Hva er C? definisjon og mening

C er et programmeringsspråk på høyt nivå som er designet for å bruke funksjoner og prosedyrer. Gjennom sin struktur og syntaks forhindres utilsiktede operasjoner, men kompleksiteten til C, spesielt i hvordan minnet håndteres har forårsaket en rekke sikkerhetssårbarheter på tvers av de mange applikasjonene som er skrevet inn den. C-kode må kompileres til et kjørbart format før den kan kjøres, dette gir språket en hastighet og stabilitetsfordel fremfor språk som tolkes under kjøretid.

Technipages forklarer C

Gjennom Cs design med lavnivåtilgang til minne og en relativt enkel kompilator til tross for at det er et høynivåspråk, kartles kode effektivt inn i maskininstruksjoner. Støtte for C er ekstremt bred, alle større operativsystemer støtter det som de fleste mikrokontrollere og til og med superdatamaskiner, som slike kompilerte C-programmer er lett bærbare for å støtte et bredt spekter av systemer.

Et stort antall språk har på en eller annen måte blitt inspirert av C og bruker visse formater og standarder som ble populært. C++, Java, Python, PHP, Perl, Rust, Go, Swift og mange andre språk bruker elementer eller stiler som er lånt fra C. C has ble opprinnelig utviklet i 1972 med en uformell spesifikasjon publisert i 1978 og en standardisert og siden endret versjon først publisert i 1989.

Linux-kjernen, DOOM og tidlige versjoner av Microsoft office er populære eksempler på programvare skrevet i C. C er veldig mye brukt i innebygde systemer som styrer ting fra fly, tog, biler, industrielle kontrollsystemer og til og med i enkelte romfartøyer.

Vanlige bruksområder for C

  • Standard-kompatible C-programmer er skrevet med tanke på portabilitet.
  • Opprinnelsen til C er nært knyttet til utviklingen av Unix-operativsystemet.
  • C støtter bruk av pekere, en type referanse som registrerer adressen eller plasseringen til et objekt eller en funksjon i minnet.

Vanlige misbruk av C

  • C er et objektorientert programmeringsspråk.