Što je C? definicija i značenje

click fraud protection

C je programski jezik visoke razine koji je dizajniran za korištenje funkcija i procedura. Njegovom strukturom i sintaksom sprječavaju se neželjene operacije, međutim složenost C-a, posebno u tome kako rukovanje memorijom uzrokovalo je brojne sigurnosne propuste u brojnim aplikacijama koje su upisane to. C kod mora biti preveden u izvršni format prije nego što se može pokrenuti, što jeziku daje prednost u brzini i stabilnosti u odnosu na jezike koji se tumače tijekom izvođenja.

Technipages objašnjava C

Kroz C-ov dizajn s niskorazinskim pristupom memoriji i relativno jednostavnim kompajlerom unatoč tome što je jezik visoke razine, kod se učinkovito preslikava u strojne upute. Podrška za C je iznimno široka, svi glavni operativni sustavi ga podržavaju kao i većina mikrokontrolera pa čak i super-računala, budući da su takvi kompilirani C programi lako prenosivi za podršku širokom rasponu sustava.

Veliki broj jezika je na neki način inspiriran C-om i koristi određene formate i standarde koje je popularizirao. C++, Java, Python, PHP, Perl, Rust, Go, Swift i mnogi drugi jezici koriste elemente ili stilove koji su posuđeni iz C. C je prvobitno razvijen 1972. s neformalnom specifikacijom objavljenom 1978. i standardiziranom i izmijenjenom verzijom prvi put objavljenom 1989. godine.

Linux kernel, DOOM i rane verzije Microsoft Officea popularni su primjeri softvera napisanog u C. C se vrlo intenzivno koristi u ugrađenim sustavima koji upravljaju stvarima iz aviona, vlakova, automobila, industrijskih kontrolnih sustava, pa čak i u nekim svemirskim letjelicama.

Uobičajene upotrebe C

  • C programi usklađeni sa standardima napisani su imajući na umu prenosivost.
  • Porijeklo C usko je povezano s razvojem Unix operativnog sustava.
  • C podržava upotrebu pokazivača, vrste reference koja bilježi adresu ili lokaciju objekta ili funkcije u memoriji.

Uobičajene zlouporabe C

  • C je objektno orijentirani programski jezik.