Ouais d'accord, donc je sais que les programmeurs ont peut-être été stéréotypés comme des nerds qui boivent du café qui ne font rien d'amusant dans leur vie, avec la seule excitation de leur vie provenant d'un programme compilé avec succès, mais ce n'est pas vraiment exact. Bien sûr, le sentiment de regarder votre code compiler est presque incomparable, mais cela ne signifie pas que les programmeurs ne s'amusent pas..
Exemple concret: un thread d'échange de pile. Ouais, donc les programmeurs ont des discussions, et parfois ils s'amusent sur des sites comme Stack Exchange, mais ce n'est pas le but. Le fait est que lorsque les programmeurs s'ennuient et qu'ils se lancent dans des choses aléatoires qui piquent leur intérêt, il en résulte généralement des choses vraiment cool; comme ça Fil de discussion Stack Exchange consacré à l'écriture de code fonctionnant sur plusieurs langues.
Les réponses au fil de discussion ont commencé par un simple Ligne de code Python disant 'print (1)', et est passée à un code Vim qui allait 'print (1) # i2' - cela se traduit par un 2 imprimé dans Vim et un 1 imprimé en Python.
Les réponses continuent indéfiniment, et les programmeurs ont utilisé des moyens extrêmement créatifs pour trouver de nouvelles réponses qui s'appuient sur les précédentes. Incroyablement, ce message a maintenant 179 réponses, ce qui signifie que la dernière réponse dans le fil s'exécute réellement au 179 langues différentes! C'est juste époustouflant.
Comprendre tout ce code va bien au-delà de mes compétences extrêmement limitées (pour ne pas mentionner obsolètes et sous-informées) dans les langages de programmation, donc je suppose simplement que le code est correct. Après tout, les modérateurs de Stack Exchange ont permis à la réponse de rester sur les forums, elle doit donc être correcte. Le fait est, cependant, que certains programmeurs ont écrit du code qui peut fonctionner correctement dans 179 langues différentes.