Da, bine, așa că știu că programatorii ar fi putut fi stereotipați ca niște tocilari de cafea care nu fac nimic distractiv în viața lor, singura emoție din viața lor venind dintr-un program compilat cu succes, dar asta nu este chiar corect. Sigur, sentimentul că te uiți la compilarea codului este unul aproape inegalabil, dar asta nu înseamnă că programatorii nu se distrează.
Exemplu: un fir de schimb Stack. Da, deci programatorii au discuții și, uneori, se distrează pe site-uri precum Stack Exchange, dar nu asta este ideea. Ideea este că, atunci când programatorii sunt plictisiți și ajung la lucruri aleatorii care le stârnesc interesul, de obicei rezultă niște lucruri foarte interesante; ca aceasta Stack thread thread care a fost despre scrierea unui cod care a funcționat în mai multe limbi.
Răspunsurile la fir au început cu un simplu Linia de cod Python care spune „print (1)” și a trecut la un cod Vim care a trecut „print (1) # i2” - care are ca rezultat imprimarea unui 2 în Vim și a unui 1 în Python.
Răspunsurile continuă și continuă, iar programatorii au folosit câteva moduri extrem de creative de a veni cu noi răspunsuri care se bazează pe cele anterioare. În mod incredibil, această postare are acum 179 de răspunsuri, ceea ce înseamnă asta ultimul răspuns din fir rulează de fapt pe 179 de limbi diferite! Asta e doar uluitor.
Înțelegând că întregul cod depășește abilitățile mele extrem de limitate (ca să nu mai vorbim de învechite și sub informate) în limbaje de programare, așa că presupun că codul este corect. La urma urmei, moderatorii Stack Exchange au permis răspunsul să rămână pe forumuri, deci trebuie să fie corect. Ideea este, totuși, că un programator a scris cod care poate rula corect în 179 de limbi diferite.