引用:
作者記憶我的資料v8
這某種程度上我了解為什麼,
c++既不是高階語言,
也不是低階語言。
JAVA容易上手因為屬高階語言,
所以多人用,
要多control講求效能就選c,
越低階越多控制,
但越難寫,
可是有一定需求,
所以還是有固定使用者,
c++不上不下,
使用者被JAVA和c分一分,
也沒剩多少了。
但我吃驚的是前100名的軟體工程師,
反而寫c++的佔多數,
好像所有的人才都在c++那一塊。
|
這只是嚴重的偏見而已XD~
什麼C比較低階C++/Java比較高階...G大神不就用Java搞出
手機OS來了而且還這麼多人用.
ASM和C大多拿來直接控制硬體寫Driver也只是因為以前的硬
體效能經不起效能折損,時至今日甚至以後當硬體快到哪些折
損沒差多少時自然就不會有人去用ASM和C來寫+自虐了.
而且以前硬體限制和效能不高的環境,剛剛好造就像在下這群
別人眼中的笨蛋,為了一點點效能去改良演算法,為了一點點
記憶體空間去搞動態資料存取...等等,也就恰恰好讓很多不瞭
解內情的人覺得好像比較像"高手"...其實一點也沒有比較厲害
,相反地來說coding這種東西太過追求完美反而是壞事,尤其
在真正的軟體開發工作和專案上面,除非永遠都是一個人全包
所以有東西.
"專家只不過是訓練有素的狗"聽在科技專業的人耳裡十分刺耳
,只是卻也道盡了現實的悲哀...Orz