Andrey Shitov, un famoso sviluppatore Perl, quest'anno ha deciso di provare quanti più linguaggi di programmazione possibile e di condividere la sua esperienza con i lettori.
I linguaggi di programmazione sono fantastici! Ti innamori di una lingua non appena scrivi alcuni programmi di prova. Più studi, meglio senti la lingua stessa e le idee che ne sono alla base.
Nel calendario natalizio di quest'anno (dal 1 al 24 dicembre), pubblicherò articoli giornalieri che copriranno le basi di vari linguaggi di programmazione: un giorno - una lingua. Per rendere le recensioni più utili, cercherò di attenermi a un formato coerente e di suddividere gli aspetti del linguaggio necessari per scrivere i seguenti mini-progetti:
- Ciao mondo!
- Una funzione che calcola il fattoriale in modo ricorsivo o in stile funzionale
- Un programma che crea una serie di oggetti ed esegue chiamate al metodo polimorfico su di essi
- Implementazione dell'ordinamento del sonno. Questo algoritmo non viene utilizzato in condizioni di combattimento, ma dimostra perfettamente le capacità del linguaggio in termini di competizione
Elenco delle lingue:
- Giorno 1. Dattiloscritto
- Giorno 2. Ruggine
- Giorno 3. Giulia
- Giorno 4. Kotlin
- Giorno 5. C++ moderno
- Giorno 6. Cristallo
- Giorno 7. Scala
- Giorno 8. Dardo
- Giorno 9. Hacking
- Giorno 10. Lua
- Giorno 11. Raku
- Giorno 12. Elisir
- Giorno 13. OCaml
- Giorno 14. Clojure
- Giorno 15. Nim
- Giorno 16.V
- Giorno 17. Vai
- Giorno 18
- Giorno 19. Rosso
- Giorno 20. Mercurio
- Giorno 21
Fonte: linux.org.ru