Re: 物件繼承與c++
※ 引述《jenallen (reborn)》之銘言:
: ※ 引述《tomex (tomex_ou)》之銘言:
: : 最近我因工作上必須學習c++
: : 剛開始很辛苦,因為c++標準上在class定義並沒有property/event
: : 連ide介面及貼心都覺得及不上c#
: IDE?這跟語言的關係不大吧?
: 只要肯花錢,好的IDE會找不到嗎?
C++的IDE比不上.NET吧
雖然BCB很好用了
但.NET本身就是比較優越的語言
當然設計出來的IDE更強大 更方便
例如豐富的GDI+
放大縮小一堆影像處理的功能都有了
正規表示法處理IO也很方便
從語言特性 到IDE方便性 .NET都有他優越的地方
如果去除掉C++速度較快的這個優點
我幾乎想不出來有什麼原因該去選擇C++(個人主觀感覺)
雖然我以前的package為了需要計算快速
kernel也是用C++血的
外層再用.NET wrap起來
但現在有一堆library都可以用這方法
例如directX M$也出了.NET版本
就算沒有.NET版本
我也寧願自己在外層包了.NET
介面的部分全部用.NET來做
我相信產能會高很多的
同時也兼顧了效能
: : 指標很類似c#的reference type,但又有點不同
: : 它直接讀寫memory,不像c#大部分還編成msil再成機器碼
: : 因此在c++的寫法上就比較要小心處理!
: : 也因為學習了c++,乍然間,我回到原始狀態
: 從使用軟體的角度看C#,不也令人回到原始狀態?
: : 但在正面看待上,也更清楚c#的class關係的來源及感受
: : 沒錯! 選c#是對的...
: : 現在還在學習c++中,
: : 在寫法上我都儘量以c#的觀感去寫code
: : 雖然沒那麼精簡,
: : 但我相信對的事情,最終還是對的...
: 唉...姑且不論C#有多麼優雅,.NET framework有多漂亮,
: 學習一個新技術,有了先入為主的觀念,學習上的效果自然會打了折扣
: 我的意思是,"要用C++,就用它的思考方式去思考程式設計這件事"
: 不然...你怎麼受得了更貼近機器的語言呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.63.74.179
→
140.115.217.14 06/28, , 1F
140.115.217.14 06/28, 1F
→
140.115.217.14 06/28, , 2F
140.115.217.14 06/28, 2F
→
140.109.73.177 06/28, , 3F
140.109.73.177 06/28, 3F
※ 編輯: seagal 來自: 140.109.73.177 (06/28 12:28)
討論串 (同標題文章)
C_Sharp 近期熱門文章
PTT數位生活區 即時熱門文章
18
25