Andrey Shitov, een bekende Perl-ontwikkelaar, heeft dit jaar besloten zoveel mogelijk programmeertalen uit te proberen en zijn ervaringen met de lezers te delen.
Programmeer talen zijn geweldig! Je wordt verliefd op een programmeertaal zodra je een paar testprogramma's schrijft. Hoe meer je leert, hoe beter je de taal en de ideeƫn die aan de basis liggen voelt.
In de adventskalender van dit jaar (van 1 tot 24 december) zal ik dagelijks artikelen publiceren over de basisprincipes van verschillende programmeertalen: ƩƩn taal per dag. Om de reviews nuttiger te maken, zal ik proberen een uniform format aan te houden en aspecten van de taal te bespreken die nodig zijn voor het schrijven van de volgende mini-projecten:
- Hello, World!
- Een functie die het faculteit rekent, rekursief of in functionele stijl.
- Een programma dat een array van objecten aanmaakt en polymorfe aanroepen van methoden op hen uitvoert.
- Implementatie van slaap sortering (sleep sort). Dit algoritme wordt niet in de praktijk toegepast, maar demonstreert prachtig de mogelijkheden van de taal op het gebied van concurrentie.
Lijst van talen:
- Dag 1. TypeScript
- Dag 2. Rust
- Dag 3. Julia
- Dag 4. Kotlin
- Dag 5. Modern C++
- Dag 6. Crystal
- Dag 7. Scala
- Dag 8. Dart
- Dag 9. Hack
- Dag 10. Lua
- Dag 11. Raku
- Dag 12. Elixir
- Dag 13. OCaml
- Dag 14. Clojure
- Dag 15. Nim
- Dag 16. V
- Dag 17. Go
- Dag 18. Hy
- Dag 19. Red
- Dag 20. Mercury
- Dag 21. Elm
Bron: linux.org.ru
