Upload
mirsad-merdanic
View
235
Download
0
Embed Size (px)
Citation preview
7/23/2019 2. Osnove Programskog Jezika C
1/2
Osnove programskog jezika C++
Vrste programskih jezika
a)
mainski jezik programski jezik niskog nivoab) asemblerski (simboliki) jezik prva stepenica iznad mainskog jezika
c) vii programski: Pascal,Basic,
d) objektni i jezici posebne namjene: C++, C#
e) opisni jezici : HTML
Program se pie u nekom od viih programskih jezika ili objektno-orjentisanih npr. C++.
Takav program se naziva izvorni program ili izvorni kod.
Meutim, raunar razumije iskljuivo program napisan umainskom jeziku
Zato je potrebno izvorni kod prevesti u mainski jezik nakon ega se dobijeobjektni program
ili objektni kod. Taj fajl tada dobija extenziju EXE ili COM.
Kompajleri su programi prevodioci koji vre prevoenje programa napisanih u
programskom jeziku visokog nivoa na mainski jezik.
Interpreteri se razlikuju od kompajlera po tome to uzimaju naredbu po naredbu te je
prevode, a ne kao kompajleri da vre prevoenje komletnog programa odjedanput.
IZVORNI PROGRAM iliIZVORNI KOD
(program napisan u C++)npr. test.cpp
KOMPAJLER(prevodi izvorni kod u
mainski kod)
MAINSKI KOD(izvrni program)
test.exe
7/23/2019 2. Osnove Programskog Jezika C
2/2
Osnove programskog jezika
C++ spada u skupinu objektno-orjentisanih programskih jezika, gdje je zamisao jezika takva da se
sloeni zadatak razdjeli na manje dijelove, koji se mogu neovisno rjeavati!
C++ je moan jezik koji ujedinjuje programiranje na visokom nivou ( objektno orijentirano
programiranje kao primjer ), sa mnotvom mogunosti potrebnih za manipuliranje resursima na
niskom nivou ( manipulacija memorijom ). Razvijen od strane danskog raunalnog znanstvenika
Bjarnea Stroustrupa prije par desetljea, C++ je danas jedan od najprihvaenijih jezika za razvoj
aplikacija svih vrsta, od igara do kernela operacijskih sustava.
Programski kod jezika C++ je sainjen od znakova alfabeta, skraenica ili kompletnih rijei iz
engleskog jezika, to omoguava bre i lake kodiranje!
Struktura C++ programa
Svaki C++ program poinje sa funkcijom, tj skupinom naredbi da se neto izvri. Poetnafunkcija u C++ se naziva main, a iz ove funkcije mogue je pozvati i neke druge funkcije,
no bez glavne ili main funkcije nije mogue zapoeti program!
Primjer strukture jednog klasinog programa napisanog u C++:
#include
void main()
{
int a=2;
cout