Série d'articles « Un langage par jour » par Andrey Shitov

Andrei Shitov, développeur Perl reconnu, a décidé cette année d'essayer autant de langages de programmation que possible et de partager son expérience avec ses lecteurs.

Les langages de programmation sont fascinants ! On tombe amoureux d'un langage dès que l'on écrit quelques programmes de test. Plus on en apprend, plus on ressent profondément le langage et les idées qui le sous-tendent.

Dans le calendrier de Noël de cette année (du 1er au 24 décembre), je vais publier quotidiennement des articles sur les bases de différents langages de programmation : un jour - un langage. Pour rendre les critiques plus utiles, je vais essayer de suivre un format uniforme et d'examiner les aspects du langage nécessaires à la réalisation des mini-projets suivants :

  • Hello, World!
  • Une fonction qui calcule la factorielle de manière récursive ou fonctionnelle
  • Un programme qui crée un tableau d'objets et effectue des appels de méthodes polymorphiques sur eux
  • Une implémentation du tri par sommeil (sleep sort). Cet algorithme n'est pas utilisé en production, mais il démontre merveilleusement les capacités du langage en matière de concurrence.

Liste des langages :

  • Jour 1. TypeScript
  • Jour 2. Rust
  • Jour 3. Julia
  • Jour 4. Kotlin
  • Jour 5. C++ moderne
  • Jour 6. Crystal
  • Jour 7. Scala
  • Jour 8. Dart
  • Jour 9. Hack
  • Jour 10. Lua
  • Jour 11. Raku
  • Jour 12. Elixir
  • Jour 13. OCaml
  • Jour 14. Clojure
  • Jour 15. Nim
  • Jour 16. V
  • Jour 17. Go
  • Jour 18. Hy
  • Jour 19. Red
  • Jour 20. Mercury
  • Jour 21. Elm

Source : linux.org.ru

Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster