Lesson 2 / 25

Compiler and first program

Use Compiler and first program confidently by explaining its purpose, trying a small program, and checking the result.

The essential idea

Compiler and first program is easier when you first name its job: it helps a program store information, make a decision, or perform a repeatable action. Do not rush to syntax. Ask what value changes, who owns it, and what result you expect.

Run a tiny experiment

Read the code from top to bottom, then run it. The output is evidence, not something to guess.

#include <iostream>
int main() {
  std::cout << "Namaste, C++!\n";
}

Output:

Namaste, C++!

A common mistake

Students often treat Compiler and first program as a rule to memorize. Instead, compile a four-line example, predict its output, and let the compiler correct your mental model. Compiler errors are precise clues, not a verdict on you.

Check your learning habit.

Quick check: Which is the best way to learn Compiler and first program?

  • Build and test one small example.
  • Memorize code without running it.
  • Ignore compiler messages.
Answer

Build and test one small example. — A small program makes cause and effect visible; then you can change one thing and observe it.