Co je tlumočník a kde se používá?

21. 2. 2019

Téměř každý uživatel počítačových sítí se setkal s takovou oblastí vědy jako s programováním - to je neuvěřitelná věc, která se objevila v polovině 20. století a zcela změnila náš svět. Je obtížné si představit nejen každodenní život každého bez počítače, ale i celosvětovou situaci. Je možné, že bychom stále nebyli schopni komunikovat normálně s příbuznými, kteří nejsou tak blízko, pokud internet a operační systémy, které slouží oběma těmto věcem, nejsou známy všem. Tento článek podrobně vysvětlí, co je tlumočník, kde se používá a co je zapotřebí. Tento článek bude zvláště užitečný pro začínající programátory, protože takové informace nejsou vždycky řečeny.

Co jsou překladatelé a tlumočníci?

Článek je určen pro uživatele, kteří alespoň znají, jak jsou uspořádány sítě, operační systémy a programovací jazyky. Nemáte-li představu o výše uvedeném, doporučujeme číst, protože informace budou vypadat neuspořádaně.

c + + programovací jazyk

Pro začátek stojí za to zjistit, co je kompilátor, protože to je doslova základem základů. Po napsání kódu v libovolném jazyce musí projít fáze kompilace, tj. Spojit všechny části kódu dohromady. Faktem je, že projekt je vždy a nezbytně rozdělen do mnoha částí, z nichž každá vykonává pouze určitou roli. Bude to pracovat se sítí, soubory, uživateli atd. Takové kusy kódu mohou být napsány uživatelem nebo převzaty ze standardní knihovny STL.

Při přejímání libovolného prvku existují dvě možnosti kompilace: automatické a dynamické. Při automatickém zpracování jsou všechny potřebné (zahrnuté) knihovny odebírány a dynamické jsou pouze vybrané části těchto knihoven. Toto je velmi velké téma, proto doporučujeme číst o každé metodě zvlášť.

c + + program

Takže jsou shromažďovány všechny knihovny, části kódu ve formě zdrojových souborů a co? To je správné, teď je čas dostat počítač, aby pochopil náš kód. To se provádí tak, že počítač může obecně komunikovat s uživatelem. Mezilehlá vazba mezi hardwarem a softwarem je poloprogramovací programovací jazyk - assembler, v tomto jazyce je tlumočník překládat písemný kód.

Z výše uvedeného můžeme říci, že tlumočník je specifickým programem pro překódování do assembleru jazykových poloměrů. V další části článku budeme hovořit více o moderních kompilátorech a tlumočníkůch.

Nejoblíbenější tlumočnické programy

V moderním programovacím stylu je obvyklé při vytváření nového jazyka vše kombinovat do jednoho programu. Aby programátor nemusel předávat celý kód prostřednictvím několika programů, je nyní vše integrováno do jedné aplikace - kompilátoru.

Moderní funkce kompilátoru:

  1. Kompilace Vytvořte všechny úryvky kódu.
  2. Interpretace. Vytvoření kódu poloviny stroje.
  3. Spojení Vazba částí interpretovaného kódu do paměti.
mnoho programovatelných zařízení

Takže z toho můžete dokonce lépe pochopit, jak je tlumočník mocným nástrojem, protože bez něj by programování bylo stejné jako v 60. letech 20. století, to je neuvěřitelně složité. Nyní musíme říct, které tlumočníky (jako součást překladačů) jsou v současnosti nejoblíbenější:

  1. MVS. Populární kompilátor Microsoft pro programovací jazyk C ++.
  2. Xcode. Používá se k vytváření aplikací pro technologii Apple.
  3. MinGW. Jeden z nejběžnějších překladačů pro programovací jazyky C a C ++. Je přímým konkurentem společnosti MVS.

Jaké jazyky používají tlumočníci?

V moderním programovacím světě se nejčastěji používají pouze nejpopulárnější programovací jazyky, protože se nejrychleji rozvíjejí, což umožňuje realizaci plného potenciálu programátorů. Příkladem takových jazyků je Java a CC ++. Webové jazyky by zde neměly být zahrnuty, protože implementace jejich kódu nevyžaduje další zařízení, s výjimkou pracovní stanice a aplikace, která mohou spustit kód. Mnoho programátorů považuje MVS za nejlepší interpret systému Windows, protože je určen výhradně pro práci s operačním systémem Windows.

Kde mohu najít soubory objektů?

Po kompilaci je ve složce projektu vytvořen speciální objektový soubor - to je výsledkem snah kompilátorů. V operačním systému Linux takový soubor používá příponu "* .o", tj. ze slova object. V operačním systému Windows se tento proces okamžitě začne vytvářet spustitelný soubor, který lze rozebrat a získat stejný výsledek jako při otevírání souboru s příponou "* .o".

programový kód

Na závěr

Doufáme, že po přečtení tohoto článku pochopíte, že jde o tlumočníka, jak se používá a kde se používá. Výše uvedené informace vám jistě pomohou, pokud jste nováčkovi programátor nebo chcete vědět trochu víc o nádherném světě počítačů, ale v žádném případě znalost není nadbytečná.