Preprocesor: Porovnání verzí

Smazaný obsah Přidaný obsah
TXiKiBoT (diskuse | příspěvky)
MondalorBot (diskuse | příspěvky)
m Robot přidal: el:Προεπεξεργαστής; kosmetické úpravy
Řádek 19:
Zmíněný lexikální preprocesor není schopný sám ohlídat vícenásobné připojení jednoho hlavičkového souboru nebo dokonce cyklické připojování hlavičkových souborů. Mnohonásobné připojení musí v tomto případě ohlídat programátor za pomocí podmíněného překladu. Mimo jiné je tento přístup pomalý, neboť je nutné před každou kompilací připojovat hlavičkové soubory i když se v nich nic nezměnilo.
 
Od roku 1970, bylo vymyšleno mnoho alternativ hlavičkových souborů z jazyka C/C++. Tyto alternativy jsou mnohdy efektivnější, rychlejší a použití je přehlednější. Vybrané implementace sdílených souborů: [[Java_Java (programovací_jazykprogramovací jazyk)|Java]] a [[Common Lisp]] používají balíčky, [[Pascal_Pascal (programovací_jazykprogramovací jazyk)|Pascal]] má unity, [[Modula-2|Modula]], [[OCaml]], [[Haskell_Haskell (programovací_jazykprogramovací jazyk)|Haskell]] a [[Python]] mají moduly a [[C_SharpC Sharp|C#]] využívá importy jmených prostorů z připojených knihoven.
 
==== Makra ====
Řádek 97:
[[da:Præprocessor]]
[[de:Präprozessor]]
[[el:Προεπεξεργαστής]]
[[en:Preprocessor]]
[[es:Preprocesador]]