Computer Fundamentals |
|---|
| What is computer? |
| Software |
| Hardware |
| Operating System |
Programming Language |
| Java |
| C# |
| Python |
| Visual Basic |
| Jscript.NET |
Web Development
|
| HTML |
| ASP |
| PHP |
| JavaScript |
| VBScript |
.NET |
| .NET Micrsoft |
| ASP.NET |
| .NET Mobile |
Forum |
| VB/VB.NET |
| ASP/ASP.NET |
| VBScript |
| JavaScript |
|
Topic: C++ History Of C++ C++ (generally pronounced /si pl?s pl?s/) is a general-purpose, high-level programming language. It is a statically-typed free-form multi-paradigm language supporting procedural programming, data abstraction, object-oriented programming, and generic programming. Since the 1990s, C++ has been one of the most popular commercial programming languages. Stroustrup began work on C with Classes in 1979. The idea of creating a new language originated from Stroustrup's experience in programming for his Ph.D. thesis. Stroustrup found that Simula had features that were very helpful for large software development, but the language was too slow for practical use, while BCPL was fast but too low-level and unsuitable for large software development. When Stroustrup started working in Bell Labs, he had the problem of analyzing the UNIX kernel with respect to distributed computing. Remembering his Ph.D. experience, Stroustrup set out to enhance the C language with Simula-like features. C was chosen because it is general-purpose, fast, and portable. Besides C and Simula, some other languages which inspired him were ALGOL 68, Ada, CLU and ML. At first, the class, derived class, strong type checking, inlining, and default argument features were added to C via Cfront. The first commercial release occurred in October 1985.[1] Contents 1. Structure of C++ Program 2. Data Input/Output 3. Introduction to Classes 4. Strings 5. Arrays and Pointers of Classes 6. Exception Handling 7. Operator Overloading 8. Dynamic Memory Allocation 9. Inheritance and Template 10. Input/Output with Files |
|