保存桌面快捷方式 - - 设为首页 - 手机版
凹丫丫旗下网站:四字成语大全 - 故事大全 - 范文大全
您现在的位置: 范文大全 >> 理工论文 >> 计算机论文 >> 正文

VisualC++与Delphi/C++Builder之比较及未来的发展前景之我见


自己管理内存,可以实
现操作符的重载等等.为什么要这样做我想也许c#还肩负了一定的面向操作系统开发的任
务例如winform.他基本上的思想和java类似,但是实现的方法又不一样他不通过jvm解释
中间代码,而是吧源代码编译成p代码然后通过CLS库和JIT在平台上及时编译为100%的本
地代码来执行.他的pe代码是独立于平台的,但是cls和jit却根据不同的平台而设计.因此
c#的平台独立有点类似于c/c++在不同平台上的移植使得c#比java来的更快.而且微软还
许诺cls和jit不仅针对c#还可以针对任何语言譬如pascal,smaltalk,basic因此将来有可
能所有的编程语言都是可以平台无关的(ms真是毒,所有的语言都平台无关java还有什么
优势呢,据说ms正在开发基于pascal smaltalk的asp+).

xml很多人可能认为与html相类似的语言和c/c++,java,c#完全不在一个档次上的语言
.其实不然.我们知道不管是c#还是java都是通过统一地层计算来实现平台无关.那就必须
在性能上付出一点代价.而xml却能够实现不同的语言之间的调用.譬如说一个网占用jav
a用bean实现一个出货功能,另一个网站用dcom实现一个入库功能 .如果这个网站需要实
现b2b,用一般的方式就是在他们之间写转换程序.而xml通过标记语言来描述各自的借口
特性.两端通过解析xml文本来实现互相的调用,无需任何中间转换程序

只要一张xml文本就能实现bean和dcom之间的通讯(要说清楚其中的机理,需要很多xml
概念如果有兴趣可以到msdn.microsoft.com/xml或者www.s3c.org去看看).目前ms的.ne
t中最核心的技术soap就是完全基于xml的远过程调用.

介绍了那么多可能有点跑题,其实我最想说的就是21世纪的程序员应该从面向操作系统
的传统方法中走出来,学习一点如何面向Internet平台编程的技术和概念.不要在无畏的
那种c/c++工具好之类的地方争论.我想不出一两年不管是bcb还是mfc都要淘汰,

到那个时候要争论的不是bcb好还是mfc好而是c#好还是java好.至于xml那是不管sun和
ms以至于世界任何大的IT公司包括Intel,hp都在奋力研究的技术,不学习可能就要被淘汰
.至于c/c++可能就会沦落到现在汇编的地位在某些系统效能敏感的地方还能见得到.

如果是编程语言的初学者那么我建议学习java同时关注c#,他们首先比c/c++简单没有
复杂的宏,指针,摸版等等让人摸不招头脑的概念.而且是完全面向对象,比c/c++的半调子
面向对象清楚的多好学的多.(我推荐目前学习java,毕竟c#还没有发布而且刚发布的bet
a版的编译器要求高的吓人需要win2000 adv server没有128M内存的别想跑.话说回来c#
和java一摸一样没有什么太大的区别学好了java将来的c#将会信手拈来)

对于目前的windows下的编程者来说学习mfc的价值还是有一点的但是不是太大.至少可
以熟悉windows内在机理.但是我还是推荐关注一下c#将来的windows.net都是基于c#而不
是mfc.而且c#要比mfc简单的多实现一个同样的windows桌面应用c#的开发速度是mfc的两
到三倍而且几乎看不见性能的损失. visual studio 7.0中 vc将是一个次要的开发工具
最主要的开发工具就是c#和vb7.0.至于borland我想是不可能不跟着ms走至少windows平
台上是这样说不定明年就有一个c# builder出来作为borland的主打产品而不是c++buil
der了.说一句玩笑话wenny说不定很快会把这里变成www.c#help.net了


《VisualC++与Delphi/C++Builder之比较及未来的发展前景之我见(第4页)》
本文链接地址:http://www.oyaya.net/fanwen/view/168277.html

★温馨提示:你可以返回到 计算机论文 也可以利用本站页顶的站内搜索功能查找你想要的文章。