Programovací jazyk je formální jazyk pro psaní počítačových programů. Má syntaxi, sémantiku a pravidla. Příklady jsou Python, Java, C++, JavaScript a Rust. Každý z nich má silné a slabé stránky. Některé jsou rychlé. Některé se snadno učí. Některé jsou dobré pro specifické oblasti.
Jazyky jsou navrhovány s ohledem na kompromisy. C vám dává kontrolu nad pamětí, ale vyžaduje ruční správu. Python je čitelný, ale pomalejší. JavaScript běží v prohlížečích, ale má své zvláštnosti. Rust zabraňuje chybám v paměti, ale má strmou křivku učení. Výběr jazyka je výběrem sady omezení.
Hlavní jazykové typy
- Zkompilováno: C, C++, Rust, Go
- Interpretováno: Python, Ruby, JavaScript
- Hybridní: Java, C#
- Funkční: Haskell, Lisp, Erlang
- Značkování: HTML, XML (ne programování jako takové)
Neustále se objevují nové jazyky. Většina z nich zaniká. Některé se stanou standardy. Nejlepší jazyk pro danou práci závisí na problému, týmu a ekosystému. Neexistuje jeden nejlepší jazyk. Existují pouze kompromisy.
Comments
No comments yet. Be the first to share a thought.
Leave a comment