U danasnje vreme C/C++ je postao neophodna stvar, to je vrlo ozbiljan jezik koji programerima ne pravi nikakve granice, sve je moguce da se napravi i odradi i sto je najbitnije velika je podrska i zajednica za razne gotove projekte i primere, vise od pola software-a trenutno na vasem racunaru sa kojim citate ovaj forum radi upravo preko programa i raznih pod modula i drajvera koji su pisani bas u C++, sve vise u C++14 i C++17 i noviji standard koji se planira uskoro.
Zanimljivo je da je C++ evoluirao tako sto se pojavila ekipa programera i rekla, dobro to je sve super ali meni STVARNO trebaju funkcije za neke kompleksnije stvari i napravili Boost biblioteku za C++. Ta biblioteka je bila toliko popularna, toliko masovno koriscena i imala toliku ogrmnu zajednicu da je u stvari C++14 postao standard sa upravo tim funkcijama integrisanim i to napisanim do PERFEKCIJE tacno, sigurno i brzo (obavezan unit-testing) da nema potrebe pisati svaki put jedno isto kada su ljudi tokom toliko godina uvedili sve programerske probleme i izazove i pokusali tj uspeli to da implementiraju u jezik i njegov standard.
Jezik je potpuno prirodan sto kaze Vojin, lako se uci kao jezik, ima pravila koja se lako savladaju a sve ostalo je pozadina toga tj CPU ili MCU koji koristis sa svojim internim stvarima, program radi ono sto mu je programiranu i to je to, cak sada je izvodljivo prevoditi isti program za potpuno razlicite kontrolere i procesore! Usvojis neka pravila kod pisanja programa i sve ostalo je stvar organizacije, dakle jedan isti program moze da se vrti na X razlicitih platformi.
Program napisan u C/C++ bilo kao biblioteka ili kao got neki izvrzi HEX je vrednost koja vama vasu logiku koju ste osmislili za nesto samo srovodi u code. Taj code je "re-uporebljiv" i tako treba da se pise a da bi ga napisao da bude super-mega reupotrebljiv moras savlati mnoge tajne tog jezika i mogucnosti koje ima.
Zanimljivo je da je C++ evoluirao tako sto se pojavila ekipa programera i rekla, dobro to je sve super ali meni STVARNO trebaju funkcije za neke kompleksnije stvari i napravili Boost biblioteku za C++. Ta biblioteka je bila toliko popularna, toliko masovno koriscena i imala toliku ogrmnu zajednicu da je u stvari C++14 postao standard sa upravo tim funkcijama integrisanim i to napisanim do PERFEKCIJE tacno, sigurno i brzo (obavezan unit-testing) da nema potrebe pisati svaki put jedno isto kada su ljudi tokom toliko godina uvedili sve programerske probleme i izazove i pokusali tj uspeli to da implementiraju u jezik i njegov standard.
Jezik je potpuno prirodan sto kaze Vojin, lako se uci kao jezik, ima pravila koja se lako savladaju a sve ostalo je pozadina toga tj CPU ili MCU koji koristis sa svojim internim stvarima, program radi ono sto mu je programiranu i to je to, cak sada je izvodljivo prevoditi isti program za potpuno razlicite kontrolere i procesore! Usvojis neka pravila kod pisanja programa i sve ostalo je stvar organizacije, dakle jedan isti program moze da se vrti na X razlicitih platformi.
Program napisan u C/C++ bilo kao biblioteka ili kao got neki izvrzi HEX je vrednost koja vama vasu logiku koju ste osmislili za nesto samo srovodi u code. Taj code je "re-uporebljiv" i tako treba da se pise a da bi ga napisao da bude super-mega reupotrebljiv moras savlati mnoge tajne tog jezika i mogucnosti koje ima.