Technologie

Ten kod może działać w 179 różnych językach programowania

Ten kod może działać w 179 różnych językach programowania

Tak, okej, więc wiem, że programiści mogli być stereotypowo nastawieni na popijających kawę frajerów, którzy nie robią w życiu nic przyjemnego, a jedyne podekscytowanie w ich życiu pochodzi z pomyślnie skompilowanego programu, ale to nie jest do końca dokładne. Z pewnością uczucie oglądania kompilacji kodu jest prawie nie do porównania, ale to nie znaczy, że programiści nie mają zabawy.

Przykład: wątek wymiany stosów. Tak, więc programiści prowadzą dyskusje, a czasami bawią się w witrynach takich jak Stack Exchange, ale nie o to chodzi. Chodzi o to, że gdy programiści są znudzeni i dostają przypadkowe rzeczy, które ich interesują, zwykle skutkuje to naprawdę fajnymi rzeczami; lubię to Wątek Stack Exchange, który dotyczył pisania kodu działającego w wielu językach.

Odpowiedzi na wątek zaczęły się od prostego Linia kodu w Pythonie z napisem „print (1)” i przeszła do kodu Vima, który brzmiał „print (1) # i2” - co powoduje, że 2 jest drukowane w Vimie, a 1 w Pythonie.

Odpowiedzi są ciągłe i ciągłe, a programiści używali niezwykle kreatywnych sposobów wymyślania nowych odpowiedzi, które opierają się na poprzednich. Niewiarygodne, że ten post ma teraz 179 odpowiedzi, co oznacza, że ostatnia odpowiedź w wątku faktycznie działa na 179 różnych języków! To po prostu oszałamiające.

Zrozumienie, że cały kod wykracza daleko poza moje skrajnie ograniczone (nie wspominając o przestarzałych i niedoinformowanych) umiejętnościach w językach programowania, więc po prostu zakładam, że kod jest poprawny. W końcu moderatorzy Stack Exchange pozwolili, aby odpowiedź pozostała na forach, więc musi być poprawna. Chodzi jednak o to, że jakiś programista napisał kod, który może poprawnie działać w 179 różnych językach.

Jeden serwis społecznościowy, aby wszystkimi rządzić
Zanim przejdziemy do tego, powinienem się trochę zakwalifikować. Mam wpis w prawie każdym większym serwisie społecznościowym, który istnieje i prawdop...
Jak Jak naprawić filmy z YouTube'a, które nie są odtwarzane na Androidzie, iPhonie, komputerze PC lub Mac
Jak naprawić filmy z YouTube'a, które nie są odtwarzane na Androidzie, iPhonie, komputerze PC lub Mac
YouTube to nasze najlepsze rozwiązanie, jeśli chodzi o oglądanie najnowszych filmów. Przeglądanie różnych filmów z YouTube to dla wielu ludzi przeszło...
Jak Jak udostępnić ekran swojego Maca innemu Macowi
Jak udostępnić ekran swojego Maca innemu Macowi
Komputery Mac mają wbudowanych wiele wspaniałych funkcji, które ułatwiają korzystanie z komputera Mac i zwiększają jego możliwości. Chociaż możesz duż...