嘿嘿,終於先見之明一次

2021-09-05 21:25:08 字數 903 閱讀 6331

國內外對c++ 0x開始報道的時候,很多文章和部落格都關注在了concept上。

當時經過一陣思索之後,我認為這個關注點不對:concept對真正增加表達能力什麼作用都沒有。

果然,concept黃了。加快程序總是好的;拍手稱慶啊~

我還認為,就concept的用途來說,其當前形式羅哩羅嗦,總之是比雞肋強不了多少的東西。

果然,bj現在認為即便未來還會有concept,也最好重新設計。

原文看這裡:

就我的觀點來看,concept雖然有其重要意義,不過卻是最後一步,屬於裝修一類的性質。

在template c++推廣不成熟甚至c++的其他部分還沒有變得足夠舒服之前,這樣的工作還是無限期延遲吧。

我關注的是什麼?在語言上,是variadic templates等繼續增強模板表達能力改進。

在使用上,move語義、gc、unicode的支援都非常實際。

總而言之,我覺得c++0x在預期之內。

另外前一陣子,就我預想的那個語言的設計,我突然產生了乙個足夠簡化且還算滿意的版本。

而bj文章第三頁中的想法,正是我一直強調的那些東西的很大一部分。

bj還是拋不掉舊有思維。不害臊地說,侷限於這個問題的認識上,我已經甩開bj三分之一條街了 :)

只是什麼時候才能擺脫現狀,有時間和閒情去真正實驗呢?唉....

註一:

其實我已經好久沒想這些了,是有天夜裡在琢磨自動機系統的過程中,不知道怎麼走神了。

這中間不存在任何當下課題的啟發。思維的連續性有時候真是個靠不住的東西。

註二:

可信程度高嗎?哈哈。不過想想過去我還把如何理解bj的文字當個天大事情的時候,真是恍如隔世啊。

bj的觀點對我依舊重要,但那僅僅是「參考有多年實際經驗的設計者如何說」,用以印證、修正自己的想法了。

第一次作業詞頻分析之劉明篇

1.預期時間3天 因為不熟悉c 所以決定用一天時間來了解一下,並且對這個專案的演算法與設計做乙個初步的規劃。根據初步的設計編寫 由於初學c 很多類和方法都不熟悉,所以這個過程計畫也要耗費1天。改善 除錯程式,消除所有的警告和錯誤,預計耗時1天,在這個過程中收穫應該是最大的。2.實際花費時間2天 預計...

劉奕明第一次作業

一 個人情況介紹。二 理論學習 我閱讀了 人月神話 的焦油坑與人月神話兩章。焦油坑比喻大型系統開發的境地,開發出的可執行的系統,只有極少數的專案滿足了目標 進度和預算的要求,程式設計的過程是痛苦也是快樂的。痛苦在追求完美 對他人的依賴與尋找瑣碎的bug。尤其是剛開始學程式設計,我卡了兩天,只因為乙個...

肖燦明 第一次結對作業

這個作業屬於哪個課程 至誠軟工實踐f班 肖燦明212106741 駱穎飈212106727 這個作業要求在 作業要求 這個作業的目標 學習基本的原型設計 原型作業鏈結 其他參考文獻 無使用工具 墨刀 我是來自2021級軟體工程 專公升本 1班的肖燦明,學號212106741,平時沒有喜歡 我是來自2...