作者seagal (待救的小米)
看板C_Sharp
标题Re: 物件继承与c++
时间Tue Jun 28 01:28:06 2005
※ 引述《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
1F:→ cplusplus:观点怪怪的...@@ 另外 有好的framework的话 140.115.217.14 06/28
2F:→ cplusplus:要有像C#那种ide我想是可以 有没有人要做罢了 140.115.217.14 06/28
3F:→ seagal:对啊 我的想法也是跟你一样 有没有人要作罢了 140.109.73.177 06/28
※ 编辑: seagal 来自: 140.109.73.177 (06/28 12:28)