Une série d'articles "Une langue par jour" par Andrey Shitov

Andrey Shitov, un développeur Perl bien connu, a décidé d'essayer autant de langages de programmation que possible cette année et de partager son expérience avec les lecteurs.

Les langages de programmation sont incroyables ! Vous tombez amoureux d’une langue dès que vous écrivez quelques programmes de test. Plus vous étudiez, mieux vous ressentez la langue elle-même et les idées qui la sous-tendent.

Dans le calendrier de Noël de cette année (du 1er au 24 décembre), je publierai des articles quotidiens couvrant les bases de divers langages de programmation : un jour, un langage. Pour rendre les critiques plus utiles, je vais essayer de m'en tenir à un format cohérent et de décomposer les aspects du langage nécessaires pour écrire les mini-projets suivants :

  • Bonjour le monde!
  • Une fonction qui calcule la factorielle de manière récursive ou dans un style fonctionnel
  • Un programme qui crée un tableau d'objets et exécute des appels de méthodes polymorphes sur eux
  • Implémentation du tri du sommeil. Cet algorithme n'est pas utilisé en conditions de combat, mais il démontre parfaitement les capacités du langage dans un contexte de compétition.

Liste des langues :

  • Jour 1
  • Jour 2 Rouille
  • Jour 3 Julia
  • Jour 4
  • Jour 5 C++ moderne
  • Jour 6
  • Jour 7 Scala
  • Jour 8
  • Jour 9. Hack
  • Jour 10
  • Jour 11 Raku
  • Jour 12 Élixir
  • Jour 13
  • Jour 14 Clojure
  • Jour 15
  • Jour 16.V
  • Jour 17 Aller
  • Jour 18
  • Jour 19
  • Jour 20 Mercure
  • Jour 21

Source: linux.org.ru

Ajouter un commentaire