- UID
- 248581
- 热情
- 202
- 人气
- 206
- 主题
- 2
- 帖子
- 171
- 精华
- 0
- 积分
- 291
- 分享
- 0
- 记录
- 0
- 相册
- 0
- 好友
- 0
- 日志
- 0
- 在线时间
- 40 小时
- 注册时间
- 2010-7-27
- 阅读权限
- 20
- 最后登录
- 2024-8-12
升级 30.33% - UID
- 248581
- 热情
- 202
- 人气
- 206
- 主题
- 2
- 帖子
- 171
- 精华
- 0
- 积分
- 291
- 阅读权限
- 20
- 注册时间
- 2010-7-27
|
C++是神级语言主要是其覆盖不同领域的程度,基本除了web以外,桌面,硬件个方面应该说C++都是第一选择,还有C++我觉的对程序员的要求比较高,熟悉精通的非精通的用C++写出来我觉的会差别很大,而且C++的复杂程度也比其他语言多,涵盖OO和非OO的编程语言特点的应该就只有C++了,而对于操作系统来说,其实个人觉的没有太大区别。。。。都挺好的,没什么不好,看主要是干什么用了,如果是打游戏,肯定是windows,如果是家用,可以考虑windows+mac,如果开发的话就看用什么语言有什么需求而不同了
Corec 发表于 2010-8-7 22:43
先谢谢你的回复。咱一条一条分开细说啊。。。
C++是神级语言主要是其覆盖不同领域的程度,基本除了web以外,桌面,硬件个方面应该说C++都是第一选择
我觉得吧,C++语言应用范围广的原因,不是它本身强大,而是应用领域开发环境发展的滞后造成的。打个比方吧。你在家里干活儿,肯定是拧螺丝用改锥,敲钉子用锤子。可是如果你只有一把菜刀在家,也只好那它凑合用了。把刀尖儿插大螺丝冒的槽里头慢慢拧,那刀背儿或者刀柄当锤子。。。菜刀能不能用?我看还是可以的。但肯定是不如改锥锤子用着顺手。
其实Web开发上,C++也曾凑过热闹。服务器端的CGI,客户端的ActiveX,都是用C++开发的么。可是,这些实在是太复杂了,渐渐被更新、更快、更强大的技术淘汰了。
桌面开发也是一样的道理。无论是MFC,还是Qt,还是wxWidgets,哪个都是难学难用到半死的。开发出来的东西也是容易出Bug,难修改、难维护。
硬件开发上头,用c语言的稍微多些。C++在这方面有优势,这个,我不否认。
C++我觉的对程序员的要求比较高,熟悉精通的非精通的用C++写出来我觉的会差别很大,而且C++的复杂程度也比其他语言多,涵盖OO和非OO的编程语言特点的应该就只有C++了
这个吧。。。编程语言是工具。工具难用,这分明是个缺点。可是很多人都把这C++语言的缺点,当成优点来供着。这个,我确实是很难理解哇。
涵盖OO和非OO的领域。这个。。。应该是属于定位不清吧。按说也是个缺点哇。怎么又成了优点呢?
对于操作系统来说,其实个人觉的没有太大区别。。。。都挺好的,没什么不好,看主要是干什么用了,如果是打游戏,肯定是windows,如果是家用,可以考虑windows+mac,如果开发的话就看用什么语言有什么需求而不同了
我对Mac不熟。使用过几次而已。除了这个以外,别的同意。 |
|