14
05/24/2222/5/24 1 C++ History hmftj

C/C++ History in few slides

Embed Size (px)

DESCRIPTION

C/C++ History in few slides by hmftj.

Citation preview

Page 1: C/C++ History in few slides

04/13/2323/4/13 1

C++ History

hmftj

Page 2: C/C++ History in few slides

04/13/2323/4/13 2

Background History

hmftj

Page 3: C/C++ History in few slides

04/13/2323/4/13 3

•C++ Development started in 1979.

During the creation of Ph.D. thesis, Bjarne Stroustrup worked with language called Simula

•Simula is basically useful for the simulation work.

•Simula was first language to support object-oriented programming paradigm

hmftj

Page 4: C/C++ History in few slides

04/13/2323/4/13 4

•Bjarne Stroustrup identified that this OOP features can be included in

the software development.•After that Bjarne Stroustrup started working on the C language and ad

ded more extra OOP features to the classic C.

hmftj

Page 5: C/C++ History in few slides

04/13/2323/4/13 5

•He added features in such a fashion that the basic flavour of C remains unaffected.

•C++ includes some add-on features such as classes, basic inheritance, in-lining, default function arguments, and strong type checking

hmftj

Page 6: C/C++ History in few slides

04/13/2323/4/13 6

Basic History of C++

hmftj

Page 7: C/C++ History in few slides

04/13/2323/4/13 7

•During 1970 Dennis Ritchie created C Programming language. •In the early 1980’s, also at Bell Laboratories, another programming language was created which was based upon the C language.

•C++ is also called as C with classes

hmftj

Page 8: C/C++ History in few slides

04/13/2323/4/13 8

•Stroustrup states that the purpose of C++ is to make writing good programs easier and more pleasant for the individual programmer.

•Stroustrup states that the purpose of C++ is to make writing good programs easier and more pleasant for the individual programmer.

hmftj

Page 9: C/C++ History in few slides

04/13/2323/4/13 9

•C++ programming language is extension to C Language.

•In C we have already used increment operator (++). Therefore we called C++ as “Incremented C” means Extension to C.

hmftj

Page 10: C/C++ History in few slides

04/13/2323/4/13 10

Creator of C++

Page 11: C/C++ History in few slides

04/13/2323/4/13 11hmftj

Page 12: C/C++ History in few slides

04/13/2323/4/13 12

Versions of C++ Language

hmftj

Page 13: C/C++ History in few slides

04/13/2323/4/13 13

•There are several versions of C++ Programming Language –Visual C++Borland C++Turbo C++ (Standardize C++ [ANSI C++]

hmftj

Page 14: C/C++ History in few slides

04/13/2323/4/13 14

Thank You

hmftj-Productions

published by www.hmftj.wordpress.com

@hmftj

hmftj