Teknologier

Denne kode kan køre på 179 forskellige programmeringssprog

Denne kode kan køre på 179 forskellige programmeringssprog

Ja okay, så jeg ved, at programmører måske er blevet stereotype som kaffe-chugging nørder, der ikke gør noget sjovt i deres liv, med den eneste spænding i deres liv, der kommer fra et vellykket samlet program, men det er ikke rigtig præcist. Sikker på, at følelsen af ​​at se din kodekompilering er næsten uovertruffen, men det betyder ikke, at programmører ikke har det sjovt.

Eksempel: En stakbyttetråd. Ja, så programmører har diskussioner, og nogle gange har de det sjovt på websteder som Stack Exchange, men det er ikke meningen. Pointen er, at når programmører keder sig, og de får op til tilfældige ting, der vækker deres interesse, resulterer det normalt i nogle rigtig seje ting; sådan her Stak Exchange-tråd, der handlede om at skrive kode, der fungerede på flere sprog.

Svarene på tråden startede med et simpelt Python-kodelinje, der siger 'print (1)', og flyttede til en Vim-kode, der gik til 'print (1) # i2' - der resulterer i, at en 2 udskrives i Vim, og en 1 udskrives i Python.

Svarene fortsætter og fortsætter, og programmører har brugt nogle ekstremt kreative måder at komme med nye svar, der bygger på tidligere. Utroligt har dette indlæg nu 179 svar, hvilket betyder det det sidste svar i tråden kører faktisk 179 forskellige sprog! Det er bare tankegang.

At forstå, at hele koden er langt ud over mine ekstremt begrænsede (for ikke at nævne forældede og underinformerede) færdigheder i programmeringssprog, så jeg antager bare, at koden er korrekt. Når alt kommer til alt, har Stack Exchange-moderatorer tilladt svaret at forblive på foraene, så det skal være korrekt. Pointen er dog, at en eller anden programmør skrev kode, der korrekt kan køre på 179 forskellige sprog.

Da Larry Page mødte Sergey Brin [Interaktiv infografik]
Larry Page og Sergey Brin mødtes for første gang i 1995, grundlagde Google i 1998, og nu er Google det, der kommer ved siden af ​​Internettet. Og den...
Dalvik vs ART Android's Future Runtime Introduceret i Kitkat
I Android 4.4 Kitkat introducerede Google et run-time-miljø ART, selvom ART er eksperimentelt. Det antyder, at Google muligvis fuldstændigt erstatter ...
Sådan live streames til Facebook-sider fra pc eller Mac
Tidligere har vi dækket, hvordan du kan bruge et GoPro-kamera til at livestreame til Facebook. Denne metode fungerede dog kun til streaming af livevid...