Čo je C? definícia a význam

C je vysokoúrovňový programovací jazyk, ktorý je navrhnutý tak, aby využíval funkcie a procedúry. Vďaka svojej štruktúre a syntaxi je zabránené neúmyselným operáciám, avšak zložitosti C, najmä v tom, ako Manipulácia s pamäťou spôsobila množstvo bezpečnostných chýb v mnohých aplikáciách, do ktorých boli zapísané to. Kód C musí byť pred spustením skompilovaný do spustiteľného formátu, čo dáva jazyku výhodu rýchlosti a stability oproti jazykom, ktoré sa interpretujú za behu.

Technipages vysvetľuje C

Vďaka dizajnu C s nízkoúrovňovým prístupom k pamäti a relatívne jednoduchým kompilátorom napriek tomu, že ide o vysokoúrovňový jazyk, kód sa efektívne mapuje do strojových inštrukcií. Podpora pre C je extrémne široká, podporujú ju všetky hlavné operačné systémy ako väčšina mikrokontrolérov a dokonca aj superpočítače, pretože takéto skompilované programy v jazyku C sú ľahko prenosné na podporu širokého spektra systémov.

Veľký počet jazykov sa nejakým spôsobom inšpiroval jazykom C a používa určité formáty a štandardy, ktoré spopularizoval. C++, Java, Python, PHP, Perl, Rust, Go, Swift a mnoho ďalších jazykov využíva prvky alebo štýly, ktoré boli vypožičané z C. C bol pôvodne vyvinutý v roku 1972 s neformálnou špecifikáciou uverejnenou v roku 1978 a štandardizovanou a odvtedy zmenenou verziou prvýkrát publikovanou v roku 1989.

Linuxové jadro, DOOM a skoré verzie Microsoft Office sú populárnymi príkladmi softvéru napísaného v C. C sa veľmi často používa vo vstavaných systémoch, ktoré riadia veci z lietadiel, vlakov, áut, priemyselných riadiacich systémov a dokonca aj v niektorých kozmických lodiach.

Bežné použitie C

  • Programy C v súlade so štandardmi sú napísané s ohľadom na prenosnosť.
  • Pôvod jazyka C je úzko spätý s vývojom operačného systému Unix.
  • C podporuje používanie ukazovateľov, typu odkazu, ktorý zaznamenáva adresu alebo umiestnenie objektu alebo funkcie v pamäti.

Bežné zneužívanie C

  • C je objektovo orientovaný programovací jazyk.