Posty

Cześć!
Dzisiaj zajmiemy się tzw. funkcjami. W matematyce funkcja to coś wykonujące czynność. W programowaniu jest podobnie. Może zanim przejdziemy do głębszego zastanowienia się po co Nam funkcje, zobaczmy na kod. Jak to mawiał Linus Torvalds, talk is cheap. Show me the code. So. Do this.
#include <iostream>
void showHelloWorld() {
std::cout<<"Witaj, Swiecie!"<<'\n';
} int main() {
showHelloWorld();
}
Skompilujmy to. Wychodzi na to, że Nasz kod generuje identyczny wynik, jak w poprzednim tekście. Wywołanie showHelloWorld następuje w mainie. Czyli od pierwszego miejsca wykonywania danych. Tam właśnie zaczyna się wykonywać Nasz program. Co tym razem jest w mainie ? 
 showHelloWorld();
Co to oznacza ? Odniesienie się do funkcji o takim imieniu. Poszukajmy w Naszym programie czegoś, co tak się nazywa. Znajdujemy takie cudo:
void showHelloWorld() {
std::cout<<"Witaj, Swiecie!"<<'\n';
}
Co to właściwie oznacza ? Funkcję. …
Cześć!
W poprzednim poście zajmowaliśmy się napisanie i skompilowaniem prostego projektu. Jeśli uważanie czytałeś, wiesz już nie tylko jak to napisać, ale także co dokładnie robiliśmy.
Teraz następuje więc pora na wytłumaczenie kodu. Przepiszmy go jeszcze raz i wytłumaczmy linijka po linijce.
#include <iostream>
int main() {
std::cout<<"Witaj Swiecie!"<<'\n'';
}
Zacznijmy od linijki pierwszej.
#include <iostream>
Co to jest ? Instrukcja preprocesora. Spokojnie, to nie takie trudne. Znaczek #oznacza właśnie definicję preprocesora. Czyli coś, co wykonuje się jak sama nazwa mówi przed właściwym wykonaniem programu. Pre- Przed. Więc już wiemy, że wykonuje coś przed. A co znaczy pozostała część ? Słówko include oznacza po angielsku dołącz. Co dołącz ? To co znajduje się w dalszej części instrukcji. Dalej znajdujemy <iostream>. Co to więc oznacza ? Dołączenie biblioteki iostream. Czym jest biblioteka iostream ? To proste. Słówko IO - Inpu…

(LINUX)Podstawy Programowania w C++

Cześć!
Zwykle ludzie gdy zakładają bloga, piszą kim są. Więc pora i na mnie. Jestem Szymon. Zapraszam Cię w krainę programowania.
Od czego dzisiaj zaczniemy ?
Od podstaw. Zaczniemy jak wiele poradników od C++. To co będzie odróżniało, to chęć prostego wyjaśnienia jak to działa, oraz dlaczego to działa.

Na początku kilka kwestii niezwiązanych z programowaniem, ale na pewno dla Ciebie przydatnych.  Mamy Linuksa. Zanim zasiądziemy do klawiatury, jestem zobowiązany wspomnieć o tym co właściwie będziemy robili. Komputer składa się z części fizycznych. Jest nimi płyta główna, procesor oraz np. pamięć RAM. To co Nas interesuje to procesor. Dlaczego akurat on ? Wykonuje on obliczenia, przetwarza informacje, oraz to co dla Nas jest ważne wykonuje instrukcje. Dlaczego właśnie instrukcje ? Procesor jest elementem elektrycznym, który przetwarza informacje w systemie binarnym, składającym się z zer i jedynek. Czyli prąd płynie, lub nie. I to właśnie procesor zajmuje się przetwarzaniem tych instru…