Co je programovací jazyk?

Programovací jazyk se používá k psaní počítačových programů včetně aplikací, utilit a systémových programů. Než se objevily programovací jazyky Java a C #, byly počítačové programy buď kompilovány, nebo interpretovány.

Kompilovaný program je psán jako série lidsky srozumitelných počítačových instrukcí, které mohou číst a překladač a linker a přeložen do strojového kódu, aby jej počítač mohl pochopit a spustit. Programovací jazyky Fortran, Pascal, Assembly Language, C a C ++ jsou téměř vždy kompilovány tímto způsobem. Interpretovány jsou jiné programy, například Basic, JavaScript a VBScript. Rozdíly mezi kompilovanými a interpretovanými jazyky mohou být matoucí.

Kompilace programu

Vývoj kompilovaného programu probíhá podle těchto základních kroků:

  1. Napište nebo upravte program
  2. Zkompilujte program do souborů strojového kódu, které jsou specifické pro cílový počítač
  3. Propojte soubory strojového kódu do spustitelného programu (známý jako soubor EXE)
  4. Ladění nebo spuštění programu

Interpretace programu

instagram viewer

Interpretace programu je mnohem rychlejší proces, který je užitečný pro začínající programátory při úpravách a testování jejich kódu. Tyto programy běží pomaleji než kompilované programy. Kroky pro interpretaci programu jsou:

  1. Napište nebo upravte program
  2. Ladění nebo spuštění programu pomocí programu tlumočníka

Java a C #

Java i C # jsou polokompilovány. Kompilace Java generuje bytecode, který je později interpretován virtuálním strojem Java. Výsledkem je, že kód je kompilován ve dvoustupňovém procesu.

C # je kompilován do Common Intermediate Language, který je pak spuštěn v Common Language Runtime části .NET framework, prostředí, které podporuje kompilaci just-in-time.

Rychlost C # a Java je téměř stejně rychlá jako skutečný kompilovaný jazyk. Pokud jde o rychlost, C, C ++ a C # jsou všechny dostatečně rychlé pro hry a operační systémy.

Programy v počítači

Od chvíle, kdy zapnete počítač, běží programy, provádí pokyny, testuje RAM a přistupuje k operačnímu systému na své jednotce.

Každá operace, kterou váš počítač provádí, obsahuje pokyny, které někdo musel napsat v programovacím jazyce. Například operační systém Windows 10 má zhruba 50 milionů řádků kódu. Ty musely být vytvořeny, kompilovány a testovány; dlouhý a složitý úkol.

Programovací jazyky jsou nyní používány

Nejlepší programovací jazyky pro PC jsou Java a C ++ s C# těsně za sebou a C drží svůj vlastní. Produkty Apple používají programovací jazyky Objective-C a Swift.

Existují stovky malých programovacích jazyků, ale mezi další oblíbené programovací jazyky patří:

  • Krajta
  • PHP
  • Perl
  • Rubín
  • Jít
  • Rez
  • Scala

Tam bylo mnoho pokusů automatizovat proces psaní a testování programovacích jazyků tím, že má počítače psají počítačové programy, ale složitost je taková, že prozatím lidé stále píší a testují počítač programy.

Budoucnost programovacích jazyků

Počítačoví programátoři mají tendenci používat programovací jazyky, které znají. V důsledku toho se staré osvědčené jazyky pověsily po dlouhou dobu. S popularitou mobilních zařízení mohou být vývojáři otevřenější k učení se novým programovacím jazykům. Apple vyvinul Swift, aby nakonec nahradil Objective-C, a Google vyvinul Go být efektivnější než C. Přijetí těchto nových programů bylo pomalé, ale stabilní.