Andrej Šitov, poznati Perl programer, odlučio je ove godine isprobati što više programskih jezika i podijeliti svoja iskustva s čitateljima.
Programsko jezici su divni! Zaljubite se u neki jezik čim napišete nekoliko testnih programa. Što više učite, to bolje osjećate sam jezik i ideje koje su položene u njegov temelj.
U ovogodišnjem božićnom kalendaru (od 1. do 24. prosinca), svakodnevno ću objavljivati članke koji govore o osnovama različitih programskih jezika: jedan dan — jedan jezik. Kako bi pregledi bili korisniji, truditi ću se pridržavati jedinstvenog formata i razmotriti aspekte jezika koji su potrebni za pisanje sljedećih mini-projekata:
- Hello, World!
- Funkcija koja izračunava faktorijal rekurzivno ili u funkcionalnom stilu
- Program koji stvara niz objekata i izvršava polimorfne pozive metoda na njima
- Implementacija snažne sortacije (sleep sort). Ovaj algoritam se ne primjenjuje u stvarnim uvjetima, ali izvrsno demonstrira mogućnosti jezika iz perspektive konkurentnosti
Popis jezika:
- Dan 1. TypeScript
- Dan 2. Rust
- Dan 3. Julia
- Dan 4. Kotlin
- Dan 5. Moderna C++
- Dan 6. Crystal
- Dan 7. Scala
- Dan 8. Dart
- Dan 9. Hack
- Dan 10. Lua
- Dan 11. Raku
- Dan 12. Elixir
- Dan 13. OCaml
- Dan 14. Clojure
- Dan 15. Nim
- Dan 16. V
- Dan 17. Go
- Dan 18. Hy
- Dan 19. Red
- Dan 20. Mercury
- Dan 21. Elm
Izvor: linux.org.ru
