Programovací jazyk C je obecný procedurální programovací jazyk, který rozlišuje velká a malá písmena. Je to jeden z prvních a mála jazyků na vysoké úrovni, který je mezi kódovací komunitou stále oblíbený. Byl vyvinut Dennisem Ritchiem a poprvé byl vydán v roce 1972.
Programovací jazyk C má bohatou historii a jedinečné vlastnosti, díky nimž je předmětem zájmu programátorské komunity. V tomto článku se podíváme na některé z nejzajímavějších faktů o programovacím jazyce C.
Zajímavá fakta o programovacím jazyce C
Zde jsou některá zajímavá fakta o programovacím jazyce C:
Jazyková fakta C
- The Jazyk C se zpočátku nejmenovalo C. To bylo nejprve známé jako Nové B protože to byla vylepšená verze B programovací jazyk . Protože C je vedle B v anglické abecedě, bylo později před vydáním přejmenováno na C.
Historie C
- C je jediný programovací jazyk, který existuje tak dlouhou dobu a stále je široce používán. Byl vydán v roce 1972 a stále je na 2. místě v indexu TIOBE a na 4. místě v indexu IEEE Spectrum Index.
- C byl poprvé vyvinut pro operační systém Unix. Unix byl také jedním z prvních operačních systémů, jehož jádra implementována v jiném jazyce než v assembleru, a to bylo C. Dokonce i nyní je jádro většiny populárních operačních systémů napsáno v C.
- C je také nazýváno matkou všech moderních programovacích jazyků. Mnoho programovacích jazyků jako C++ , Jáva , JavaScript , Jít, C# , PHP , Krajta , Perl, Rust atd. si vypůjčuje syntaxi, pojmy z programovacího jazyka C.
- Dříve byl C považován za jazyk vysoké úrovně, ale dnes jej mnoho programátorů považuje za jazyk střední úrovně, protože podporuje pouze skalární operace a poskytuje správu paměti na nižší úrovni.
- ISO C17 je nejnovější verze programovacího jazyka C zveřejněná v červnu 2018. Standard C23 má být vydán v roce 2024.
- V současné době je C nejrychlejším programovacím jazykem na světě.
Fakta o kódování jazyka C
Kromě historických faktů existuje také spousta faktů o kódování souvisejících s C, o kterých možná nevíte. Některé z těchto skutečností jsou uvedeny níže:
- ? : je jediný ternární operátor v jazyce C.
- sizeof je jediný operátor, který je zároveň klíčovým slovem.
- Program v C může skutečně běžet bez funkce main().
- Jazyk C je stále prvním jazykem 95 % programátorů.
- Příkaz arr[index] a index[arr] jsou stejné.
- V printf() a scanf() f znamená formatted not function.
- Kompilátor nezná hlavičkový soubor, preprocesor je zpracovává a rozšiřuje zdrojový kód.
- Název souboru záhlaví lze vložit dvěma způsoby, (a) Pomocí lomených závorek (b) Pomocí dvojité čárky.
- Kompilátor generuje kód sestavení, nikoli strojový kód, a poté strojový kód vygeneruje assembler.
- Operátor sizeof nám nemůže sdělit velikost funkcí, protože tento operátor pracuje v době kompilace a funkce se za běhu načítají do paměti.