W tej lekcji nauczysz się, jak napisać swój pierwszy program w języku C++. Język C++ jest wszechstronny i potężny, a jego składnia jest używana w wielu innych językach programowania. Rozpoczniemy od krótkiego wprowadzenia, a następnie przejdziemy do napisania prostego programu “Hello, World!”. Omówimy wszystkie elementy kodu, abyś zrozumiał, jak działa program w C++.
Wprowadzenie
C++ to język programowania ogólnego przeznaczenia, który umożliwia tworzenie wydajnych i efektywnych aplikacji. Jest często używany do budowania systemów operacyjnych, aplikacji gier, silników graficznych oraz wszelkiego rodzaju aplikacji wymagających dużej kontroli nad zasobami sprzętowymi. Pisząc swój pierwszy program w C++, poznasz podstawowe elementy składni, takie jak dyrektywy preprocesora, funkcje i operacje wejścia/wyjścia.
Przykład kodu – Pierwszy Program w C++
Otwórz edytor tekstu, np. Visual Studio Code lub Code::Blocks, i utwórz nowy plik o nazwie main.cpp. Wklej do niego poniższy kod i zwróć uwagę na komentarze, które wyjaśnią każdy element programu.
Kod C++
// Importujemy bibliotekę iostream, która umożliwia operacje wejścia/wyjścia
#include <iostream>
// Główna funkcja programu. Każdy program w C++ musi zawierać funkcję main.
int main() {
    // Używamy funkcji std::cout do wypisania tekstu na ekranie
    // "<< " jest operatorem przesunięcia bitowego w kontekście strumienia, który przesyła dane do std::cout
    std::cout << "Hello, World!" << std::endl;
    // Zwracamy 0, co oznacza, że program zakończył się pomyślnie
    return 0;
}
Wyjaśnienie Kodów
- #include <iostream>:- Jest to dyrektywa preprocesora w C++, która informuje kompilator, aby dołączył plik nagłówkowy iostream.
- Plik iostreamzawiera definicje dla standardowych strumieni wejścia i wyjścia, takich jakstd::cout(do wyświetlania tekstu na ekranie) orazstd::cin(do pobierania danych od użytkownika).
 
- Jest to dyrektywa preprocesora w C++, która informuje kompilator, aby dołączył plik nagłówkowy 
- int main() { ... }:- Każdy program w C++ musi zawierać funkcję main(), ponieważ jest ona punktem startowym programu. Kompilator szuka funkcjimain()i od niej zaczyna wykonywanie kodu.
- intoznacza, że funkcja- mainzwraca wartość typu całkowitego. Zwracana wartość informuje system operacyjny o zakończeniu programu.
 
- Każdy program w C++ musi zawierać funkcję 
- std::cout << "Hello, World!" << std::endl;:- std::coutto obiekt reprezentujący standardowy strumień wyjściowy (najczęściej ekran).
- <<to operator strumieniowy, który przesyła dane do- std::cout.
- "Hello, World!"to łańcuch znaków, który chcemy wyświetlić.
- std::endljest manipulantem strumienia, który dodaje znak nowej linii (- \n) oraz wymusza opróżnienie bufora, co powoduje natychmiastowe wyświetlenie zawartości strumienia na ekranie.
 
- return 0;:- Funkcja mainjest zdefiniowana jakoint, co oznacza, że musi zwrócić wartość całkowitą.
- return 0;oznacza, że program zakończył się sukcesem. Inne wartości mogą być używane do sygnalizowania błędów.
 
- Funkcja 
- 
Uruchamianie ProgramuAby uruchomić program, wykonaj następujące kroki: - Skompiluj kod: W terminalu wpisz:
g++ main.cpp -o hello
 - g++to kompilator języka C++.
- main.cppto nazwa pliku źródłowego.
- -o hellooznacza, że wynikowy program będzie miał nazwę- hello.
 
- Uruchom program: W terminalu wpisz:
./hello
 Po uruchomieniu programu zobaczysz na ekranie tekst: Hello, World!
 
 PodsumowanieW tej lekcji nauczyłeś się, jak napisać i uruchomić swój pierwszy program w C++. Poznałeś podstawowe elementy składni języka, takie jak: - Dyrektywa preprocesora #include <iostream>– dołączanie bibliotek.
- Funkcja main– punkt startowy programu.
- Operacje wejścia/wyjścia (std::cout) – wyświetlanie danych na ekranie.
- return 0;– zakończenie programu z informacją o sukcesie.
 W kolejnej lekcjach zgłębimy więcej na temat zmiennych, typów danych oraz operacji na zmiennych w C++. Będziesz w stanie tworzyć bardziej interaktywne i złożone programy, ucząc się stopniowo kolejnych elementów języka C++. 
- Skompiluj kod: W terminalu wpisz:
