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.