首先 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吧, 知其然,知其所以然才交成功.不过,劝君一句, 勿在浮沙筑高台
温馨提示:答案为网友推荐,仅供参考