软件 > 专题、教程宝典 > 技术开发 >
TABLE align=center border=0 cellPadding=0 cellSpacing=0 width=770>
开发语言之”飞短流长”

就目前流行的语言而言可分为两大类:面向对象的语言和服务器端编程语言。在面向对象语言中Java是流行的Internet语言,C++是最广泛的OOP(面向对象)语言,而Object Pascal是Borland(现在是Inprise)用于Delphi的语言。而服务器端编程语言有:JSP,ASP,PHP等。时下的对这方面的争论比较多,我们不想去简单地重复这些争论,并试图从技术与应用等方面探讨它们的不同,但并不想以此证明哪一种语言更好以引出无谓的谁好谁坏的简单评价,只是给你一个清淅的参考,让你有着自己独立的思考!

 面向对象语言篇


$#@60;$#@62; 面向对象的特征$#@60;$#@62;

 面向对象(Object-Oriented Programming,简称为OOP)方法虽不是最新的编程技术,但它的起源最早。20世纪60年代开发的Simula-67,是面向对象语言的鼻祖,它后来发展成最有影响的面向对象语言Smalltalk-80。 

$#@60;$#@62; $#@62;$#@62;详细内容请看

  
$#@60;$#@62; 类和对象 $#@60;$#@62;

  既然我们一开始就讨论面向对象语言的类和对象,那我们来看看Java、C++和Object Pascal语言所使用的对象模型吧......

                            

$#@60;$#@62; 类的再讨论 $#@60;$#@62;

  面向对象语言一般都允许在类中包含一些静态方法和数据。类的静态方法不仅可以用于整个类的本身,而且还可用于该类的对象中,而类静态数据只能在多个对象之间实现共享,不能被复制......

  类的继承是面向对象的最基本特征。通过继承机制,可以利用已有的数据类型来定义新的数据类型......

$#@62;$#@62;详细内容请看

$#@60;$#@62; 多重继承、接口和异常处理 $#@60;$#@62;  

  面向对象语言允许一个类从多个基类中继承,而另一些面向对象语言只允许从一个类继承,但可以随意从几个接口或纯抽象类中继承。一个纯抽象类是只含有纯虚函数的类......

  异常处理的基本思想是简化程序的错误代码,为程序键壮性提供一个标准检测机制。由于异常内容太多,故这里仅讨论主要的元素和差别......

$#@62;$#@62;详细内容请看

$#@60;$#@62; 其他特征和标准 $#@60;$#@62;

  C++支持操作符重载,而Java不支持,尽管重载方法在Java是支持的。C++允许程序员重载全局函数。C++对象模型需要复制构造函数以及赋值运算符,这在其它两种语言中是不需要的......

$#@62;$#@62;详细内容请看

 服务器端编程

$#@60;$#@62; Web脚本开发语言比较 $#@60;$#@62;

  我们都一定对比过编程的轻松与简单性。虽然我们都确认php和perl是最容易学习和编程的语言,但我仍旧想知道,如果用php、asp、jsp以及perl分别编写一个同样的程序,哪一个将最快......

$#@62;$#@62;详细内容请看

   软件专题

软件工程理论的认识与运用

走近ASP.NET
浅谈数据库接口技术
输入法二次革命---五笔数码
“硬”的不行来“软”的
精通数据库系列之入门
三维动画师之入门基础

【发表评论】【关闭窗口】