Module 1: Foundations
History of C++ Programming
📚 Learning Objectives
- Understand the origins of C++ language
- Identify the creator: Bjarne Stroustrup
- Learn key features like OOP and Classes
Bjarne Stroustrup (1950-)
The Creator of C++
C++ is an object-oriented programming language created by Bjarne Stroustrup in 1979 at Bell Labs. C++ was created to make programming more powerful and efficient than the older C language.
Bjarne Stroustrup wanted the speed of C combined with better organization of code (Classes) & more safety.
In C programming, ++ means increase by 1. So, C++ represents an improved version of C.
✨ Key Features of C++
- Classes and Objects
- Inheritance & Polymorphism
- Templates & Exception Handling
- Direct Memory Management
🎥 Video Explanation
Key Takeaways:
- C++ was originally named "C with Classes".
- It's the foundation of modern game engines and high-performance apps.
- Bjarne Stroustrup is still actively involved in its evolution.
🧠 Practical Implementation
Observe the basic structure of a C++ program below.
hello.cpp
#include <iostream>
using namespace std;
int main() {
cout << "Hello, Intelle Learn C++ Mastery!" << endl;
return 0;
}
🚀 Topic Challenge
Write a C++ program to display your name and age using cout.
Requirements:
- Include
<iostream>. - Use
std::coutorusing namespace std;. - Compile and run in the compiler.