Obsah

Skriptovací jazyk

Skriptovací jazyky umožňují psát krátké programy (skripty), které vykonávají specifické úkoly. Jsou oblíbené pro svou jednoduchost, čitelnost a rychlost vývoje, i když jsou často o něco pomalejší při samotném běhu než jazyky kompilované.

1. Klíčové vlastnosti

2. Oblasti použití

Skriptování najdeme téměř všude:

3. Srovnání: Skript vs. Systémový jazyk

Vlastnost Skriptovací (Python, JS) Systémový (C++, Rust)
Spouštění Interpret (řádek po řádku) Kompilátor (převod na strojový kód)
Rychlost běhu Pomalejší (režie interpretu) Maximální (přímý přístup k HW)
Typování Většinou dynamické Většinou statické
Složitost Snadnější pro začátečníky Náročnější na správu zdrojů

4. Co je to "Skript"?

Skript je v podstatě textový soubor obsahující instrukce. Například jednoduchý skript v Pythonu pro pozdravení uživatele:

jmeno = input("Jak se jmenuješ?")
print(f"Ahoj, {jmeno}!")

Tento kód nepotřebuje žádnou složitou přípravu. Stačí mít nainstalovaný Python a soubor spustit.

5. Moderní trend: JIT Kompilace

Dnešní rozdíly se stírají. Například moderní JavaScript (V8 engine v Chromu) používá JIT (Just-In-Time) kompilaci. To znamená, že skript se během spuštění na pozadí zkompiluje do strojového kódu, aby běžel skoro stejně rychle jako program v C++.

Zajímavost: Prvním velkým skriptovacím jazykem byl Perl, který v 80. letech způsobil revoluci ve zpracování textu. Dnes je „králem“ skriptování Python, a to díky své univerzalitě – od jednoduchých maker po řízení vesmírných misí.

Zpět na Datové typy