Andrey Shitov, znany programista Perla, postanowił w tym roku wypróbować jak najwięcej języków programowania i podzielić się swoimi doświadczeniami z czytelnikami.
Języki programowania są niesamowite! W języku zakochujesz się już po napisaniu kilku programów testowych. Im więcej się uczysz, tym lepiej czujesz sam język i leżące u jego podstaw idee.
W tegorocznym kalendarzu bożonarodzeniowym (od 1 do 24 grudnia) będę codziennie publikować artykuły obejmujące podstawy różnych języków programowania: jeden dzień – jeden język. Aby recenzje były bardziej przydatne, będę starał się trzymać spójnej formy i rozbijać aspekty języka potrzebne do napisania następujących mini-projektów:
- Witaj świecie!
- Funkcja obliczająca silnię rekurencyjnie lub w stylu funkcjonalnym
- Program tworzący tablicę obiektów i wykonujący na nich metodę polimorficzną
- Implementacja sortowania snu. Algorytm ten nie jest używany w warunkach bojowych, ale doskonale pokazuje możliwości języka w zakresie rywalizacji
Lista języków:
- Dzień 1. Maszynopis
- Dzień 2. Rdza
- Dzień 3. Julia
- Dzień 4. Kotlin
- Dzień 5. Nowoczesne C++
- Dzień 6. Kryształ
- Dzień 7. Scala
- Dzień 8. Dart
- Dzień 9. Hack
- Dzień 10. Lua
- Dzień 11. Raku
- Dzień 12. Eliksir
- Dzień 13. OCaml
- Dzień 14. Zamknięcie
- Dzień 15. Nim
- Dzień 16. V
- Dzień 17. Idź
- Dzień 18
- Dzień 19. Czerwony
- Dzień 20. Merkury
- Dzień 21
Źródło: linux.org.ru