关于Delphi.JAVA.C/C++和.net的区别。(高分求解)

我想知道各个语言的特色和开发方向

首先 Delphi是全能开发环境核心语言是Object Pascal
无论你想要开发驱动 开发数据库 网络 EIP/CRM/ERP/MIS 参加NOIP或者其他任何的你能想到的程序他都没有任何问题,拥有优雅的类库VCL,比之MFC强了不知道多少倍, 缺点是国内公司应用不多,都在很浅层次的应用面上,真正能达到李维或者妖哥水准的程序员,太少了.看看前面的回答就知道, 自以为很了解Delphi一样, 恐怕他们都不知道C#的核心开发程序员Anders就是Delphi的缔造者吧.
Java和.net是跨平台的编译型解释语言(下面的如果反驳请先搜索下Mono,如果你真的了解.net的话).主要用于开发数据库 EIP/CRM/ERP/MIS类企业应用程序,国内开发人员较多, 资料也很多, 门槛低, 但是内容极多, 真正好的开发人员也少,但是熬时间吧, 熬得时间多了, 工资也能上来
C/C++也是全能性语言, 他们的常用开发环境有VC(游戏,数据库,COM等), GCC(交叉编译,主要在于嵌入式系统),BCB(跟Delphi一样一样的,就是语言变成了C++)其余的跟Delphi一样.但是国内大多使用VC做界面, 相对应用广泛.

如果你想做所谓的程序员, 那么就选择Java/.net, 如果你想做聪明的程序员 那么用Delphi, 如果你想做真正的程序员, 那么用C/C++, 如果你想做真正聪明的程序员, 那么用C\C++去理解Delphi和Java/.net吧, 知其然,知其所以然才交成功.不过,劝君一句, 勿在浮沙筑高台
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-01-22
建议你到招聘网站去看看职位情况。。
有了java 和c基础,可以胜任delphi的工作。。
第2个回答  2011-01-22
C:操作系统,目前的操作系统大都是C写的。
C++:很多游戏都是C++写的,还有一些远程的视频会议之类。
java:太多了吧~银行,电信的服务器都是java
.NET:可以这么说,java能做的东西,.NET都能做~主要用于大型网站的服务器端。至于网站的客户端,用什么都无所谓PHP,JAVA,.NET都行
Delphi:delphi至今在c/s里面依然具有举足轻重的作用
C偏向底层,和硬件打交道比较多
C++也偏向底层,会考虑到硬件的性能。
主要看是用来做什么的,例如是用来B/S开发 还是C/S开发,如果只是做B/S开发建议可以从.NET或java入手,毕竟他们是站在前辈的肩膀上,适合团队协作开发、部署和更好管理,反之可以选择其他语言,总之语言本身没有觉得的优劣,只是工具,最终能给客户完美解决方案才是王道!希望我的建议能给你点帮助,谢谢!
第3个回答  2011-01-22
不会
相似回答