為什麼C++ 並沒有"王者歸來"?
Why C++ Is Not “Back”又引起了爭論,主要觀點是:
C++ is the wrong direction for the future, C++對於未來是一個錯誤方向,大意翻譯如下:
最大問題是語言應該越來越簡單,抽象層次越來越高,而不是減少。(banq注:領域驅動分層關係的疑惑)
當然總是會有需要低階別的程式碼,但我們今天寫的程式碼的大部分是在一個更高的水平。
我是許多年前跳下C++這條船,我終於可以再也不用糾結C++比C快上面了。
很長時間,我依然相信過去所有對C++的投入都沒有白費,但是當C變得如此簡單,讓我覺得不再值得為C++額外那些費時費力的工作再次付出。
正當我寫這篇部落格時,我看到微軟研究院一個叫 touchdevelop研究的newrevitalized專案,這才是我們應該去的方向,我們需要程式設計更加簡單,而不是更加複雜。
....
C++ is the wrong direction for the future, C++對於未來是一個錯誤方向,大意翻譯如下:
最大問題是語言應該越來越簡單,抽象層次越來越高,而不是減少。(banq注:領域驅動分層關係的疑惑)
當然總是會有需要低階別的程式碼,但我們今天寫的程式碼的大部分是在一個更高的水平。
我是許多年前跳下C++這條船,我終於可以再也不用糾結C++比C快上面了。
很長時間,我依然相信過去所有對C++的投入都沒有白費,但是當C變得如此簡單,讓我覺得不再值得為C++額外那些費時費力的工作再次付出。
正當我寫這篇部落格時,我看到微軟研究院一個叫 touchdevelop研究的newrevitalized專案,這才是我們應該去的方向,我們需要程式設計更加簡單,而不是更加複雜。
....
[該貼被banq於2012-12-03 09:24修改過]
相關文章
- 為什麼Hook沒有ErrorBoundary?HookErrorORB
- MySQL Connectors為什麼沒有javaMySqlJava
- OptionalInt為什麼沒有ofNullable()方法Null
- Twitter為什麼沒有當機?
- 沒有學不會的C++:為什麼不要使用全域性變數C++變數
- 為什麼?為什麼?Java處理排序後的陣列比沒有排序的快?想過沒有?Java排序陣列
- 為什麼末世題材的遊戲裡,從來沒有自行車?遊戲
- Ubuntu 安裝後為什麼沒有中文?Ubuntu
- [20220415]為什麼沒有子子池.txt
- 為什麼我信仰長期主義,並且認為沒有戰略是很恐怖的事情?
- [20230501]為什麼沒有顯示輸出.txt
- 抖音 apk 為什麼沒有 launchable-activityAPK
- 朝鮮為什麼沒有肺炎確診病例?
- 為什麼我沒有收到贈送的流量
- 為什麼react-redux沒有更新hooks APIReactReduxHookAPI
- 為什麼動態CMOS沒有上拉延時?
- 為什麼前端不能沒有監控系統?前端
- 為什麼CAD匯出PDF沒有顏色
- python有pypi.org,為什麼golang沒有gopi.orgPythonGolang
- David Fowler :actor框架為什麼沒能流行起來?框架
- 【開發總結】order by 為什麼沒有走索引?索引
- 為什麼抄FGO的都沒有好下場?Go
- [譯] React 中的 Immutability:可變物件並沒有什麼問題React物件
- 為什麼我們說區塊鏈沒有那麼容易?區塊鏈
- Java找工作為什麼越來越難,有什麼技巧嘛?Java
- 為什麼中國人沒有自己的程式語言?
- 為什麼 Go 語言沒有三元運算子Go
- 為什麼沒有基礎學不好python程式設計?Python程式設計
- 【譯】為什麼Rust中的BTreeMap沒有with_capacity()方法?Rust
- Django官方為什麼沒有標準專案結構Django
- 科技愛好者週刊(第 121 期):為什麼人類沒有越來越閒?
- 你有沒有想過: 為什麼Java中String是不可變的?Java
- 分析競價推廣為什麼有訪問沒有諮詢KMK
- Java8 的 Stream 流式操作之王者歸來Java
- 為什麼進步太慢,因為你沒有一個好習慣
- java和c++有什麼不同JavaC++
- 邏輯迴歸為什麼使用sigmod邏輯迴歸
- Linux中什麼是打包?與歸檔有什麼區別?Linux
- 為什麼MySQL沒有負載,但交易卻跑不動?MySql負載