You are on page 1of 12

Programski jezik C, C++, 

objektno orijentirano
programiranje

MARKO MAJCENOVIC 2.TR


Nastanak programskog • Autor ovog programskog jezika je Dennis
Ritchie koji je uz veliki doprinos Kena
jezika C: Thompsona i Martina Richardsa
• Programski jezic C spada u proceduralne
programske jezike koji je razvijen 1870.-tih
• Jedan je od najvažnijih jezika u povijesti
komercijalne računalne indrustrije 
• Jedini programski jezik koji je do danas
ostao prilagođen za sve računalne platforme
Nastavak:
• Programi pisani u C
programskom jeziku vrlo su
blisku načinu rada hardvera
te u načelu zahtijevaju od
programera dobro
razumijevanje
rada procesora, memorije,
ulazno-izlaznih sklopova itd.
Nastanak programskog
jezika C++:

• C++ je programski jezik opće


namjene I srednje razine s podrškom
za objektno orijentirano
programiranje
• Razvijen je u Bell Labsu (labalatoriju
telekomunikacijske tvrtke Bell) 1980.-
tih , a glava projekta bio je danski
znanstvenik Bjarne Stroustrup
• C++ je proširenje programskog jezika
C tako što se dodala sposobnost
objektno orijentiranog programiranja
Primjena • C je jezik opće namjene što znači da
možemo napraviti apsolutno sve.
programskog jezikaRješavati matekatičke zadatke, praviti
C: igrice i mnogo drugo
• Programi pisanu C jezikom su prenosivi
(mogu se prevoditi i izvršavati na različitim
porodicama računala) i obično su vrlo brzi.
• C je vrlo popularan jezik pa zbog toga ima
mnogo prevoditelja za njega, a jedan od
najšire korištenih je GNU C Comiler
Primjena programskog
jezika C++:

• C++ je isto jedan od najmoćnijih


programskih jezika opće namjene 
• Intenzivno se koristi za znanstvene
svrhe, programiranje video igrica,
poslovnih aplikacija i rada sa
grafikom i videom
• Kasnije iz C++ nastali
su programski jezici Java i C#
• C ima 32 ključne riječi (auto, break,
case, char, const, continue, default, do,
double, else...)
• C ima mnogo naredbi a neke od njih su:
FOR, WHILE, SWITCH, IF....
• To su naredbe koje se pišu u tijelu
Naredbe C programskog funkcije, ali imamo I predprocesorske
jezika: naredbe koje započimaju sa znakom # I
završavaju sa znakom ;. Jedna
od naredbi je include
Naredbe C++
programskog jezika: 

• Za razliku od C programkog
jezika C++ ima 60 ključnih
riječi a neke od njih su: asm,
auto, bool, break, case, false...
• C++ je vrlo sličan C
programskom jeziku što se tiće
pisanja i izvršavanja naredbi.
Koja je razlika • Jedna od bitnijih razlika je u tome što
je C proceduralno orijentiran jezik
između C i C++ dok je C++ objektno orijetiran
programskog jezika? • Neke od razlika su:

1. U slučaju C-a, podaci nisu osigurani


dok su podaci osigurani (skriveni) u
C++-u
2. C koristu pristup odozgo prema
dolje dok C++ koristi pristup
odozdo prema gore
Nastavak:
• C je vođen funkcijama dok je
C++ vođen objektima
• C++ podržava opterećenje
funkcija dok C ne podržava
• C++ dopušta korištenje
referentnih varijabli dok C
ne
• Standardne ulazne I izlazne
funkcije razlikuju se u ova
dva jezika
Literatura

• https://www.youtube.com/watch?v=ck5lHhbAqo4

• https://durofy.com/10-major-differences-between-c-and-c#prettyPhoto

• https://machina.academy/machina-blog/csharp-vs-cplusplus

• https://hr.wikipedia.org/wiki/C%2B%2B

• https://hr.wikipedia.org/wiki/C_(programski_jezik)#Klju%C4%8Dne_rije%C4%8Di
HVALA NA PAŽNJI!

You might also like