Wstęp do programowania
Jesteś w dziale nauki programowania. Znajdziesz tutaj kurs języka C++, oraz inne materiały, których tematyka krąży wokoło programowania w nim.
Zanim przejdziesz do kursu, zapoznaj się z tym, czym w ogóle jest programowanie?
Czym jest programowanie
Programowanie służy do automatyzacji zadań za pomocą maszyny, która wykonuje polecenia. W kursie C++ nauczysz się jak tworzyć programy, które można uruchomić z komputera. Dzięki temu będziesz w stanie stworzyć aplikację, która na przykład:
- wykona za Ciebie pewne obliczenia ➕ ➖ ✖ ➗
- jest grą komputerową 🎮 😄
- wyręczy Cię w jakiejś rutynowej, monotonnej komputerowej pracy 🖨 ☕
Kilka słów od autora tej strony: uwielbiam tworzyć gry komputerowe. Bardzo lubię uczyć programowania używając przykładów z gier i na pewno znajdziesz takie w tym kursie. Uważam to za świetną formę nauki, która łączy wiedzę z przyjemnością!
Jak to wygląda
Programista pisze kod. Pokażemy Ci jak robić to w taki sposób, żeby był zgodny z zasadami języka C++ i nauczymy Cię dobrych praktyk w programowaniu.
Oto prosty kod w języku C++, który liczy za Ciebie pole trapezu:
#include <iostream>int main(){ float a = 15; float b = 10; float h = 5; std::cout << "PROGRAM OBLICZAJĄCY POLE TRAPEZU\n"; std::cout << "Podaj wartość a: "; std::cin >> a; std::cout << "Podaj wartość b: "; std::cin >> b; std::cout << "Podaj wartość h: "; std::cin >> h; if (a > 0 && b > 0 && h > 0) { std::cout << "Pole trapezu o:\n"; std::cout << "a = " << a << "\n"; std::cout << "b = " << b << "\n"; std::cout << "h = " << h << "\n"; std::cout << "wynosi: "; std::cout << (a + b) * h / 2; } else { std::cout << "Wszystkie wartości muszą być dodatnie!\n"; }}
Jeśli chcesz się dowiedzieć jak to działa, odpowiedź znajdziesz w kursie!
Kod C++ nie jest bezpośrednio zrozumiały dla komputera. Zanim będziemy mogli go uruchomić, trzeba przepuścić kod przez tzw. kompilator (o tym później), który najpierw sprawdzi czy kod jest zgodny z zasadami języka C++, i jeśli tak, to potem przetłumaczy go na taki, który jest rozumiany przez komputery.
Do czego służy C++
C++ jest językiem programowania ogólnego przeznaczenia. Możesz używać go do stworzenia tak naprawdę czegokolwiek co wpadnie Ci na myśl. Warto jednak wiedzieć, gdzie C++ sprawdza się najlepiej:
- w branży gier komputerowych 🕹 (np. z użyciem silnika Unreal Engine 4)
- w tworzeniu aplikacji komputerowych 💻 (tych, w których wydajność jest kluczowa)
- w tworzeniu serwerów ⏫ 🖥 ⏬
- w programowaniu mikrokontrolerów 🤖
Aktualnie C++ nie jest najlepszym rozwiązaniem jeśli chcesz:
- tworzyć strony internetowe 🌐 (wtedy wybierz JavaScript)
- aplikacje mobilne 📱 i biurowe 🏢, które nie wymagają bardzo dużej wydajności
O czym warto pamiętać
Nauka języka programowania to proces długotrwały, a język C++ jest bardzo obszerny i rozbudowany. Nie oznacza to, że uczenie się go musi być trudne - wręcz przeciwnie! Ta strona powstała głównie po to, by przełamać myślenie o C++ jak o języku, który jest postrachem uczniów lub studentów.
Rozbudowany nie musi oznaczać trudny!
Naukę czas zacząć
Życzę Ci cierpliwości i wytrwałości w nauce, zobaczysz że może być to bardzo ciekawe i satysfakcjonujące.