Ja, oké, dus ik weet dat programmeurs gestereotypeerd zijn als koffiezuigende nerds die niets leuks in hun leven doen, met de enige opwinding in hun leven afkomstig van een succesvol samengesteld programma, maar dat klopt niet echt. Natuurlijk is het gevoel van het kijken naar de compilatie van je code er een dat bijna niet te evenaren is, maar dat betekent niet dat programmeurs geen plezier hebben.
Voorbeeld: een Stack Exchange-thread. Ja, dus programmeurs hebben discussies, en soms hebben ze plezier op sites als Stack Exchange, maar daar gaat het niet om. Het punt is dat wanneer programmeurs zich vervelen, en ze beginnen met willekeurige dingen die hun interesse wekken, dit meestal resulteert in echt coole dingen; soortgelijk Stack Exchange-thread die helemaal ging over het schrijven van code die in meerdere talen werkte.
De antwoorden op de thread begonnen met een eenvoudig Python-coderegel met de tekst 'print (1)', en ging verder met een Vim-code die 'print (1) # i2' ging - dat resulteert in een 2 die wordt afgedrukt in Vim, en een 1 die wordt afgedrukt in Python.
De antwoorden gaan maar door en programmeurs hebben een aantal uiterst creatieve manieren gebruikt om met nieuwe antwoorden te komen die voortbouwen op eerdere antwoorden. Ongelooflijk, dat bericht heeft nu 179 antwoorden, wat dat betekent het laatste antwoord in de thread wordt daadwerkelijk uitgevoerd Aan 179 verschillende talen! Dat is gewoon verbluffend.
Het begrijpen van die hele code gaat mijn extreem beperkte (om nog maar te zwijgen van verouderde en onderkende) vaardigheden in programmeertalen ver te boven, dus ik neem gewoon aan dat de code correct is. Stack Exchange-moderators hebben tenslotte toegestaan dat het antwoord op de forums blijft, dus het moet correct zijn. Het punt is echter dat een programmeur code heeft geschreven die correct in 179 verschillende talen kan worden uitgevoerd.