Andre Šitov, známý Perl vývojář, se letos rozhodl vyzkoušet co nejvíce programovacích jazyků a podělit se o své zkušenosti s čtenáři.
Programovací jazyky jsou úžasné! Zamilujete se do nějakého jazyka hned, jakmile napíšete několik testovacích programů. Čím více se učíte, tím lépe cítíte jazyk a myšlenky, které stojí za jeho základy.
V letošním vánočním kalendáři (od 1. do 24. prosince) budu každý den publikovat články, které se zabývají základy různých programovacích jazyků: jeden den – jeden jazyk. Abychom udělali přehledy užitečnější, pokusím se držet jednotného formátu a rozebrat aspekty jazyka, které jsou nezbytné pro psaní následujících mini projektů:
- Hello, World!
- Funkce, která počítá faktoriál rekurzivně nebo v funkčním stylu
- Program, který vytváří pole objektů a provádí polymorfní volání metod na nich
- Realizace spícího třídění (sleep sort). Tento algoritmus se nepoužívá v bojových podmínkách, ale skvěle ukazuje možnosti jazyka v oblasti konkurence
Seznam jazyků:
- Den 1. TypeScript
- Den 2. Rust
- Den 3. Julia
- Den 4. Kotlin
- Den 5. Moderní C++
- Den 6. Crystal
- Den 7. Scala
- Den 8. Dart
- Den 9. Hack
- Den 10. Lua
- Den 11. Raku
- Den 12. Elixir
- Den 13. OCaml
- Den 14. Clojure
- Den 15. Nim
- Den 16. V
- Den 17. Go
- Den 18. Hy
- Den 19. Red
- Den 20. Mercury
- Den 21. Elm
Zdroj: linux.org.ru
