C ir augsta līmeņa programmēšanas valoda, kas paredzēta funkciju un procedūru izmantošanai. Pateicoties tās struktūrai un sintaksei, neparedzētas darbības tiek novērstas, tomēr C sarežģītība, īpaši kā Atmiņa tiek apstrādāta, ir radījusi daudzas drošības ievainojamības daudzās lietojumprogrammās, kurās ir ierakstītas to. C kods ir jāapkopo izpildāmā formātā, pirms to var palaist. Tas nodrošina valodai ātruma un stabilitātes priekšrocības salīdzinājumā ar valodām, kuras tiek interpretētas izpildes laikā.
Technipages skaidro C
Pateicoties C dizainam ar zema līmeņa piekļuvi atmiņai un salīdzinoši vienkāršu kompilatoru, neskatoties uz to, ka tā ir augsta līmeņa valoda, kods tiek efektīvi kartēts mašīnas instrukcijās. C atbalsts ir ļoti plašs, visas galvenās operētājsistēmas to atbalsta tāpat kā lielākā daļa mikrokontrolleru un pat superdatori, jo šādas kompilētās C programmas ir viegli pārnēsājamas, lai atbalstītu plašu klāstu sistēmas.
Daudzas valodas ir kaut kādā veidā iedvesmotas no C un izmanto noteiktus formātus un standartus, kurus tas popularizēja. C++, Java, Python, PHP, Perl, Rust, Go, Swift un daudzas citas valodas izmanto elementus vai stilus, kas ir aizgūti no C. C sākotnēji tika izstrādāts 1972. gadā ar neformālu specifikāciju, kas publicēta 1978. gadā, un standartizētu un kopš tā laika grozīto versiju, kas pirmo reizi tika publicēta 1989. gadā.
Linux kodols, DOOM un Microsoft Office agrīnās versijas ir populāri C valodā rakstītas programmatūras piemēri. C tiek ļoti plaši izmantots iegultās sistēmās, kas pārvalda lietas no lidmašīnām, vilcieniem, automašīnām, rūpnieciskās vadības sistēmām un pat dažos kosmosa kuģos.
Parasti C
- Standartiem atbilstošas C programmas ir rakstītas, paturot prātā pārnesamību.
- C izcelsme ir cieši saistīta ar Unix operētājsistēmas attīstību.
- C atbalsta rādītāju izmantošanu, atsauces veidu, kas reģistrē objekta vai funkcijas adresi vai atrašanās vietu atmiņā.
Bieža ļaunprātīga C
- C ir objektorientēta programmēšanas valoda.