Čo je programovací jazyk C? Základy, úvod, história

Obsah:

Anonim

Naučme sa niečo o jazyku C v tomto základnom výučbe jazyka C:

Čo je programovací jazyk C?

C je univerzálny programovací jazyk, ktorý je mimoriadne populárny, jednoduchý a flexibilný na použitie. Jedná sa o štruktúrovaný programovací jazyk, ktorý je nezávislý na stroji a vo veľkej miere sa používa na písanie rôznych aplikácií, operačných systémov, ako je Windows, a mnohých ďalších zložitých programov, ako sú Oracle Database, Git, tlmočník Python a ďalšie.

Hovorí sa, že „C“ je božský programovací jazyk. Dá sa povedať, že C je základom programovania. Ak viete „C“, môžete ľahko pochopiť znalosti ostatných programovacích jazykov, ktoré používajú koncept „C“.

Je nevyhnutné mať základné vedomosti o mechanizmoch počítačovej pamäte, pretože to je dôležitý aspekt pri práci s programovacím jazykom C.

IEEE - najlepších 10 najlepších programovacích jazykov v roku 2018

V tomto výučbe programovania C sa dozviete základné informácie o jazyku C, ako napríklad:

  • Čo je programovací jazyk C?
  • Dejiny jazyka C.
  • C Základné príkazy
  • Kde sa používa C? Kľúčové aplikácie
  • Prečo sa učiť jazyk C?
  • Ako funguje programovací jazyk C?

Dejiny jazyka C.

Základom alebo otcom programovacích jazykov je „ALGOL“. Prvýkrát bol uvedený na trh v roku 1960. Produkt „ALGOL“ sa vo veľkej miere používal v európskych krajinách. Program „ALGOL“ predstavil komunite vývojárov koncept štruktúrovaného programovania. V roku 1967 bol vyhlásený nový počítačový programovací jazyk s názvom „BCPL“, čo je skratka pre Basic Combined Programming Language. BCPL navrhol a vyvinul Martin Richards, najmä pre písanie systémového softvéru. To bola doba programovacích jazykov. Tesne po troch rokoch, v roku 1970, predstavil Ken Thompson nový programovací jazyk s názvom „B“, ktorý obsahoval viac funkcií „BCPL“. Tento programovací jazyk bol vytvorený pomocou operačného systému UNIX v AT&T a Bell Laboratories. „BCPL“ aj „B“boli systémové programovacie jazyky.

V roku 1972 vytvoril vynikajúci počítačový vedec Dennis Ritchie v Bell Laboratories nový programovací jazyk s názvom „C“. Bol vytvorený z programovacích jazykov „ALGOL“, „BCPL“ a „B“. Programovací jazyk „C“ obsahuje všetky funkcie týchto jazykov a mnoho ďalších koncepcií, ktoré ho robia jedinečným v iných jazykoch.

„C“ je výkonný programovací jazyk, ktorý je úzko spätý s operačným systémom UNIX. Dokonca väčšina operačného systému UNIX je kódovaná ako „C“. Programovanie „C“ bolo pôvodne obmedzené na operačný systém UNIX, ale keď sa začalo šíriť po celom svete, stalo sa komerčným a bolo vydaných veľa kompilátorov pre systémy s rôznymi platformami. Dnes „C“ beží pod rôznymi operačnými systémami a hardvérovými platformami. Keď sa to začalo vyvíjať, vyšlo veľa rôznych verzií jazyka. Pre vývojárov bolo občas náročné držať krok s najnovšou verziou, pretože systémy bežali pod staršími verziami. Aby sa zabezpečilo, že jazyk „C“ zostane štandardným, definoval Americký národný normalizačný inštitút (ANSI) v roku 1989 komerčný štandard pre jazyk „C“. Neskôr,bol schválený Medzinárodnou organizáciou pre normalizáciu (ISO) v roku 1990. Programovací jazyk „C“ sa nazýva aj „ANSI C“.

Dejiny C.

Jazyky ako C ++ / Java sú vyvinuté z „C“. Tieto jazyky sú široko používané v rôznych technológiách. Teda „C“ tvorí základňu pre mnoho ďalších jazykov, ktoré sa v súčasnosti používajú.

C Základné príkazy

Nasledujú základné príkazy v programovacom jazyku C:

C Základné príkazy Vysvetlenie
#include Tento príkaz obsahuje štandardný vstupný výstupný hlavičkový súbor (stdio.h) z knižnice C pred kompiláciou programu C.
int main () Je to hlavná funkcia, od ktorej sa začína vykonávanie programu C.
{ Označuje začiatok hlavnej funkcie.
/ * _ some_comments _ * / Čokoľvek, čo bude napísané v tomto príkaze „/ * * /“ v programe C, nebude považované za kompiláciu a vykonanie.
printf („Hello_World!“); Tento príkaz vytlačí výstup na obrazovku.
getch (); Tento príkaz sa používa na akýkoľvek vstup znakov z klávesnice.
návrat 0; Tento príkaz sa používa na ukončenie programu C (hlavná funkcia) a vráti hodnotu 0.
} Používa sa na označenie konca hlavnej funkcie.

