U ovome ću tutorialu objasniti osnove c++ programiranja običnim početnicima. Početi ću od osnova te ću sve pomno objasniti. Aplikacije koje ćemo ovdje praviti biti će napravljene u malom crnom prozoru jer je prvo potrebno naučiti osnove programiranja pa tek onda preći na lijepe prozore. Redovito ću objavljivati postove.Pa počnimo:
1. Što je ustvari programiranje?
Programiranje je davanje uputa računalu što učiniti. Npr. vi nekome kažete uđi u trgovinu, kupi nešto pa se vrati. Tako mi šturo rečeno dajemo upute računalu što činiti. Mi upute računalu dajemo u nama razumljivu obliku koji računalo ne razumije. Računalo razumije samo 0 i 1. Stoga je naš program potrebno pretvoriti u računalu razumljiv oblik tj. kompajlirati.
2. Što je kompajler?
Kompajler je program koji naš program pretvara u računalu razumljiv oblik. Na prvim računalima podatci su se upute unosile puttem 0 i 1. Onda se pojavio assambler. To prvi nekakav oblik programskog jezika jer je sadržavao neke naredbe poput MOV i GOTO. Dalje dolaze prvi niski programski jezici. Mi danas programiramo u visokim programskim jezicima te mi ne moramo poznavati arhitekturu računala da bismo programirali. Kompjaler može biti kao zaseban program, ali većina dolazi sa razvojnim okruženjem tj. IDEom
3. Što je potrebno za programirati?
Za programiranje potrebno je: Kompajler tj. IDE, puno volje i vremena i neka knjiga ili tutorial.
4. Što je IDE?
IDE je razvojno okruženje koje nam olakšva programiranje. On većinom dolazi sa kompajlerom. Početnicima je vjerovatno najpoznatiji Visual C++. On je skup program no njegova express inačica se može skinuti ovdje. Dalje poznati su codeblocks i dev c++. Početnicima preporučujem dev c++ te ću prema njemu i raditi.
5. Mogu li u c++ praviti "windows" aplikacije?
Da. Ali za to trebate naučiti rad u bibliotekama specijaliziranim za to poput windows.h.
Na ovom linku možete pronaći fino pdf objašnjenje osnova c++-a: