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