Linus Torvalds 開過哪些著名的嘴炮?
聽說Linus很會開嘴炮,那他有哪些著名的嘴炮呢?比如不喜歡C++因為隊友蠢之類的。
最著名的就這個:
吐槽技術/產品:
吐槽 XML:
XML is crap. Really. There are no excuses. XML is nasty to parse for humans, and it"s a disaster to parse even for computers. There"s just no reason for that horrible crap to exist.
吐槽 EFI:
EFI is this other Intel brain-damage (the first one being ACPI).
吐槽其它操作系統:
吐槽 Mach 內核:
My personal opinion of Mach is not very high. Frankly, it"s a piece of crap. It contains all the design mistakes you can make, and even managed to make up a few of its own.
吐槽 Mac OS X:
OS X in some ways is actually worse than Windows to program for. Their file system is complete and utter crap, which is scary.
吐槽 Windows:
Microsoft isn"t evil, they just make really crappy operating systems.
吐槽 OpenBSD:
I think the OpenBSD crowd is a bunch of masturbating monkeys.
Mach 和 FreeBSD 一起吐槽:
I claim that Mach people (and apparently FreeBSD) are incompetent idiots.
LKML 日常 shit:
噴別人的 pull request:
Your code is shit … Are you just making changes by randomly inserting and deleting characters until you don"t see warnings? Or what? … I don"t want to see obvious and shitty crap like this … F*ck me, what"s wrong with you people?
繼續噴:
Comprende? None of this "there is no way to continue" bullshit. Because it is pure and utter SHIT.
傳授起芬蘭語來了:
What the F*CK, guys? This piece-of-shit commit is marked for stable, but you clearly never even test-compiled it, did you? … There aren"t enough swear-words in the English language, so now I"ll have to call you perkeleen vittup?? just to express my disgust and frustration with this crap.
以上所有段落皆可在 https://en.wikiquote.org/wiki/Linus_Torvalds 找到具體來源
著名的嘴炮應該都知道,與 Minix 作者的內核架構之爭,炮轟 C++,Fuck u nVidia 等。
訂閱 Linux 郵件列表你可能經常會看到 Linus 罵人,把開發者罵走並不少見了。但我挺佩服的還有 Linus 豐富的想像力,例如他曾經形容 OpenBSD 那群人是自慰的猴子(Masturbating monkeys),Digg 的用戶都是手淫的海象(Wanking Walruses)。
這樣有創造性模將動物和人類的某種行為關聯起來的侮辱性辭彙,按照他的理解還不是胡編亂造的,是有道理的。不得不說想像力是真的豐富,一般人還真想不出來。
例如在他的想像中,Linux 的吉祥物 Tux 是這樣誕生的:
一般的企鵝是黑嘴巴黑腳蹼,但 Linux 的企鵝是黃嘴巴黃腳蹼,看著是不是就像是鴨子和企鵝的雜交品種?因為它有可能是唐老鴨南極之旅與當地企鵝一夜情的結晶。
而且 Tux 的並不是隨隨便便的一隻企鵝,它的神態必須要特殊。
你能看出來嗎?這隻企鵝實際上爽翻了,堪比剛剛喝下去一紮鮮啤酒,然後又體驗了一次無與倫比的性高潮。你能看出來它爽翻了嗎?也許是我想像力不足,反正我看不出來。
所以:你要想像 Linus 那樣嘴炮出眾,不僅要技術能力強,想像力還得豐富。Talk is cheap. Show me the code.
Torvalds, Linus (2000-08-25).
居然沒有人提這個?
說幾個我經常引用的:
&> Get rid of it. And I don"t *ever* want to see that shit again.
別在這樣做了,我不想再看到你使用這種垃圾語法。
&> Your code is shit.
這代碼就是一坨屎。
&> Talk is cheap. Show me the code.
別說話了,給我看代碼。
" The fact is, that is exactly the kinds of things that C excels at. Not just as a language, but as a required mentality. One of the great strengths of C is that it doesn"t make you think of your program as anything high-level. It"s what makes you apparently prefer other languages, but the thing is, from a git standpoint, "high level" is exactly the wrong thing. "
"And if you want a fancier language, C++ is absolutely the worst one to choose. If you want real high-level, pick one that has true high-level features like garbage collection or a good system integration, rather than something that lacks both the sparseness and straightforwardness of C, and doesn"t even have the high-level bindings to important concepts.IOW, C++ is in that inconvenient spot where it doesn"t help make things simple enough to be truly usable for prototyping or simple GUI programming, and yet isn"t the lean system programming language that C is that actively encourags you to use simple and direct constructs."So NVIDIA, fuck you.
BUG_ON vs WARN_ON: BUG_ON() in workingset_node_shadows_dec() triggers
分享一個道聽途說的,估計不少人都聽過
Linus去應聘某公司,招聘人員要他的簡歷然後大佬怒了,我你都沒聽說過?然後他發了一份簡歷:我是Linus,Linux之父
and Fxxk u(大概這個意思)後續忘記了,按套路應該虎軀一震,把大佬請進門吧…哈哈我來補充幾個。
噴別人的pull request:
People should try to compare the quality of the kernel git logs with someother projects, and cry themselves to sleep.噴gmail(因為曾經把一大堆內核郵件組的郵件標記為垃圾郵件):
I don"t know how to even describe the level of brokenness in those kinds of spam numbers. There were a few pages of email (I"ve got it set up so it shows me 50 threads per page) where more than half of the "spam" wasn"t.……They didn"t try to sell me a bigger penis or tell me about how somebody is cheating on me. Really.經典語錄:
Bad programmers worry about the code. Good programmers worry about data structures and their relationships.關於開源軟體:Software is like sex: it"s better when it"s free.沒有人提這個?
「Software is like sex. It『s better when it』s free.」
軟體如性,免費的更好。User or not User That is the question User or not User
推薦閱讀:
※c語言printf("xyz-123"+2)為什麼結果是z-123?
※什麼時候用C而不用C++?
※C 語言中,a+=1 和 a=a+1、a++ 有區別嗎?
※郝斌的 C 語言教程怎麼樣?
※為什麼學c語言我只會寫計算程序?
TAG:Linux | C編程語言 | 林納斯·托瓦茲LinusTorvalds |