前途与方向
各位好!看了很多慷慨激昂的帖子,我也很感动。但是心中仍然还有几点疑问,特向大家请教:
1) 操作系统:捍卫C/C++的同行与前辈们最常挂在嘴边的一句话就是:不用C/C++,能编操作系统么?——不错,操作系统的确是个漂亮的字眼儿,可是请问现在国内有多少人正在编写操作系统呢?十个程序员里就有一个?还是一百个里有一个?(职业性质,非爱好的) 如果有人在做,什么时候拿出来给咱中国人用用?如果没有人在做,那还提它干吗?好听,够劲?
2) 后台服务:C/C++ 比较接近底层,功能强大,性能出众。这我同意。大型数据库,包括ORACLE,DB2,SYBASE,甚至SQL Server,虽然我不肯定,但也应该都是用C写的吧?咱们国家好像也有一个,应该也属同类。同样的问题,谁在搞这种东西?
3) 前端应用:我觉得诚实地说来,这方面C/C++与VB,Delphi,PowerBuilder相比,弊大于利。现在的用户需求,花式多,变得快,对 speed 的要求反而并不那么重要。RAD 的优势显露无疑。
4) 商务网站:在这里就更别提了,C/C++ 简直就是英雄无用武之地! CGI?有 Pearl 呢;COM 组件?VB 更轻松;ASP,JSP...,好像没 C 什么事儿?
5) 系统工具:OK,终于找到一个可以大展拳脚的地方了。CA 的 Unicenter TNG 够牛了吧?只能用 C 写! Symantec 的 Norton 系列也很牛吧?Ghost 多多少少也算厉害了。还有不计其数的系统软件,哪个不是用 C 写的?好,这方面我心服口服。可是咱国内的软件同行们,除了掰着手指头都能数得出来的那几个:XX办公,XX杀毒,XX下载,XX邮件,XX日记。。。(我都不敢肯定是不是用C编的),还有多少?咱们 C/C++ 的程序员都在干啥讷?
当然还有驱动程序,(还有游戏!游戏!游戏!!!),ActiveX控件,以及等等等等;可是,这就是 C/C++ 程序员的出路麽?
我记得好像还有一位朋友说过:C/C++ 重要的不是编程,而是编程思想! C/C++ 可以没有,但编程思想将会永存! -- OK,恕我才疏学浅,到现在也没太明白这 C/C++ 独有的编程思想到底指的是什么?是设计基类,派生类对象时的继承编排技巧?是指针的玄妙运用?模块化能力?超大规模代码的管理能力?据我所知,国外讲到高难度的 OOD,多半会
请个 UML 的专家来做 Consultant,人家用的工具也不是 C++。而讲到大型工程的控制,更是有一整套的 PM 理论,也跟 C++ 扯不上干系呀?国内的 C/C++ 程序员的前途和出路到底在哪里?
就这么点儿问题,请指教!
问题点数:20、回复次数:12Top
1 楼gffly(最佳前锋)回复于 2001-10-30 19:09:55 得分 0
你只看到了一方面,其实中国有很多人都在用C/C++做东西,你没发现而已,
用做出来的东西一般不会像某些上层东西那么容易被人看到,假如没有C/C++作基础,
哪来的那些上层东西,OS我不敢肯定,但是你说的其他几个方面,中国肯定有人
在做(我们公司就是其中之一),你不知道而已。你可以否认中国的软件水平
低,但不能否认C/C++,更不能否认C/C++在中国没有出路,其实它正在快速发展。Top
2 楼roi()回复于 2001-10-30 19:14:46 得分 0
请问你们公司用 C/C++ 在开发什么系统, 哪一方面的应用? 可否告知?Top
3 楼1fei(白天)回复于 2001-10-30 19:23:33 得分 0
你常用的控件大部分是C++做的。
我以前做硬件,和硬件通讯最好用C。
驱动程序也最好用C
ms的最新技术出来都是以C形式发布。
C++的资源比较多,算法表达能力非常强。
你可能用的少,复杂程序用VB的工作量比VC还要大。
现在我一般用VC做其他语言不能做的事,其他用bcb或VB
我深深的感到C++的好处Top
4 楼1fei(白天)回复于 2001-10-30 19:24:46 得分 0
做产品用VC最合适
做项目可以用dephi,vb之类Top
5 楼liujf(unix)回复于 2001-10-30 20:28:07 得分 0
down!Top
6 楼roi()回复于 2001-10-30 20:47:59 得分 0
多谢白天指点,我从你的话里学到了: 中国 C/C++ 程序员的出路在"编程控件、驱动程序、硬件通讯、研究算法、以及……厄……一些其他语言不能做的事”。另外,好像在哪儿还看到过单片机什么的。
这真是太好了,我们 C/C++ 程序员的工作可真多呀!
(对不起,有点儿偏激,请原谅。)
我不是说做单片机就不好,只是觉得有点儿不甘心,我们国内的 C/C++ 程序员就只能做这些零零件件儿的吗? 有没有谁(我求您了,给我点儿鼓励),用 C/C++ 写过真正拿得出手的系统的? 我身边认识的朋友,没一个学 C/C++ 的,可是搞网页的进了8848,搞 Delphi 的手边订单一摞,搞 Sybase 的,成了售后服务部经理(他是最被我们几个瞧不起但是工资最高的一位)。照人家的话说,“我每天都在为个人及社会创造着算得出来的价值;你讷?继承来,多态去,这么些年连个象样的模板都没实现,纯粹在浪费人民的粮食。”我就不信咱 C/C++ 的弟兄就没有出息的? 行个好,您就在这儿献一献,也给咱长长志气!
Top
7 楼roi()回复于 2001-10-30 21:04:51 得分 0
关于:“假如没有C/C++作基础,哪来的那些上层东西”
(多嘴:) 对!对!对!说得太对了!别的不提,就说 JAVA 吧,没有那个虚拟机,甭说 OO 了,连运行都别想。这虚拟机无论是 Win32 的还是 Solaris 的又或者是 Linux 的,多半都是用 C 编的吧。---- 可咱国内有人搞麽?
“控件!控件!控件!”---- 也没错,没有 C/C++ 的控件,VB 还能比 AppleII 那个固化在 ROM 里的版本强多少?可是,咱们哪家公司,或者是谁,是咱国内程序界的控件供应商?都有那些控件流传着呢?老美编个程序,得象咱寄钱要注册码?
我也是个 C/C++ 的程序员,可苦守着这么些年竟然还是要靠 ASP 吃饭。谁能给指点一条名路,让我的一腔热血也有地儿洒去!Top
8 楼harvey_joy(Joymarquis)回复于 2001-10-30 21:12:18 得分 0
密切关注。
Top
9 楼zzzsssccc(今天正为明天后悔)回复于 2001-10-30 23:02:00 得分 0
问题在于中国的软件业有问题,根本不是c/c++程序员的错,
c/c++程序员永远是最好的程序员。Top
10 楼1fei(白天)回复于 2001-10-30 23:36:47 得分 20
to roi:
我用开发过一套产品,vc+硬件设备c51+unix c
产值现在大约有3000万左右。
我以前做过很多工作大多是用c或c++;
所做的内容就是我前面贴子所说的Top
11 楼1fei(白天)回复于 2001-10-30 23:38:38 得分 0
c使我有无所不能的感觉。Top
12 楼roi()回复于 2001-10-31 10:08:37 得分 0
牛! 20分都给了,谢谢白天,大半夜的还回帖子! 我要的就是想听这个.
只是, C/C++ 的程序员就只有 UNIX 这么一条出路吗?
我会继续努力的!
___________________________________________________________
"没有吃,没有穿,自有那鬼子送上钱;没有枪,没有炮,我们用C++造!"Top




