brandon hall csc 415 11/22/2011. bjarne stroustrup why c++ was created programming languages behind...

Download Brandon Hall CSC 415 11/22/2011. Bjarne Stroustrup Why C++ was created Programming Languages behind C++ First C++ Compiler (CFront)

If you can't read please download the document

Upload: heather-oconnor

Post on 17-Jan-2018

223 views

Category:

Documents


0 download

DESCRIPTION

1979 – C with classes 1985 – C – C – C – C – C++ TR 1 (Technical Report 1) 2011 – C++ 11

TRANSCRIPT

Brandon Hall CSC /22/2011 Bjarne Stroustrup Why C++ was created Programming Languages behind C++ First C++ Compiler (CFront) 1979 C with classes 1985 C C C C C++ TR 1 (Technical Report 1) 2011 C++ 11 Operator Overloading Objects Encapsulation Inheritance Polymorphism Virtual member functions C++ has a better choice of libraries. C++ is object oriented. C++ does have a String data type, C has to use an array of Characters. C doesnt have a boolean data type. C is procedural C applications generally run faster at runtime and much faster at compile time. Cross platform Compatibility Support multiple programming styles General use language Readability Writability Reliability Cost Adobe Systems Photoshop Illustrator Adobe Premier Mozilla Firefox ThunderBird WinAmp Parts of MacOS Finder IOKit Device Drivers Budd, C. H. (2009). Big C++ 2nd Edition. John Wiley and Sons. Generic Function. (2011). Retrieved from MSDN:Hekmat, S. (2005). C++ Essentials. PragSoft. Multithreading with C++ and MFC. (n.d.). Retrieved from MSDN:us/library/975t8ks0(v=vs.80).aspx Sebesta, R. Concepts of programming languages (9th ed.). Boston: Addison-Wesley. Stroustrup, B. A History of C++: Murray Hill, New Jersey Stroustrup, B. (1997). The C++ Programming Language. Addison-Wesley. Wang, P. S. (1994). C++ with object oriented programming. Internation Thomson Publishing.