Programovací jazyk C je všeobecný procedurálny programovací jazyk, v ktorom sa rozlišujú malé a veľké písmená. Je to jeden z prvých a mála jazykov na vysokej úrovni, ktorý je stále populárny medzi kódujúcou komunitou. Vyvinul ho Dennis Ritchie a prvýkrát bol vydaný v roku 1972.
Programovací jazyk C má bohatú históriu a jedinečné vlastnosti, vďaka čomu je témou záujmu programátorskej komunity. V tomto článku sa pozrieme na niektoré z najzaujímavejších faktov o programovacom jazyku C.
Zaujímavé fakty o programovacom jazyku C
Nasleduje niekoľko zaujímavých faktov o programovacom jazyku C:
Jazykové fakty C
- The Jazyk C sa na začiatku nevolal C. Prvýkrát bol známy ako Nový B keďže išlo o vylepšenú verziu B programovací jazyk . Keďže C sa v anglickej abecede nachádza vedľa B, pred vydaním bol premenovaný na C.
História C
- C je jediný programovací jazyk, ktorý existuje tak dlho a stále je široko používaný. Bol vydaný v roku 1972 a stále je na 2. mieste v indexe TIOBE a na 4. mieste v indexe spektra IEEE.
- C bol prvýkrát vyvinutý pre operačný systém Unix. Unix bol tiež jedným z prvých operačných systémov, ktorých jadrá boli implementované v inom jazyku ako v assembleri, a to v jazyku C. Aj teraz je jadro väčšiny populárnych operačných systémov napísané v jazyku C.
- C sa nazýva aj matkou všetkých moderných programovacích jazykov. Mnoho programovacích jazykov ako C++ , Java , JavaScript ,Choď, C# , PHP , Python , Perl, Rust atď. preberá syntax, pojmy z programovacieho jazyka C.
- Predtým bol jazyk C považovaný za jazyk vysokej úrovne, ale dnes ho mnohí programátori považujú za jazyk strednej úrovne, pretože podporuje iba skalárne operácie a poskytuje správu pamäte na nižšej úrovni.
- ISO C17 je najnovšia verzia programovacieho jazyka C publikovaná v júni 2018. Štandard C23 má byť vydaný v roku 2024.
- V súčasnosti je C najrýchlejším programovacím jazykom na svete.
Fakty o kódovaní jazyka C
Okrem historických faktov existuje aj veľa faktov o kódovaní súvisiacich s C, o ktorých ste možno nevedeli. Niektoré z týchto skutočností sú uvedené nižšie:
- ? : je jediný ternárny operátor v jazyku C.
- sizeof je jediný operátor, ktorý je zároveň kľúčovým slovom.
- Program v C môže skutočne bežať bez funkcie main().
- Jazyk C je stále prvým jazykom 95% programátorov.
- Príkaz arr[index] a index[arr] sú rovnaké.
- V printf() a scanf() f znamená formatted not function.
- Kompilátor nepozná hlavičkový súbor, preprocesor ich spracuje a rozšíri zdrojový kód.
- Názov súboru hlavičky možno zadať 2 spôsobmi: (a) Pomocou hranatých zátvoriek (b) Pomocou dvojitej čiarky.
- Kompilátor generuje kód zostavy, nie strojový kód, a potom strojový kód vygeneruje assembler.
- Operátor sizeof nám nemôže povedať veľkosť funkcií, pretože tento operátor pracuje v čase kompilácie a funkcie sa načítavajú v pamäti počas behu.