“真正的程序员可以用任何语言编写汇编代码”是真的吗?


13

真正的程序员可以用任何语言编写汇编代码。
(拉里·沃尔)。

据我所知,拉里·沃尔(Larry Wall)先生想对一个真正的程序员说,任何一种语言都可以具有与ASM相同的功能。但是我严重不明白。如何使用Perl,Python,Java和C#等高级语言编写汇编代码?像Perl和Python这样的语言甚至没有指针。还是他有其他意思?沃尔先生实际上想说什么?


4
它的舌头在脸颊上。不幸的是,嘲讽很难翻译成书面文字。
马丁·约克

1
我不知道您怎么能引用拉里·沃尔(Larry Wall)并将Perl拼写成全大写。
布拉德·吉尔伯特

Answers:


18

这是对“真正的程序员” 的较早模因的嘲讽嘲讽,它是“ 很不真实的苏格兰人 ”谬论和“ 真男人不吃乳蛋饼 ”的变体,后者是一本非常受欢迎的书。

http://c2.com/cgi/wiki?RealProgrammer

沃尔(Wal)所说的原始话语
Monty Python版本的《四只约克郡人》就是对这件事的嘲弄。

“真正的程序员”不需要高级语言,而《梅尔的故事》就是其中的例子。双向都是艰难的!


梅尔赢得了我的尊重。将无限循环转换为跳转指令纯属天才。虽然我认为这可能是一个意外。(+1)
ApprenticeHacker

我为您的答案

4
梅尔(Mel)的故事是同时让我流连忘返并赢得我完全尊重的那些事情之一。但是还是很害怕。
temptar,2011年

1
约克郡四人素描实际上早于所有其他参考文献。* 8' )它甚至早于巨蟒,虽然他们可能是最recignised性能:en.wikipedia.org/wiki/Four_Yorkshiremen_sketchyoutube.com/watch?v=-eDaSvRO9xA
马克展位

2
我将“没有真正的苏格兰人”重命名为“您不够敏捷”;)
Aadaam 2012年

7

这是一个愚蠢的/滑稽的建议,即使该语言提供了复杂的结构,如果只有程序员会麻烦的话,它们也将提供聪明而有效的解决方案,但许多程序员最终还是编写了通用的,引人入胜的,一步一步的代码。学习该语言所提供的内容。这是古老玩笑的后续,“真正的程序员可以用任何语言编写FORTRAN”。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.