Kde sa používa C? Kľúčové aplikácie

  1. Jazyk „C“ je široko používaný v zabudovaných systémoch.
  2. Používa sa na vývoj systémových aplikácií.
  3. Je široko používaný na vývoj desktopových aplikácií.
  4. Väčšina aplikácií spoločnosti Adobe je vyvinutá v programovacom jazyku „C“.
  5. Používa sa na vývoj prehľadávačov a ich rozšírení. Chromium spoločnosti Google je vyrobený pomocou programovacieho jazyka „C“.
  6. Používa sa na vývoj databáz. MySQL je najpopulárnejší databázový softvér, ktorý sa vytvára pomocou znaku „C“.
  7. Používa sa pri vývoji operačného systému. Operačné systémy ako Apple OS X, Microsoft Windows a Symbian sú vyvíjané v jazyku „C“. Používa sa na vývoj operačného systému pre stolné počítače aj mobilné telefóny.
  8. Používa sa na výrobu prekladačov.
  9. Je široko používaný v aplikáciách IOT.

Prečo sa učiť jazyk C?

Ako sme už študovali, „C“ je základný jazyk pre mnoho programovacích jazykov. Takže štúdium „C“ ako hlavného jazyka bude hrať dôležitú úlohu pri štúdiu ďalších programovacích jazykov. Zdieľa rovnaké pojmy, ako sú dátové typy, operátory, kontrolné vyhlásenia a mnoho ďalších. Písmeno „C“ sa môže široko používať v rôznych aplikáciách. Je to jednoduchý jazyk a poskytuje rýchlejšie vykonanie. Na súčasnom trhu je pre vývojára „C“ k dispozícii veľa pracovných miest.

„C“ je štruktúrovaný programovací jazyk, v ktorom je program rozdelený do rôznych modulov. Každý modul je možné písať samostatne a spolu tvorí jeden program „C“. Táto štruktúra umožňuje ľahké testovanie, údržbu a ladenie procesov.

Písmeno „C“ obsahuje 32 kľúčových slov, rôzne typy údajov a sadu výkonných vstavaných funkcií, vďaka ktorým je programovanie veľmi efektívne.

Ďalšou vlastnosťou programovania „C“ je, že sa môže sám rozširovať. Program „C“ obsahuje rôzne funkcie, ktoré sú súčasťou knižnice. Môžeme pridať naše vlastnosti a funkcie do knižnice. K týmto funkciám môžeme v našom programe pristupovať a používať ich kedykoľvek. Táto funkcia uľahčuje prácu so zložitým programovaním.

Na trhu sú k dispozícii rôzne kompilátory, ktoré je možné použiť na vykonávanie programov napísaných v tomto jazyku.

Je to vysoko prenosný jazyk, čo znamená, že programy napísané v jazyku „C“ môžu bežať na iných počítačoch. Táto funkcia je nevyhnutná, ak chceme použiť alebo spustiť kód na inom počítači.

Ako funguje programovací jazyk C?

C je kompilovaný jazyk. Kompilátor je špeciálny nástroj, ktorý zostavuje program a prevádza ho do súboru objektov, ktorý je strojovo čitateľný. Po procese kompilácie bude linker kombinovať rôzne súbory objektov a vytvorí jeden spustiteľný súbor na spustenie programu. Nasledujúci diagram zobrazuje vykonávanie programu „C“

V dnešnej dobe sú online k dispozícii rôzne kompilátory a môžete použiť ktoréhokoľvek z nich. Funkcionalita sa nikdy nebude líšiť a väčšina kompilátorov poskytne funkcie potrebné na vykonávanie programov „C“ aj „C ++“.

Nasleduje zoznam populárnych kompilátorov, ktoré sú k dispozícii online:

  • Clang kompilátor
  • Kompilátor MinGW (minimalistický GNU pre Windows)
  • Prenosný kompilátor „C“
  • Turbo C.

Zhrnutie

  • „C“ vyvinul Dennis Ritchie v roku 1972.
  • Je to robustný jazyk.
  • Je to jazyk s nízkou programovacou úrovňou blízkou jazyku stroja
  • Je široko používaný v oblasti vývoja softvéru.
  • Je to jazyk zameraný na postupy a štruktúru.
  • Má plnú podporu rôznych operačných systémov a hardvérových platforiem.
  • Na vykonávanie programov napísaných v „C“ je k dispozícii veľa prekladačov.
  • Kompilátor zostaví zdrojový súbor a vygeneruje súbor objektu.
  • Linker spojí všetky súbory objektov a vytvorí jeden spustiteľný súbor.
  • Je vysoko prenosný.