Linux之父話糙理不糙

2021-08-22 11:07:25 字數 489 閱讀 1771

可能又要涉及

加解鎖問題。memeory pool會不會已經滿了?要不要次第呼叫new/malloc申請新的記憶體塊?總之,後面的事情夠多夠複雜,沒有相當功力,對平台了解不夠深入,很難說出個子午卯酉來。

乙個字串複製尚且如此,別的高階特性就更不用說了。所以很多人寧可麻煩一點,也不願意使用c++,這還是可以理解的。

就我個人來說,我還是願意用c++的,特別是在c裡寫一遍又一遍realloc的時候,就想起 string::operator+=()的好處來了。大概是stl給我的印象太深了,寫演算法程式的時候,不用stl就覺得不爽,乙個transform 就可以搞定的事情,非要用for迴圈,這會讓我感覺渾身不自在。所以一般情況下,拿到乙個什麼問題,我還是會用c++去解決的。對我來說, torvalds的話其實是很中肯的,即使是用c++,也要盡可能搞清楚其背後發生的事情,這樣在寫low level程式的時候才會有把握。如果是設計應用級別的程式,就盡可能不用c/c++,把底層的事情都忘掉,專心專意做好應用層的設計才是正道。

Linux之父Linus Torvalds宣布退休

在核心郵件列表上,linus torvalds 宣布發布 linux 4.19 rc4,同時宣布了乙個重大訊息 他將抽身離開反思一段時間,為過去的言行向社群道歉,他已經要求穩定版核心維護者 greg kroah hartman 接替他完成 4.19 的工作。torvalds 因為弄錯了核心維護者峰會...

Linux 之父如何定義 Linux?

linux是乙個免費類unix核心,適用於386 at計算機,附帶完整源 主要讓黑客 電腦科學學生使用,學習和享受。它大部分用c編寫,但是一小部分是用gnu格式彙編,而且引導序列用的是因特爾086組合語言。c 是相對ansi的,使用一些gnu增強特性 大多為 asm 和 inline 也有一些 un...

Linux之父眼中的世界

2008年linux.conf.au大會目前正在澳大利亞的墨爾本舉行,linux之父linus torvalds在會議期間接受了來自andrew hendry的採訪,感興趣的讀者請隨我一同往下看 他沒有手機,且引以為傲。他還認為 虛擬化 有些許言過其實了。讓我們看看從linux宗師torvalds這...