Andrey Shitov, slavný perlský vývojář, se letos rozhodl vyzkoušet co nejvíce programovacích jazyků a podělit se o své zkušenosti se čtenáři.
Programovací jazyky jsou úžasné! Jazyk si zamilujete, jakmile napíšete několik testovacích programů. Čím více studujete, tím lépe cítíte jazyk samotný a myšlenky, které jsou jeho základem.
V letošním vánočním kalendáři (od 1. do 24. prosince) budu denně zveřejňovat články týkající se základů různých programovacích jazyků: jeden den – jeden jazyk. Aby byly recenze užitečnější, pokusím se držet jednotného formátu a rozebrat aspekty jazyka potřebného k napsání následujících miniprojektů:
- Ahoj světe!
- Funkce, která počítá faktoriál rekurzivně nebo ve funkčním stylu
- Program, který vytváří pole objektů a provádí na nich polymorfní volání metod
- Implementace třídění spánku. Tento algoritmus se nepoužívá v bojových podmínkách, ale dokonale demonstruje schopnosti jazyka z hlediska konkurence
Seznam jazyků:
- Den 1. TypeScript
- Den 2. Rez
- Den 3. Julia
- Den 4. Kotlin
- Den 5. Moderní C++
- Den 6. Krystal
- Den 7. Scala
- Den 8. Šipka
- Den 9. Hack
- Den 10. Lua
- Den 11. Raku
- Den 12. Elixír
- Den 13. OCaml
- Den 14. Clojure
- Den 15. Nim
- Den 16. V
- Den 17. Jdi
- Den 18
- Den 19. Červená
- Den 20. Merkur
- Den 21
Zdroj: linux.org.ru