Skip to the content.

Programovací jazyky

Osnova

Co je to programovací jazyk

Historie

Dělení

Dle míry abstrakce

Dle způsobu překladu a spuštění

Dle oblasti použití

Dle paradigmatu

Kompilace

Kompilace C++

  1. preprocessing
    • vezme řádky začínající na #
      • #include (jako import), podmíněná kompilace, …
      • přidá konkrétní kód, vyřeší makra
  2. kompilace
    • kontrola syntaxe
    • převod kódu do ASM
  3. assembly
    • převede ASM do object kódu
      • strojově čitelné
      • binární
  4. linking
    • zkombinuje jednotlivé soubory object kódu
    • připojí externí knihovny
    • vytvoří spustitelný soubor (Windows – .exe)

###

Zdroje