Search | Directories | Reference Tools
UW Home > Discover UW > IT Connect > Software Guide 
[Software Guide]
  UW Software Resources:
    Site Licenses 
 >   UW-IT Computers 
      A-Z Software List
      Computer List
      Software Category List
      Guidelines for Use
      Software Update Policy 

The C++ Programming Language

C++ is a general-purpose programming language with a bias towards systems programming that supports low-level programming in traditional styles, data abstraction, object-oriented programming, and generic programming. C++ was initially developed from the C programming language by the addition of facilities for object-oriented programming from the SIMULA programming language. Over the years, the flexibility and generality of the facilities offered by C++ has been greatly improved without compromising run-time efficiency. C++ is distinguished among programming languages by a combination of efficiency (like C and Fortran) and abstraction facilities. The "abstraction facilities" provided by C++ allow programs to be expressed in terms natural to application designers (rather than lower-level computer-oriented terminology).