Andrey Shitov, un famoso desenvolvedor de Perl, decidiu este ano probar tantas linguaxes de programación como sexa posible e compartir a súa experiencia cos lectores.
As linguaxes de programación son incribles! Namórase dunha lingua en canto escribes algúns programas de proba. Canto máis estudas, mellor sentes a propia lingua e as ideas que a subxacen.
No calendario de Nadal deste ano (do 1 ao 24 de decembro) publicarei artigos diarios nos que se recollen os conceptos básicos de varias linguaxes de programación: un día - un idioma. Para que as recensións sexan máis útiles, tentarei manter un formato coherente e desglosar aspectos da linguaxe necesaria para escribir os seguintes miniproxectos:
- Ola, mundo!
- Unha función que calcula factorial recursivamente ou en estilo funcional
- Un programa que crea unha matriz de obxectos e realiza chamadas de métodos polimórficos sobre eles
- Implantación da ordenación do sono. Este algoritmo non se usa en condicións de combate, pero demostra perfectamente as capacidades da linguaxe en termos de competición.
Lista de idiomas:
- Día 1. TypeScript
- Día 2. Ferruxe
- Día 3. Xulia
- Día 4. Kotlin
- Día 5. C++ moderno
- Día 6. Cristal
- Día 7. Scala
- Día 8. Dardo
- Día 9. Hack
- Día 10. Lua
- Día 11. Raku
- Día 12. Elixir
- Día 13. OCaml
- Día 14. Clojure
- Día 15. Nim
- Día 16. V
- Día 17. Vaia
- Día 18
- Día 19. Vermello
- Día 20. Mercurio
- Día 21
Fonte: linux.org.ru