Nous savons tous que «le renard brun rapide saute par-dessus le chien paresseux» utilisé comme référence pour l'impression et les polices.
Je me demande s'il existe un «chien paresseux» similaire pour les langages de programmation.
Il y a tellement de langages de programmation différents, avec toutes sortes de fonctionnalités et de syntaxes, similaires ou différentes. Le problème est: l'utilisateur sera confus lors de l'utilisation de différentes langues en même temps.
Bien qu'il y ait beaucoup de différences entre les différentes langues, il doit y avoir quelque chose en commun, à savoir une tâche ou une routine. Si nous implémentons la même tâche dans différentes langues et essayons de couvrir les fonctionnalités les plus fréquemment utilisées, alors l'apprentissage ou la comparaison des langues deviendra beaucoup plus facile.
Ce type de programme n'a pas besoin d'être très long, tout comme un tutoriel, mais il doit être assez courant et abstrait. Existe-t-il?
la source
Réponses:
Tout programme court unique devrait masquer plus de 90% des fonctionnalités du langage. La plupart des langages de programmation sont suffisamment grands pour que même une conversation d'une demi-heure ne puisse que mettre en évidence les principales caractéristiques distinctives. Une suite de petits programmes est plus appropriée pour l'exposition et la comparaison. Rosetta Code est précisément cela: un grand nombre de problèmes sont décrits et des solutions idiomatiques dans de nombreuses langues sont apportées (c'est un wiki).
la source