Prawdziwi programiści mogą pisać kod asemblera w dowolnym języku.
(Larry Wall).
O ile mi wiadomo, pan Larry Wall próbuje powiedzieć, że dla prawdziwego programisty każdy język może mieć taką samą funkcjonalność jak ASM. Ale poważnie nie rozumiem. Jak pisać kod asemblera w językach wysokiego poziomu, takich jak Perl, Python, Java i C #? Języki takie jak Perl i Python nie mają nawet wskaźników. Czy też chodzi mu o coś innego? Co tak naprawdę pan Wall próbuje powiedzieć?
programming-languages
programming-practices
perl
assembly
ApprenticeHacker
źródło
źródło
Odpowiedzi:
Jest to kpiąca kpina z wcześniejszego memu o „prawdziwych programistach”, który jest odmianą błędu „ brak prawdziwego Szkota ” i „ prawdziwych mężczyzn nie je quiche ”, która była bardzo popularną książką.
http://c2.com/cgi/wiki?RealProgrammer
Oryginalny wątek, w którym Wall to stwierdził .
Wersja Monty Python, The Four Yorkshiremen to kpina z tego wszystkiego.
„Prawdziwi programiści” nie potrzebują języków wysokiego poziomu, a The Story of Mel jest tego przykładem. I było pod górę w obie strony!
źródło
Jest to snarkiczna / śmieszna sugestia, że wielu programistów kończy pisać ogólny kod, krok po kroku, nawet jeśli język zapewnia wyrafinowane konstrukcje, które pozwoliłyby na sprytne i wydajne rozwiązania, gdyby tylko programiści podjęliby trud aby dowiedzieć się, co język ma do zaoferowania. Jest to kontynuacja starożytnego żartu, że „prawdziwi programiści mogą pisać FORTRAN w dowolnym języku”.
źródło