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

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::cout or using namespace std;.
  • Compile and run in the compiler.