Detail změny č. 508

Programovací jazyky

Programovací a skriptovací jazyky
#################################

Programovací jazyky jsou **formální jazyky** určeny především pro zápis "algoritmů":[algoritmus]. Využívají se při tvorbě "software":[software]. Lze je dělit na **kompilované** (jsou převáděny přímo do strojového kódu fyzického procesoru, a tak mohou být programy dobře optimalizované) a **interpretované** (jsou prováděny virtuálním strojem či procesorem bez nutnosti kompilace a teoreticky jsou tedy pomalejší).

Existují však i jazyky, které jsou tak trochu na pomezí (například "jazyk Java":[jazyk-java], který se kompiluje do bytekódu a až ten je interpretován virtuálním strojem).

Není možné říci, který programovací jazyk je "horší" a který "lepší", protože každý z nich vznikl za jiným účelem a sleduje svou cílovou skupinu programátorů.

Nízkoúrovňové programovací jazyky
*********************************

- "Jazyky symbolických instrukcí":[jazyky-symbolickych-instrukci]
- Strojový kód

Programovací jazyky
*******************

Univerzální programovací jazyky.

- C
- C++
- Pascal
- "Java":[jazyk-java]
- Fortran
- atd...

Funkcionální jazyky
*******************

Jazyky založené na "matematické":[matematika] logice.

- "PROLOG":[jazyk-prolog]
- LISP
- Haskell
- atd...

Skriptovací jazyky
******************

Silně specializované programovací jazyky.

- "PHP":[jazyk-php]
- "LaTeX":[jazyk-latex]
- "SQL":[jazyk-sql]
- Perl
- Ruby
- Python
- Shell
- atd...
Programovací a skriptovací jazyky
#################################

Programovací jazyky jsou **formální jazyky** určeny především pro zápis "algoritmů":[algoritmus]. Využívají se při tvorbě "software":[software]. Lze je dělit na **kompilované** (jsou převáděny přímo do strojového kódu fyzického procesoru, a tak mohou být programy dobře optimalizované) a **interpretované** (jsou prováděny virtuálním strojem či procesorem bez nutnosti kompilace a teoreticky jsou tedy pomalejší).

Existují však i jazyky, které jsou tak trochu na pomezí (například "jazyk Java":[jazyk-java], který se kompiluje do bytekódu a až ten je interpretován virtuálním strojem).

Není možné říci, který programovací jazyk je "horší" a který "lepší", protože každý z nich vznikl za jiným účelem a sleduje svou cílovou skupinu programátorů.

Nízkoúrovňové programovací jazyky
*********************************

- "Jazyky symbolických instrukcí":[jazyky-symbolickych-instrukci]
- Strojový kód

Programovací jazyky
*******************

Univerzální programovací jazyky.

- C
- C++
- Pascal
- "Java":[jazyk-java]
- Fortran
- atd...

Funkcionální jazyky
*******************

Jazyky založené na "matematické":[matematika] logice.

- "PROLOG":[jazyk-prolog]
- LISP
- Haskell
- atd...

Skriptovací jazyky
******************

Silně specializované programovací jazyky.

- "PHP":[jazyk-php]
- "LaTeX":[jazyk-latex]
- "SQL":[jazyk-sql]
- Perl
- Ruby
- Python
- Shell
- atd...

Ezoterické jazyky
*****************

Zvláštní jazyky určené k pobavení či zamyšlení.

- "Brainfuck":[jazyk-brainfuck]
- Whitespace
- COW
- atd...

Hledat na Wiki

 

Wiki - aktuálně