[問題] Managed C++ 效能問題

看板C_and_CPP作者 (我愛阿蓉)時間14年前 (2011/12/05 14:38), 編輯推噓2(2015)
留言17則, 4人參與, 最新討論串1/2 (看更多)
不好意思~我不知道該坡哪個版 是這樣的 最近再稍微看下 微軟的C++/CLI http://zh.wikipedia.org/wiki/C%2B%2B%E6%89%98%E7%AE%A1%E6%89%A9%E5%B1%95 一直以來很多人都繞在嘴邊 C++ 的performance比 C# 那些managed code 快很多 應該是沒錯但 像這種managed 的 c++ 是不是效能上應該跟C#那些managed code沒啥差別才是.... 但這方面架構上問題不是很了解 請問各位有什麼看法@@ 既然有了C# 幹嘛要有這種C++ / CLI? 單純讓C++比較熟的開發者能夠比較快上手 .net 平台嗎? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 219.87.64.222

12/05 14:50, , 1F
你已經回答完了
12/05 14:50, 1F

12/05 14:51, , 2F
換一個角度來看,現在Visual Basic不是也滿無聊的,但還是出
12/05 14:51, 2F

12/05 14:51, , 3F
總之只要市場有需求,就會推出這樣的產品
12/05 14:51, 3F

12/05 14:52, , 4F
對於精通C++的人來說,C#還是會很不習慣
12/05 14:52, 4F

12/05 14:53, , 5F
是說對於像我這種C/C++/Java通通都半調子的人就沒什麼差
12/05 14:53, 5F

12/05 19:20, , 6F
p大半調子...那我怎麼辦Orz
12/05 19:20, 6F

12/06 08:58, , 7F
我記得在.Net ZERO book裡談到managed,是指他可以被
12/06 08:58, 7F

12/06 08:58, , 8F
.NET framework所管理的程式碼。由它負責gc和其它記憶體的控
12/06 08:58, 8F

12/06 08:58, , 9F
管。
12/06 08:58, 9F

12/06 08:59, , 10F
只要符合CLI的規範,都可以轉換成IL的中介語言。
12/06 08:59, 10F

12/06 09:02, , 11F
而IL一定是managed code。C#和C++/CLI跟IL比起來,是相對高
12/06 09:02, 11F

12/06 09:04, , 12F
階的語言。
12/06 09:04, 12F

12/06 23:27, , 13F
最近慣了win8 然後可以開VS 2011發現C++專案目前只能開 CLI
12/06 23:27, 13F

12/06 23:28, , 14F
才想了解 到底是基於他比較快 還是 可以相容各語言使用者
12/06 23:28, 14F

12/07 09:15, , 15F
win8有分ARM/x86
12/07 09:15, 15F

12/07 09:15, , 16F
如果你用native就必須release 3種binary(x86/x64/arm)
12/07 09:15, 16F

12/07 09:16, , 17F
如果用CLI,就只要一種
12/07 09:16, 17F
文章代碼(AID): #1Et6RHHz (C_and_CPP)
文章代碼(AID): #1Et6RHHz (C_and_CPP)