É verdade que “programadores reais podem escrever código assembly em qualquer idioma”?

14

Real programmers can write assembly code in any language.
(Larry Wall).

Até onde eu sei, o Sr. Larry Wall está tentando dizer que para um programador real qualquer linguagem pode ter a mesma funcionalidade que o 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 não têm ponteiros. Ou ele quer dizer outra coisa? O que o Sr. Wall está realmente tentando dizer?

    
por ApprenticeHacker 30.07.2011 / 06:16
fonte

2 respostas

19

É uma zombaria irônica de um meme anterior sobre "programadores reais", que é uma variação do "< um verdadeiro escocês "falácia e" " falácia e " "> homens de verdade não comem quiche ", que era um livro muito popular.

link

Tópico original em que o Wall afirmou isso .
Versão Monty Python, Os quatro Yorkshiremen é uma zombaria de tudo isso.

"Programadores reais" não precisam de linguagens de alto nível, e A história de Mel é o exemplo disso. E foi subindo a colina nos dois sentidos!

    
por 30.07.2011 / 06:37
fonte
8

É uma sugestão engraçada de que muitos programadores acabam escrevendo código genérico, lento, um passo atrás do outro, mesmo quando a linguagem fornece construções sofisticadas que permitiriam soluções inteligentes e eficientes se apenas os programadores dê-se ao trabalho de aprender o que a linguagem tem a oferecer. É uma continuação da antiga frase de que "programadores reais podem escrever FORTRAN em qualquer idioma".

    
por 30.07.2011 / 06:31
fonte