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

Prakticky každý uživatel počítačových sítí se setkal s takovou vědou vědy jako programování - 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é nejsou nám známy, všechny tyto dvě věci slouží. Tento článek vám podrobně řekne, že je to tlumočník, kde se používá a co je potřeba. Tento článek bude zvláště užitečný pro začínající programátory, protože takové informace nejsou všude známy.

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

Článek je určen pro uživatele, kteří alespoň vědí trochu o tom, jak jsou postaveny sítě, operační systémy a programovací jazyky. Pokud nemáte tušení o výše uvedeném, doporučujeme Vám číst, protože informace budou vypadat hodně špinavé.


Za prvé, stojí za to se podívat na to, co je kompilátor, protože to je doslova základem základů. Po napsání kódu v jakémkoli jazyce musí nutně předat fázi kompilace, tedy sestavení všech částí kódu dohromady. Faktem je, že projekt se vždy a nutně rozdělí do mnoha částí, z nichž každá vykonává jen určitou roli. Ať už pracuje se sítí, soubory, uživatele atd. Takové kusy kódu mohou být napsány samy o sobě.uživatel nebo převzaty ze standardní knihovny STL. Při odebírání prvku existují dva varianty kompilace: automatické a dynamické. Při automatickém přebírání všech nezbytných (součástí) knihoven a dynamicky vybraných částí těchto knihoven. Toto je velmi velké téma, proto doporučujeme číst každý zvlášť.
Takže se shromažďují všechny knihovny, části kódu ve formě zdrojových souborů a co je dále? To je správné, teď je čas přinutit počítač pochopit náš kód. To je děláno tak, aby umožnilo počítači interakci s uživatelem vůbec. Mezilehlá vazba mezi hardwarovou a softwarovou částí je poloprogramovací programovací jazyk - assembler, v tomto jazyce je tlumočník překládá kód, který jste napsali. Z výše uvedeného můžeme říci, že tlumočník je program pro překlad assembleru do jazyka polovičního stroje. 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 se při vytváření nového jazyka kombinuje vše v jednom programu. Aby programátor nemusel přeskočit celý kód pro několik programů, nyní jsou všechny kombinovány do jednoho programu - kompilátoru. Moderní funkce překladače:
  • Kompilace. Shromažďování všech úryvků kódu.
  • Výklad. Vytvoření poloautomatického kódu.
  • Propojení. Spojení částí interpretovaného kódu do paměti.
  • Proto může být ještě lepší pochopit, jak moc je tlumočník mocným prostředkem, protože bezprogramování by bylo stejné jako v 60. letech 20. století, je to neuvěřitelně obtížné. Nyní musíme říct, co jsou v současné době nejoblíbenější tlumočníci (překladatelé):
  • MVS. Populární kompilátor od společnosti Microsoft pro programovací jazyk C ++.
  • Xkód. Používá se k vytváření aplikací pro technologii Apple.
  • MinGW. Jeden z nejběžnějších programovacích jazyků kompilátorů C a C ++. Je přímým konkurentem společnosti MVS.
  • V jakých jazycích fungují tlumočníci?

    V dnešním světě programování často používají jen ty nejpopulárnější programovací jazyky, protože se nejrychleji rozvíjí, což umožňuje programátorům plně využít potenciál. Příkladem těchto jazyků může být Java a SS. Webové jazyky by zde neměly být brány v úvahu, protože implementace jejich kódu nevyžaduje další zařízení, s výjimkou pracovní stanice a aplikace schopné spouštět kód. Mnoho programátorů považuje za nejlepší interpret systému Windows MVS, protože je určen výhradně pro práci s operačním systémem Windows.

    Kde mohu najít soubory objektů?

    Po sestavení souboru speciálního objektu ve složce projektu je to výsledkem úsilí kompilátoru. V operačním systému "Linux" používá podobný soubor příponu "* .pro", tj. Ze slovního objektu. V systému Windows, tento proces okamžitě proudí do spustitelného souboru, který může analyzovat a získat stejný výsledek jako při otevření souboru s příponou * .o «».

    Na závěr

    doufáme, že počtení tohoto článku, jste se dozvěděl, že Larry je, jak se používá v případě potřeby. Uvedené informace, ujistěte se, že vám pomůže, pokud jste začátečník programátor nebo chcete vědět něco více o báječném světě počítačů, ale v každém případě znalosti nejsou nadbytečné.

    Související publikace