Skip to main content

Let C++ Simplify Your Life

  • Chapter
  • 488 Accesses

Abstract

The programming language C++, under development since 1979 by Bjarne Stroustrupl at Bell Laboratories, is an extension of C that promises to dominate the field of software development. C++ supports the principles of object-oriented programming, which is based on the tenet that programs, or, better, processes, comprise a set of objects that interact exclusively through their interfaces. That is, they exchange information or accept certain external commands and process them as a task. In this the methods by which an object carries out a task are an internal affair “decided upon” autonomously by the object alone. The data structures and functions that represent the internal state of an object and effect transitions between states are the private affair of the object and should not be detectable from the outside. This principle, known as information hiding, assists software developers in concentrating on the tasks that an object has to fulfill within the framework of a program without having to worry about implementation details. (Another way of saying this is that the focus is on “what,” not on “how.”)

Our life is frittered away by detail... . Simplify, simplify. —H. D. Thoreau, Walden

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   34.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 2001 Michael Welschenbach

About this chapter

Cite this chapter

Welschenbach, M. (2001). Let C++ Simplify Your Life. In: Cryptography in C and C++. Apress, Berkeley, CA. https://doi.org/10.1007/978-1-4302-1157-0_13

Download citation

  • DOI: https://doi.org/10.1007/978-1-4302-1157-0_13

  • Publisher Name: Apress, Berkeley, CA

  • Print ISBN: 978-1-893115-95-8

  • Online ISBN: 978-1-4302-1157-0

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics