Programadores reais podem escrever código de montagem em qualquer idioma.
(Larry Wall).
Até onde eu entendi, o Sr. Larry Wall está tentando dizer que para um programador real qualquer linguagem pode ter a mesma funcionalidade do ASM. Mas eu realmente não entendo. Como você pode escrever código assembly em linguagens de alto nível como Perl, Python, Java e C #? Idiomas como Perl e Python nem têm ponteiros. Ou ele quis dizer outra coisa? O que o Sr. Wall está realmente tentando dizer?
programming-languages
programming-practices
perl
assembly
ApprenticeHacker
fonte
fonte
Respostas:
É uma zombaria explícita de um meme anterior sobre "programadores reais", que é uma variação da falácia de " nenhum verdadeiro escocês " e " homens de verdade não comem quiche ", que era um livro muito popular.
http://c2.com/cgi/wiki?RealProgrammer
Tópico original onde Wall declarou isso .
Na versão Monty Python, The Four Yorkshiremen é uma zombaria de tudo isso.
"Programadores de verdade" não precisam de linguagens de alto nível, e The Story of Mel é o exemplo disso. E foi difícil nos dois sentidos!
fonte
É uma sugestão sarcástica / engraçada de que muitos programadores acabam escrevendo código genérico, demorado, um passo após o outro, mesmo quando a linguagem fornece construções sofisticadas que permitiriam soluções inteligentes e eficientes, se apenas os programadores tivessem problemas. para aprender o que o idioma tem a oferecer. É uma continuação da piada antiga que "programadores reais podem escrever FORTRAN em qualquer idioma".
fonte