Co je C? definice a význam

C je programovací jazyk na vysoké úrovni, který je navržen tak, aby využíval funkce a procedury. Díky své struktuře a syntaxi je zabráněno nezamýšleným operacím, avšak složitosti jazyka C, zejména v tom, jak zpracování paměti způsobilo četné bezpečnostní chyby v mnoha aplikacích, které byly zapsány to. C kód musí být před spuštěním zkompilován do spustitelného formátu, což dává jazyku výhodu rychlosti a stability oproti jazykům, které jsou interpretovány za běhu.

Technipages vysvětluje C

Díky designu C s nízkoúrovňovým přístupem k paměti a relativně jednoduchým kompilátorem, přestože jde o vysokoúrovňový jazyk, se kód efektivně mapuje do strojových instrukcí. Podpora pro C je extrémně široká, podporují ji všechny hlavní operační systémy stejně jako většina mikrokontrolérů a dokonce i superpočítače, protože takové kompilované C programy jsou snadno přenosné a podporují širokou škálu systémy.

Velké množství jazyků bylo nějakým způsobem inspirováno jazykem C a používá určité formáty a standardy, které zpopularizoval. C++, Java, Python, PHP, Perl, Rust, Go, Swift a mnoho dalších jazyků využívá prvky nebo styly, které byly vypůjčeny z C. C byl původně vyvinut v roce 1972 s neformální specifikací zveřejněnou v roce 1978 a standardizovanou a od té doby upravenou verzí poprvé publikovanou v roce 1989.

Linuxové jádro, DOOM a rané verze Microsoft Office jsou oblíbenými příklady softwaru napsaného v C. C se velmi intenzivně používá ve vestavěných systémech, které řídí věci z letadel, vlaků, automobilů, průmyslových řídicích systémů a dokonce i v některých kosmických lodích.

Běžná použití C

  • Programy C vyhovující standardům jsou psány s ohledem na přenositelnost.
  • Původ C je úzce spjat s vývojem operačního systému Unix.
  • C podporuje použití ukazatelů, což je typ odkazu, který zaznamenává adresu nebo umístění objektu nebo funkce v paměti.

Běžná zneužití C

  • C je objektově orientovaný programovací jazyk.