C++还能走多远??

playmud 2005-01-04 10:20:22
看到有虚函数的类的多重继承和虚拟继承,感觉很郁闷.
看到java的火爆和c++的沉闷形成的鲜明对比,看到国内人才市场对java的追捧,看到搞c++的比
java的薪水,看到学习c++和java的不同难度.c++还能留住多少人?
新年新气象,祝愿c++有更多的开源项目和社区.
...全文
1266 86 打赏 收藏 转发到动态 举报
写回复
用AI写文章
86 条回复
切换为时间正序
请发表友善的回复…
发表回复
suyun9329 2005-01-11
  • 打赏
  • 举报
回复
困惑
b_nautilus 2005-01-11
  • 打赏
  • 举报
回复
学习
guoshaohong 2005-01-11
  • 打赏
  • 举报
回复
要作为一名程序员就必须学习C++就如“不到长城非好汉”一样
FireEmissary 2005-01-11
  • 打赏
  • 举报
回复
自己可以加分啊.给我密码我帮你放:)
playmud 2005-01-11
  • 打赏
  • 举报
回复
为啥不让方分????
beyondtkl 2005-01-11
  • 打赏
  • 举报
回复
playmud 2005-01-11
  • 打赏
  • 举报
回复
差不多了,该放分了。
b46 2005-01-11
  • 打赏
  • 举报
回复

实际使用C++过程中有一个缺点就是现存的某些C++编译器太差。
很多情况下如果希望源代码兼容,为了支持这些编译器,就搞出很多宏,有些C++特性也不能用。因此就不能发挥C++的功力。

记得以前说C++的“裁减”,那好歹还是开发者自愿的,现在的C++类库,很多都是被“阉割”的。不少C++类库都是一堆XX_STATIC_CAST, XX_String,XX_Vector,XX_Template什么的,看得头昏脑胀。每次接触一个类库,都得学习它其中的这些东西,不胜其烦。
-------------------------------------------------------------------------------
有道理啊!說到我心里去了
csdboy 2005-01-11
  • 打赏
  • 举报
回复
TO
BluntBlade(无锋之刃)
邪恶八进制的无锋之刃吧???
ilovevc 2005-01-11
  • 打赏
  • 举报
回复
实际使用C++过程中有一个缺点就是现存的某些C++编译器太差。
很多情况下如果希望源代码兼容,为了支持这些编译器,就搞出很多宏,有些C++特性也不能用。因此就不能发挥C++的功力。

记得以前说C++的“裁减”,那好歹还是开发者自愿的,现在的C++类库,很多都是被“阉割”的。不少C++类库都是一堆XX_STATIC_CAST, XX_String,XX_Vector,XX_Template什么的,看得头昏脑胀。每次接触一个类库,都得学习它其中的这些东西,不胜其烦。

再等几年看是否会好些。
yjh1982 2005-01-10
  • 打赏
  • 举报
回复
2)C++昨天造就java,今天造就了.net;也就是说,明
天另一个开发框架也会由C++扶起,也许基于python,也许基于tcl/tk......java,
C#都可能是过眼烟云,只是C++的玩物而已.
JQinHan 2005-01-10
  • 打赏
  • 举报
回复
.net和java是二个金碧辉煌的坑,跳下去的人都以为自己站在巨人的肩膀上,实际上成了井底之蛙。
———————————————转载豪杰老梁的话。

我个人也认为.net和java只不过是如来佛的左手和右手,一个平台而已,你搞得再好也不过是像孙猴子一样在别人的手掌里翻了几个跟头,别人一翻手,你就得被压五百年,没有唐僧,嘻嘻,就得永远被压在下面。当然,对许多的人来说,压着也不要紧,不用想什么事,也死不了。毕境,在别人的手掌里还有得吃的,游离其外,没有过硬的本领可能饿着哟。

啥时自己能搞个NeVa(.Net + Java)让别人来跳就爽啦^-^意淫中……
hackingtruth 2005-01-09
  • 打赏
  • 举报
回复
我觉得只要学好的C++, 再学别的语言不会很难的, 可以触类旁通吧
haiwangstar 2005-01-09
  • 打赏
  • 举报
回复
我也对MFC非常反感..可是在实际中,不得不用.否则你用什么? (尽管还有一个VCL)

总不能在C++程序中,GetMessage 吧..那干脆用C好了..

自己封装WINDOWS 窗口? 简单简单的封装.意义不大.如果真正的去做.要花大量时间精力,做来做去,本来是要开发别的应用,结果发现原来是在开发GUI库..??



sunxysong 2005-01-09
  • 打赏
  • 举报
回复
C++精髓,我的追求!
MeHawk 2005-01-09
  • 打赏
  • 举报
回复
认为C++不行的,只是眼界太狭隘而已,在他们眼里网站就是一切。是一切吗?NO。
不过学java的付出相对较少的努力就能拿到更多的薪水倒是真的。
beepbug 2005-01-09
  • 打赏
  • 举报
回复
每一种语言都有它的适应面。
Java出现后,确实蚕食了一块原属于C/C++的地盘。新拓展的应用新天地,也确实大多适合于Java。这些都是事实。
但是,至少到目前为止,还有众多领域离不开C/C++。
如果已经学C++了,还是继续学下去。楼上各位说得对,学过C++,再学Java是很容易的。
对于已经学有所成的C++ Funs,不应看不起Java。语言只是在开发诸多环节里的一环。语言的重要性正在弱化。目前,大规模应用开发已主要集中在用Java在Web Application Server(如IBM WebSphere、BEA WebLogic等)上做。就是国内的趋势也很强。
bluntcp 2005-01-09
  • 打赏
  • 举报
回复
我认为c和c++在未来的相当长的一段时间内不会被淘汰

谈到Java和.Net,优势主要还是面向对象,
但是从本质上来说面向对象和结构化都是开发方法,没有谁优谁劣的问题。
有些程序适合面向对象,有些适合结构化。

一些企业级的应用就适合面向对象的方法,但也没有听说过那个基层软件是用面向对象的
像Linux,Windows,GCC,他们的kernel一定使用结构化编程,也基本使用C和C++,还会使用
一些汇编

我认为,到底要学那种语言,那就要看你将来想干什么了

若想到一些大公司如:MS,朗讯,IBM,华为,中兴之类的,那你还是学c和c++
我有同学去朗讯,他就是精通c和Linux,月薪8700。去华为,中兴的不必说考的就是c用的也是c。
今年来招聘的公司80%以上要的是c和c++

若要想去小公司的那就学J2EE,.NET不是很好,因为太贵了,很多公司根本不用。
我也有个同学去了一家天津的小公司,他学的是J2EE,月薪12000,很high吧!
mgf001 2005-01-08
  • 打赏
  • 举报
回复
各位前辈,我想问一下,Vc++和C++有什么区别(优点和缺点),在网络编程方面,比如对网络低层方面(针对网卡),那个更何时,请详细解答。先谢了。
qianshan168 2005-01-08
  • 打赏
  • 举报
回复
C++是不会被淘汰的!
加载更多回复(65)

3,882

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 其它技术问题
社区管理员
  • 其它技术问题社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