Home > Programming > C Programming Language



An Overview of the C++ Programming Language

Sort Desciption:

The C++ programming language provides a model of memory and computation that ... 3 The C Programming Model presents the C subset of C++ and other C++ ...



Content Inside:

An Overview of the C++ Programming LanguagePage 1From The Handbook of Object Technology (Editor: Saba Zamir). CRC Press LLC Boca Raton. 1999. ISBN 0849331358.An Overview of the C++ Programming LanguageBjarne StroustrupAT&T LaboratoriesFlorham Park NJ079320971 USAABSTRACTThis overview of C++ presents the key design programming and languagetechnical concepts using examples to give the reader a feel for the language. C++ is a generalpurposeprogramming language with a bias towards systems programming that supports efficientlowlevel computation data abstraction objectoriented programming and generic programming.1 Introduction and OverviewThe C++ programming language provides a model of memory and computation that closely matches that ofmost computers. In addition it provides powerful and flexible mechanisms for abstraction; that is language constructs that allow the programmer to introduce and use new types of objects that match the concepts of an application. Thus C++ supports styles of programming that rely on fairly direct manipulationof hardware resources to deliver a high degree of efficiency plus higherlevel styles of programming thatrely on userdefined types to provide a model of data and computation that is closer to a human’s view ofthe task being performed by a computer. These higherlevel styles of programming are often called dataabstraction objectoriented programming and generic programming.This paper is organized around the main programming styles directly supported by C++:2 The Design and Evolution of C++ describes the aims of C++ and the principles that guided its evolution.3 The C Programming Model presents the C subset of C++ and other C++ facilities supporting traditional systemsprogramming styles.4 The C++ Abstraction Mechanisms introduces C++’s class concept and its use for defining new typesthat can be used exactly as builtin types shows how abstract classes can be used to provide interfaces to objects of a variety of types desc ...

Source: www.research.att.com


add to Google Reader add to Google Bookmark add to bloglines add to newsgator add to FURL add to digg add to webnews add to Netscape add to Yahoo MyWeb add to spurl.net add to diigo Bookmark newsvine Bookmark del.icio.us Bookmark @ SIMPIFY Bookmark MISTER WONG Bookmark Linkarena Bookmark icio.de Bookmark oneview Bookmark folkd.com Bookmark yigg.de Bookmark reddit Bookmark StumbleUpon Bookmark Slashdot Bookmark blinklist Bookmark technorati add to blogmarks add to blinkbits add to ma.gnolia add to smarking.com add to netvouz add to co.mments add to Connotea add to de.lirio.us

 

Related Files

Programming in C C++ Java

Filed under: Programming and C Programming Language
Programming in C C++ Java. Course Overview. Object oriented programming languages are widely used for the development of complex software systems. ...

C Programming

Filed under: Programming and C Programming Language
The C Programming Language ANSI C. By Brian W. C. Kernighan & Dennis M. Ritchie. K and R. "Practical C programming". By Steve ...

An Overview of the C++ Programming Language

Filed under: Programming and C Programming Language
The C++ programming language provides a model of memory and computation that ... 3 The C Programming Model presents the C subset of C++ and other C++ ...

C Programming Fundamentals

Filed under: Programming and C Programming Language
1 C Programming Fundamentals C is a compiled language. The user creates source code (often ... exe extension). Below is typical C program called LED.C that illustrates some fundamental C ...

Essential C

Filed under: Programming and C Programming Language
C Programming Language (below) as part of their research at AT&T. Unix and C++ ... The C Programming Language 2nd ed. by Kernighan and Ritchie. ...