Visual C#、Java(或JBuilder)与Delphi编程语言的比较(3)

 
(3) 三种语言的比较
C#和Delphi比较
Delphi是通过Begin…end来组织语句块,相对于C#我觉得要笨拙些。
Delphi是机器码。
跨平台性有赖于Borland公司继续提高。
当然在开发一些复杂的C/S结构和富有特色的报表方面,Delphi仍然是众多程序员的第一选择。
 
C#和Java比较
C#和Java都是字节码。所以它们两个的跨平台性理论上都要强过Delphi了
当然,到目前为止,我认为C#仍然比不过Java,因为在平台独立性上,我始终觉得C#还是比不上Java。尽管这两种语言都是继承了C++的语言特点,并由它发展而来的。
 
当然C#也有强过去时Java的地方。因为C#比Java的出世晚了整整5年,所以C#的创始人Hejlsberg在创造C#是深受Java的影响,所以他也吸收了大量Java的优势。
 
比如,C#支持运算符的重载和类型安全的枚举及安全性的嵌入式指针。C#可以和其它.NET程序无缝链接。成本远低于Java,甚至可以将C#看作是Java的低级替代品。
 
另外C#与Web服务的结合也要比Java稍强,尽管Java与Web服务的结合也不差,但它毕竟是后来加上去的。
 
所以说,如果在短期内,这三门语言如果有谁想吃掉谁,还是不可能的。三足鼎立的局势,我觉得至少还得维持一段时间。当然,今年,有消息说Borland公司准备出售Delphi,我不知道消息是真是假,如果是真的话,我想那将是我们这群Delphi开发者的一大不幸。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值