1 - Introduction
1.1 Intro to C++
C++ is general-purpose, Case Sensitive,free-form programming language that supports procedural,object-oriented and generic programming.
C++ is regarded as middle-level language,as it comprises a combination of both high-level and low level language features.
C++ was developed by Bjarne Stroustrup of At&t Bell Laboratories in early 1980's,and is based on c language. The"++" is synatactic construct used in c (to increment a variable) , and c++ is intended as and incremental improvement of c.most of c a subset of c++ ,so that most c programs can be compiled (i.e. Converted into series of low-level instructions that can execute directly) using a c++ compiler.
C+= is a superset of c,and that virtually any legal c program is legal c++ program.
Object-Oriented Programming
C++ fully supports object-oriented programming,inclueding the four pillars of the object-oriented developement:
-Encapsulation
-Data hiding
-Inheritance
-Polymorphism
Uses of C++
c++ is used by hundreds of thousands of programmers in essentially every application domain.
-In Adobe Systems all major applications are developed in c++: Photoshop & ImageReady ,Illustrator,Acrobat,Indesign,Golive.
C++ is Widely Used for teaching and research because it is clean enough for successful teaching of basic concepts.
-Anyone who used either an apple macintosh or a pc running windows has indirectly used c++ because the primary user interfaces of these systems are written in c++.
Amazon.com,Facebook,Google,HP,IBM,Microsoft,Mozilla,Nokia & may more companies uses c++ language.
Comments
Post a Comment