Andrej Shitov, kendt Perl-udvikler, har besluttet i år at prøve så mange programmeringssprog som muligt og dele sine erfaringer med læserne.
Programmeringssprog er fantastiske! Du bliver forelsket i et sprog, så snart du skriver et par testprogrammer. Jo mere du studerer, jo bedre forstår du sproget og idéerne bag det.
I årets julekalender (fra 1. til 24. december) vil jeg dagligt offentliggøre artikler, der fortæller om grundlæggende aspekter af forskellige programmeringssprog: én dag – ét sprog. For at gøre oversigterne mere nyttige, vil jeg forsøge at følge et ensartet format og gennemgå de aspekter af sproget, der er nødvendige for at skrive de kommende mini-projekter:
- Hej, verden!
- En funktion, der beregner fakultet rekursivt eller i funktionel stil
- Et program, der opretter et array af objekter og udfører polymorfe metodekald på dem
- Implementeringen af sleep sort. Denne algoritme anvendes ikke i praksis, men demonstrerer fantastisk sprogets muligheder inden for konkurrence.
Liste over sprog:
- Dag 1. TypeScript
- Dag 2. Rust
- Dag 3. Julia
- Dag 4. Kotlin
- Dag 5. Moderne 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
Kilde: linux.org.ru
