作者StubbornLin (Victor)
看板Programming
標題Re: 想找人組Modern C++ Design讀書會
時間Fri Dec 1 01:40:50 2006
老實說,我有時候在想,我們這樣地鑽研種語言某些特性
這樣真的好嗎?
Template的強大是不可否認的
感覺上好像是某種強大的魔法
說真的,任何程式設計師,都會想要掌控這樣強大的魔法
但是從各種奇幻小說裡面可以看到
通常為了追求強大的魔法,總是會走火入魔
(像伊利丹之類的 XD)
Template的鑽研是否走火入魔了?
Template真的是救世主嗎?
我們這樣地依賴Template
Template又Depend on Compiler
但是Complier卻又常常追不上最新的標準,以及新的用法
而Template在Compile時通常都很吃力
更吃力的是Template式的遞迴被發明
同時帶來的是Compile時間的加長
除此之外還有各種語言特性的依賴
來實作出某些功能,而這些特性對一般人來說
通常都不知道有這樣的特性
我認為這樣的編程需要的水準,需要對C++的各種特性有很細微的了解
光是一個Template的特性就非常瑣碎,語法、編譯器實作的過程、編譯器的限制...
如果說程式碼是包裝給別人用的其實是沒什麼關係
但是如果需要給別人看的,別人是否也能看懂你到底在寫什麼?
如果沒有能夠支援的編譯器怎麼辦?
一個語言會有各種革命性的突破,就像詩、詞、現代詩那樣
也如同藝術那樣,我不是反對新的事物
而是我在想,我們在使用新的東西時,是否有考濾到會失去什麼
這樣做是不是超過了?
然而,時代會改變
也許編譯速度慢的問題,在速度越來越快的硬體的支援下
再也不是問題,而Compiler也跟上了標準的腳步
阿...只是抱怨一下= ="
這些新的東西吃腦力資源的程度還真不小....
光是Template遞回就很複雜了...
突然會懷疑自己真的能控制這頭怪物嗎?
在這樣懷疑的過程中就會去挑它的毛病= =|
聽說C++好像又有新的標準要出來
新的東西出那麼快,舊的都還沒學完
真是... 囧rz
--
VICTOR工作室 |
PTT遊戲設計版隆重開幕!
|
不管是新手老手,程式美工音樂企劃....
URL :
http://www.kinmen.info/vic/ |
都歡迎來遊戲設計版參與討論 XD
|
戰略高手>
C/C++ |
GameTopics>
Visual Basic 6.0 |
GameDesign
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.134.242.60
推 GreatShot:research是這樣子囉 220.133.110.47 12/01 05:20
推 march20:很晚的推文 XD 71.136.235.216 01/11 12:44
推 march20:我覺得當複雜度超越可讀性時, 弊多於害啊@ 71.136.235.216 01/11 12:45