Les vrais programmeurs peuvent écrire du code assembleur dans n'importe quel langage.
(Larry Wall).
Autant que je sache, M. Larry Wall essaie de dire que pour un vrai programmeur, n'importe quel langage peut avoir les mêmes fonctionnalités que ASM. Mais je ne comprends vraiment pas. Comment pouvez-vous écrire du code assembleur dans des langages de haut niveau comme Perl, Python, Java et C #? Les langages comme Perl et Python n'ont même pas de pointeurs. Ou veut-il dire autre chose? Qu'est-ce que M. Wall essaie vraiment de dire?
programming-languages
programming-practices
perl
assembly
ApprenticeHacker
la source
la source
Réponses:
C'est une moquerie ironique d'un mème antérieur sur les "vrais programmeurs" qui est une variation de l' erreur " pas de vrai écossais " et "les vrais hommes ne mangent pas de quiche " qui était un livre très populaire.
http://c2.com/cgi/wiki?RealProgrammer
Fil d'origine où Wall l'a déclaré .
Version Monty Python, The Four Yorkshiremen est une moquerie de tout cela.
Les "vrais programmeurs" n'ont pas besoin de langages de haut niveau, et The Story of Mel en est l'exemple. Et c'était dans les deux sens!
la source
C'est une suggestion sarcastique / drôle que de nombreux programmeurs finissent par écrire du code générique, lourd, une étape après l'autre, même lorsque le langage fournit des constructions sophistiquées qui permettraient des solutions intelligentes et efficaces si seulement les programmeurs prenaient la peine pour apprendre ce que la langue a à offrir. Il s'agit d'une suite à l'ancienne plaisanterie selon laquelle "les vrais programmeurs peuvent écrire FORTRAN dans n'importe quelle langue".
la source