2. Osnove Programskog Jezika C

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