Andrey Shitov, en berømt Perl-udvikler, besluttede i år at prøve så mange programmeringssprog som muligt og dele sin erfaring med læserne.
Programmeringssprog er fantastiske! Du forelsker dig i et sprog, så snart du skriver et par testprogrammer. Jo mere du studerer, jo bedre mærker du selve sproget og de ideer, der ligger til grund for det.
I årets julekalender (fra 1. til 24. december) vil jeg dagligt udgive artikler, der dækker det grundlæggende i forskellige programmeringssprog: én dag – ét sprog. For at gøre anmeldelserne mere nyttige, vil jeg prøve at holde mig til et konsistent format og nedbryde aspekter af sproget, der er nødvendigt for at skrive følgende miniprojekter:
- Hej Verden!
- En funktion, der beregner fakultet rekursivt eller i funktionel stil
- Et program, der opretter en række objekter og udfører polymorfe metodekald på dem
- Implementering af søvnsortering. Denne algoritme bruges ikke i kampforhold, men den demonstrerer perfekt sprogets evner med hensyn til konkurrence
Liste over sprog:
- Dag 1. TypeScript
- Dag 2. Rust
- Dag 3. Julia
- Dag 4. Kotlin
- Dag 5. Moderne C++
- Dag 6. Krystal
- Dag 7. Scala
- Dag 8. Dart
- Dag 9. Hack
- Dag 10. Lua
- Dag 11. Raku
- Dag 12. Eliksir
- Dag 13. OKaml
- Dag 14. Clojure
- Dag 15. Nim
- Dag 16. V
- Dag 17. Gå
- Dag 18
- Dag 19. Rød
- Dag 20. Merkur
- Dag 21
Kilde: linux.org.ru