c programming language n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
C++ Programming Language PowerPoint Presentation
Download Presentation
C++ Programming Language

Loading in 2 Seconds...

play fullscreen
1 / 14

C++ Programming Language - PowerPoint PPT Presentation


  • 140 Views
  • Uploaded on

C++ Programming Language. Brandon Hall CSC 415 11/22/2011. History of C++. Bjarne Stroustrup Why C++ was created Programming Languages behind C++ First C++ Compiler ( CFront ). Time line of C++. Features of C++. Operator Overloading Objects Encapsulation Inheritance Polymorphism

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

C++ Programming Language


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
    Presentation Transcript
    1. C++ Programming Language Brandon Hall CSC 415 11/22/2011

    2. History of C++ • BjarneStroustrup • Why C++ was created • Programming Languages behind C++ • First C++ Compiler (CFront)

    3. Time line of C++

    4. Features of C++ • Operator Overloading • Objects • Encapsulation • Inheritance • Polymorphism • Virtual member functions

    5. C++ • C VS • 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 doesn’t have a boolean data type. • C is procedural • C applications generally run faster at runtime and much faster at compile time.

    6. Development Environment’s Dev C++

    7. Eclipse C++

    8. Net Beans

    9. Why C++ • Cross platform Compatibility • Support multiple programming styles • General use language

    10. Language Evaluation • Readability • Writability • Reliability • Cost

    11. Popular Applications • Adobe Systems • Photoshop • Illustrator • Adobe Premier • Mozilla • Firefox • ThunderBird • WinAmp • Parts of MacOS • Finder • IOKit Device Drivers

    12. Sample Code http://www.codeobsessed.com/code/viewtopic.php?f=3&t=26

    13. Sources • Budd, C. H. (2009). Big C++ 2nd Edition. John Wiley and Sons. • Generic Function. (2011). Retrieved from MSDN: http://msdn.microsoft.com • Hekmat, S. (2005). C++ Essentials.PragSoft. • Multithreading with C++ and MFC. (n.d.). Retrieved from MSDN: http://msdn.microsoft.com/en-us/library/975t8ks0(v=vs.80).aspx • Sebesta, R. Concepts of programming languages (9th ed.). Boston: Addison-Wesley. • Stroustrup, B. A History of C++: 1979-1991. Murray Hill, New Jersey 07974. • Stroustrup, B. (1997). The C++ Programming Language. Addison-Wesley. • Wang, P. S. (1994). C++ with object oriented programming.Internation Thomson Publishing.