各种编程语言的区别与联系

java:分三大平台 java se (j2se),java ee(j2ee),java me(j2me)

java se是java ee和java me的基础

java ee是目前位置企业级开发平台中最牛的

java me是用来开发移动嵌入式程序的,例如手机游戏

java 的优点是非常适合用于开发大型企业级项目,我们曾为网通公司开发过的上千万级的项目,用的后台程序就是java ee。

java 的主要领域还有开源技术,那要学的东西就太多了

比如(Spring,Ibatis,DWR,Hibernate,Tapestry 等)

缺点是要学的技术太多,二是在底层开发中不行

C :经久不衰的语言

主要应用在嵌入式编程,硬件驱动程序设计中

说白了是计算机底层的编程设计

优点是可以嵌入汇编,可以直接与硬件打交道,做底层开发

缺点是在企业级开发中,几乎无用武之地

我朋友是做这个的,在长沙这种小地方,年薪也能达到10万以上

与北京的java 程序员收入差不多

在北京的话,年薪20万不是大问题。

c++ :我非常钦慕的语言,又AT&T的贝尔实验室研发

主要开发工具是微软的Visual C++和Borload 的BCB (Borload C++ Builder) 优点在于含有大量的库,如MFC ,可直接调用windows 库函数干很多事情

其中的消息处理机制令我感觉尤为经典

缺点是,要想精通真不容易

主要领域一是做桌面程序,像QQ ,迅雷这种桌面软件

领域二是做游戏后台开发,大部分游戏(包括魔兽等)后台语言就是使用C++

精通的话,收入和C 程序员差不多

vc : 刚说过了,vc 全名是(Microsoft Visual C++)

是微软研发的一种开发C++的开发工具(IDE )

vc++:同vc

注意c++是语言,vc++是工具,是一门使用c++语言的工具,记清楚,以后不要问这样肤浅的话。

以上几种,对比一下

学java ,学的不仅仅是技术,而是一种思想

架构项目的思想

所以java 是培养架构师, 培养System Designer,Project Manager的

c 语言和c++只能培养技术专家,资深程序员

vb :曾经很流行的一种桌面程序开发技术

微软研发的(Visual Basic)是一种工具,用的语言是Basic

Basic 是比尔盖兹发家致富的一大工具

主要用来做桌面程序,C/S系统

后来因为Delphi 的冲击,被强占一部分市场

现在有了.NET ,基本上VB 被淘汰是时间问题

顺带一提.NET

.NET : Microsoft Visual .NET

最新出了2005版(2007出的)

微软用来抗衡Java 的新产品

主要市场是企业级开发,和SUN 的java ee竞争尤为劲烈

在企业级开发里,基本上是java ee和.net 平分秋色,其他的靠边站

在C/S B/S里表色都还算不错

用的语言有Basic c++

不过,目前在.NET 平台里最流行的还是C#语言的开发

ASP.net winform,ADO.net技术都是使用 c#

其他我认为比较好的语言

Ruby :我非常欣赏的语言

Ruby On Rails,我们当前正在用这个技术做项目,算是新的尝试

感觉将来会取代java 的地位

flex :互联网客户端程序开发利器,非常好用

delphi :曾红极一时的语言,跟VB 一样现在不知怎样,因为我没有用过

XML :不管学什么技术,只要不是底层开发,则XML 一定要学,不会XML 就别说自己会编程

数据库:首推Oracle ,再推还是Oracle ,做企业级开发,互联网开发都必须学的东西。 ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

VC 和VB ,还有C 语言有什么区别

C 语言是一种计算机程序设计语言。它既有高级语言的特点,又具有汇编语言的特点。它可以作为系统设计语言,编写工作系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。因此,它的应用范围广泛。

C 语言对操作系统和系统使用程序以及需要对硬件进行操作的场合,用C 语言明显优于其它解释型高级语言,有一些大型应用软件也是用C 语言编写的。

C 语言具有绘图能力强,可移植性,并具备很强的数据处理能力,因此适于编写系统软件,三维,二维图形和动画。它是数值计算的高级语言。

VC++是微软公司开发的一个IDE(集成开发环境), 换句话说, 就是使用c++的一个开发平台. 有些软件就是这个编出来的... 另外还有VB,VF. 只是使用不同语言... 但是,

vc++是Windows 平台上的C++编程环境,学习VC 要了解很多Windows 平台的特性并且还要掌握MFC 、ATL 、COM 等的知识,难度比较大。Windows 下编程需要了解Windows 的消息机制以及回调(callback )函数的原理;MFC 是Win32API 的包装类,需要理解文档视图类的结构,窗口类的结构,消息流向等等;COM 是代码共享的二进制标准,需要掌握其基本原理等等。

VC 作为一个主流的开发平台一直深受编程爱好者的喜爱,但是很多人却对它的入门感到难于上青天,究其原因主要是大家对他错误的认识造成的,严格的来说VC++不是门语言,虽然它和C++之间有密切的关系, 如果形象点比喻的话,可以C++看作为一种”工业标准”,而VC++则是某种操作系统平台下的”厂商标准”,而”厂商标准”是在遵循”工业标准”的前提下扩展而来的。

VB 工具是一种可视化的、面向对象和采用事件驱动方式的结构化高级程序设计语言,可用于开发Windows 环境下的各类应用程序。它简单易学、效率高,且功能强大可以与Windowsr 专业开发工具SDK 相媲美。在Visual Basic环境下,利用事件驱动的编程机制、新颖易用的可视化设计工具,使用Windows 内部的广泛应用程序接口(API )函数,以用动态链接库(DLL )、对象的链接与世隔嵌入(OLE )、开放式数据连接(ODBC )等技术,可以高效、快速地开发Windows 环境下功能强大、图形界面丰富的应用软件系统。随着版本的提高,Visual Basic的功能也越来越强。5.0版以后,Visual Basic推出了中文版,与前个版本相比,其功能有了很大提升。

但是,功能再强大,Visual Basic仍然有一个缺点:在没有MSVBVM**.DLL的计算机上必须安装所需的DLL 文件。用它可设计操作系统,不过,比较困难。

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

C C++ VC++ 和C#有什么区别

C语言是一种结构化编程语言。它层次清晰,便于按模块化方式组织程序,易于调试和维护。C语言的表现能力和处理能力极强。它不仅具有丰富的运算符和数据类型,便于实现各类复杂的数据结构。它还可以直接访问内存的物理地址,进行位(bit)一级的操作。由于C语言实现了对硬件的编程操作,因此C语言集高级语言和低级语言的功能于一体。既可用于系统软件的开发,也适合于应用软件的开发。此外,C语言还具有效率高,可移植性强等特点。因此广泛地移植到了各类各型计算机上,从而形成了多种版本的C语言。

下面是C 语言教程的地址,想学的话可以去看看。

http://www.bc-cn.net/Article/kfyy/cyy/jc/

C++是在C 的基础上改进后的一种编程语言,主要是增添了许多新的功能,难度也比C 大,和C 一样侧重于计算机底层操作,也就是系统软件的开发。C#是在C++的基础上再一次改进后的编程语言,相比C++而言难度有所减小(微软是这么说的),侧重于网络和数据库编程。这3种都是编程语言,语法基本上是一样的,不过具体的内容差别还是挺大的。 VC++是一种编程软件,就相当于一个作业本,你学习了C++语言以后,就需要把这种编程语言写在一个作业本上,也就是写在VC 这种编程软件上,来实现你需要的效果。 --------------------------------------------------------------------------------------------------------- C语言版本

目前最流行的C语言有以下几种:

·Microsoft C 或称 MS C

·Borland Turbo C 或称 Turbo C

·AT&T C

这些C语言版本不仅实现了ANSI C标准,而且在此基础上各自作了一些扩充,使之更加方便、完美。

C源程序的结构特点

为了说明C语言源程序结构的特点,先看以下几个程序。这几个程 序由简到难,表现了C语言源程序在组成结构上的特点。虽然有关内容还未介绍,但可从这些例子中了解到组成一个C 源程序的基本部分和书写格式。

main()

{

printf("c语言世界www.vcok.com ,您好!\n");

}

main 是主函数的函数名,表示这是一个主函数。每一个C 源程序都必须有,且只能有一个主函数(main函数) 。函数调用语句,printf 函数的功能是把要输出的内容送到显示器去显示。printf 函数是一个由系统定义的标准函数,可在程序中直接调用。

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

编程语言的数据库性能比较

摘要:随着计算机技术不断发展,各种数据库编程工具也随着发展,使当今的大多数程序开发人员可以摆脱枯燥无味的用计算机指令或汇编语言开发软件,而是利用一系列高效的、具有良好可视化的编程工具去开发各种数据库软件,从而达到事半功倍的效果,但是现在市面上的数据库编程工具门类众多,优良不齐,比如VB ,VC ,DEPHI ,PB 等,对此我特别针对流行的开发语言介绍相应的较为成熟的数据库编程工具。

关键字:数据库编程 程序开发工具

几种支持数据库的语言介绍

VB

全称Visual Basic,它是以Basic 语言作为其基本语言的一种可视化编程工具。在中国乃至全世界都能看到它的身影,它曾是在中国最为流行的编程工具,到现在还占据着非常重要的地位,对于它的好坏大家都有一定的了解,VB 作为一种较早出现的开发程序以其容易学习,开发效率较高,具有完善的帮助系统等优点曾影响了好几代编程人员,但是由于VB 不具备跨平台这个特性,从而也决定了VB 在未来的软件开发中将会逐渐地退出其历史舞

台;它对组件技术的支持是基于COM 和ActiveX, 对于组件技术不断完善发展的今天,它也显出了它的落后性;同时VB 在进行系统底层开发的时候也是相对复杂的,调用API 函数需声明,调用不方便,不能进行DDK 编程,不可能深入Ring0编程,不能嵌套汇编;而且面向对象的特性差;网络功能和数据库功能也没有非常突出的表现,综上所述,VB 作为一种可视化的开发工具由于其本身的局限性,导致了它在未来软件开发中逐步被其他工具所代替。

PB

全称PowerBuilder ,是开发MIS 系统和各类数据库跨平台的首选工具,使用简单,容易学习,容易掌握,在代码执行效率上也有相当出色的表现。PB 是一种真正的4GL 语言(第四代语言),可随意直接嵌套SQL 语句返回值被赋值到语句的变量中,支持语句级游标,存储过程和数据库函数,是一种类似SQLJ 的规范,数据访问中具有无可比拟的灵活性。但是它在系统底层开发中犯了跟VB 一样的错误,调用API 函数需声明,调用不方便,不能进行DDK 编程,不可能深入Ring0编程,不能嵌套汇编;在网络开发中提供了较多动态生成Web 页面的用户对象和服务以及系统对象,非常适合编写服务端动态Web 应用,有利于商业逻辑的封装;但是用于网络通讯的支持不足;静态页面定制支持有限,使得PB 在网络方面的应用也不能非常广泛。面向对象特向也不是太好。

C++Builder/Delphi

它们都是基于VCL 库的可视化开发工具,它们在组件技术的支持、数据库支持、系统底层开发支持、网络开发支持、面向对象特性等各方面都有相当不错的表现,并且学习使用较为容易,充分提现了所见即所得的可视化开发方法,开发效率高。由于两者都是Borland 公司的产品,自然继承了该公司一贯以来的优良传统:代码执行效率高。但是,它们并不是毫无缺点,它们所作的最大不足之处就是他们的帮助系统在众多的编程工具中是属于比较差的。C++Builder 的VCL 库是基于Object pascal(面向对象pascal), 使得C++Builder在程序的调试执行上都面向落后于其他编程工具。而Delphi 则是它的语言不够广泛,开发系统软件功能不足两个比较大的缺点。

Visual C++

是基于MFC 库的可视化的开发工具,从总体上说它是一个功能强大但是不便使用的一种工具。它在网络开发和多媒体开发都具有不俗的表现,帮助系统也做得非常不错

(Microsoft 在细节方面的处理往往都让人觉得亲切),但是虽然是使用C++作为基本语言,但是它在面向对象特性上却不够好,主要是为了兼容C 的程序,结果顾此失彼;在组件支持上也不太好,虽然说除了支持COM,ActiveX 外还支持CORBA, 但是没有任何IDE 支持,是所有C 编译器的功能, 需要CORBA 中间件支持;最大的问题是开发效率也不高。

Java

目前比较出名的是Borland 出的JBuilder 和IBM 出的Visual Age for Java, 两种工具都有一定数量的是用人群。JBuilder 继承了C++Builder/Delphi的特点,在可视化上做得非常不错,使用简便。由于Java 本身语言的特点使得他们在网络开发中具有高人一等的表现,而且面向对象特性高,支持的组件技术也非常多,跨平台的特性也使得它在现在和未来的开发中占据越来越重要的地位。但是在系统底层开发和多媒体开发中却表现得并不让人那么满意,这个可能跟设计Java 的意图有关吧。

java:分三大平台 java se (j2se),java ee(j2ee),java me(j2me)

java se是java ee和java me的基础

java ee是目前位置企业级开发平台中最牛的

java me是用来开发移动嵌入式程序的,例如手机游戏

java 的优点是非常适合用于开发大型企业级项目,我们曾为网通公司开发过的上千万级的项目,用的后台程序就是java ee。

java 的主要领域还有开源技术,那要学的东西就太多了

比如(Spring,Ibatis,DWR,Hibernate,Tapestry 等)

缺点是要学的技术太多,二是在底层开发中不行

C :经久不衰的语言

主要应用在嵌入式编程,硬件驱动程序设计中

说白了是计算机底层的编程设计

优点是可以嵌入汇编,可以直接与硬件打交道,做底层开发

缺点是在企业级开发中,几乎无用武之地

我朋友是做这个的,在长沙这种小地方,年薪也能达到10万以上

与北京的java 程序员收入差不多

在北京的话,年薪20万不是大问题。

c++ :我非常钦慕的语言,又AT&T的贝尔实验室研发

主要开发工具是微软的Visual C++和Borload 的BCB (Borload C++ Builder) 优点在于含有大量的库,如MFC ,可直接调用windows 库函数干很多事情

其中的消息处理机制令我感觉尤为经典

缺点是,要想精通真不容易

主要领域一是做桌面程序,像QQ ,迅雷这种桌面软件

领域二是做游戏后台开发,大部分游戏(包括魔兽等)后台语言就是使用C++

精通的话,收入和C 程序员差不多

vc : 刚说过了,vc 全名是(Microsoft Visual C++)

是微软研发的一种开发C++的开发工具(IDE )

vc++:同vc

注意c++是语言,vc++是工具,是一门使用c++语言的工具,记清楚,以后不要问这样肤浅的话。

以上几种,对比一下

学java ,学的不仅仅是技术,而是一种思想

架构项目的思想

所以java 是培养架构师, 培养System Designer,Project Manager的

c 语言和c++只能培养技术专家,资深程序员

vb :曾经很流行的一种桌面程序开发技术

微软研发的(Visual Basic)是一种工具,用的语言是Basic

Basic 是比尔盖兹发家致富的一大工具

主要用来做桌面程序,C/S系统

后来因为Delphi 的冲击,被强占一部分市场

现在有了.NET ,基本上VB 被淘汰是时间问题

顺带一提.NET

.NET : Microsoft Visual .NET

最新出了2005版(2007出的)

微软用来抗衡Java 的新产品

主要市场是企业级开发,和SUN 的java ee竞争尤为劲烈

在企业级开发里,基本上是java ee和.net 平分秋色,其他的靠边站

在C/S B/S里表色都还算不错

用的语言有Basic c++

不过,目前在.NET 平台里最流行的还是C#语言的开发

ASP.net winform,ADO.net技术都是使用 c#

其他我认为比较好的语言

Ruby :我非常欣赏的语言

Ruby On Rails,我们当前正在用这个技术做项目,算是新的尝试

感觉将来会取代java 的地位

flex :互联网客户端程序开发利器,非常好用

delphi :曾红极一时的语言,跟VB 一样现在不知怎样,因为我没有用过

XML :不管学什么技术,只要不是底层开发,则XML 一定要学,不会XML 就别说自己会编程

数据库:首推Oracle ,再推还是Oracle ,做企业级开发,互联网开发都必须学的东西。 ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

VC 和VB ,还有C 语言有什么区别

C 语言是一种计算机程序设计语言。它既有高级语言的特点,又具有汇编语言的特点。它可以作为系统设计语言,编写工作系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。因此,它的应用范围广泛。

C 语言对操作系统和系统使用程序以及需要对硬件进行操作的场合,用C 语言明显优于其它解释型高级语言,有一些大型应用软件也是用C 语言编写的。

C 语言具有绘图能力强,可移植性,并具备很强的数据处理能力,因此适于编写系统软件,三维,二维图形和动画。它是数值计算的高级语言。

VC++是微软公司开发的一个IDE(集成开发环境), 换句话说, 就是使用c++的一个开发平台. 有些软件就是这个编出来的... 另外还有VB,VF. 只是使用不同语言... 但是,

vc++是Windows 平台上的C++编程环境,学习VC 要了解很多Windows 平台的特性并且还要掌握MFC 、ATL 、COM 等的知识,难度比较大。Windows 下编程需要了解Windows 的消息机制以及回调(callback )函数的原理;MFC 是Win32API 的包装类,需要理解文档视图类的结构,窗口类的结构,消息流向等等;COM 是代码共享的二进制标准,需要掌握其基本原理等等。

VC 作为一个主流的开发平台一直深受编程爱好者的喜爱,但是很多人却对它的入门感到难于上青天,究其原因主要是大家对他错误的认识造成的,严格的来说VC++不是门语言,虽然它和C++之间有密切的关系, 如果形象点比喻的话,可以C++看作为一种”工业标准”,而VC++则是某种操作系统平台下的”厂商标准”,而”厂商标准”是在遵循”工业标准”的前提下扩展而来的。

VB 工具是一种可视化的、面向对象和采用事件驱动方式的结构化高级程序设计语言,可用于开发Windows 环境下的各类应用程序。它简单易学、效率高,且功能强大可以与Windowsr 专业开发工具SDK 相媲美。在Visual Basic环境下,利用事件驱动的编程机制、新颖易用的可视化设计工具,使用Windows 内部的广泛应用程序接口(API )函数,以用动态链接库(DLL )、对象的链接与世隔嵌入(OLE )、开放式数据连接(ODBC )等技术,可以高效、快速地开发Windows 环境下功能强大、图形界面丰富的应用软件系统。随着版本的提高,Visual Basic的功能也越来越强。5.0版以后,Visual Basic推出了中文版,与前个版本相比,其功能有了很大提升。

但是,功能再强大,Visual Basic仍然有一个缺点:在没有MSVBVM**.DLL的计算机上必须安装所需的DLL 文件。用它可设计操作系统,不过,比较困难。

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

C C++ VC++ 和C#有什么区别

C语言是一种结构化编程语言。它层次清晰,便于按模块化方式组织程序,易于调试和维护。C语言的表现能力和处理能力极强。它不仅具有丰富的运算符和数据类型,便于实现各类复杂的数据结构。它还可以直接访问内存的物理地址,进行位(bit)一级的操作。由于C语言实现了对硬件的编程操作,因此C语言集高级语言和低级语言的功能于一体。既可用于系统软件的开发,也适合于应用软件的开发。此外,C语言还具有效率高,可移植性强等特点。因此广泛地移植到了各类各型计算机上,从而形成了多种版本的C语言。

下面是C 语言教程的地址,想学的话可以去看看。

http://www.bc-cn.net/Article/kfyy/cyy/jc/

C++是在C 的基础上改进后的一种编程语言,主要是增添了许多新的功能,难度也比C 大,和C 一样侧重于计算机底层操作,也就是系统软件的开发。C#是在C++的基础上再一次改进后的编程语言,相比C++而言难度有所减小(微软是这么说的),侧重于网络和数据库编程。这3种都是编程语言,语法基本上是一样的,不过具体的内容差别还是挺大的。 VC++是一种编程软件,就相当于一个作业本,你学习了C++语言以后,就需要把这种编程语言写在一个作业本上,也就是写在VC 这种编程软件上,来实现你需要的效果。 --------------------------------------------------------------------------------------------------------- C语言版本

目前最流行的C语言有以下几种:

·Microsoft C 或称 MS C

·Borland Turbo C 或称 Turbo C

·AT&T C

这些C语言版本不仅实现了ANSI C标准,而且在此基础上各自作了一些扩充,使之更加方便、完美。

C源程序的结构特点

为了说明C语言源程序结构的特点,先看以下几个程序。这几个程 序由简到难,表现了C语言源程序在组成结构上的特点。虽然有关内容还未介绍,但可从这些例子中了解到组成一个C 源程序的基本部分和书写格式。

main()

{

printf("c语言世界www.vcok.com ,您好!\n");

}

main 是主函数的函数名,表示这是一个主函数。每一个C 源程序都必须有,且只能有一个主函数(main函数) 。函数调用语句,printf 函数的功能是把要输出的内容送到显示器去显示。printf 函数是一个由系统定义的标准函数,可在程序中直接调用。

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

编程语言的数据库性能比较

摘要:随着计算机技术不断发展,各种数据库编程工具也随着发展,使当今的大多数程序开发人员可以摆脱枯燥无味的用计算机指令或汇编语言开发软件,而是利用一系列高效的、具有良好可视化的编程工具去开发各种数据库软件,从而达到事半功倍的效果,但是现在市面上的数据库编程工具门类众多,优良不齐,比如VB ,VC ,DEPHI ,PB 等,对此我特别针对流行的开发语言介绍相应的较为成熟的数据库编程工具。

关键字:数据库编程 程序开发工具

几种支持数据库的语言介绍

VB

全称Visual Basic,它是以Basic 语言作为其基本语言的一种可视化编程工具。在中国乃至全世界都能看到它的身影,它曾是在中国最为流行的编程工具,到现在还占据着非常重要的地位,对于它的好坏大家都有一定的了解,VB 作为一种较早出现的开发程序以其容易学习,开发效率较高,具有完善的帮助系统等优点曾影响了好几代编程人员,但是由于VB 不具备跨平台这个特性,从而也决定了VB 在未来的软件开发中将会逐渐地退出其历史舞

台;它对组件技术的支持是基于COM 和ActiveX, 对于组件技术不断完善发展的今天,它也显出了它的落后性;同时VB 在进行系统底层开发的时候也是相对复杂的,调用API 函数需声明,调用不方便,不能进行DDK 编程,不可能深入Ring0编程,不能嵌套汇编;而且面向对象的特性差;网络功能和数据库功能也没有非常突出的表现,综上所述,VB 作为一种可视化的开发工具由于其本身的局限性,导致了它在未来软件开发中逐步被其他工具所代替。

PB

全称PowerBuilder ,是开发MIS 系统和各类数据库跨平台的首选工具,使用简单,容易学习,容易掌握,在代码执行效率上也有相当出色的表现。PB 是一种真正的4GL 语言(第四代语言),可随意直接嵌套SQL 语句返回值被赋值到语句的变量中,支持语句级游标,存储过程和数据库函数,是一种类似SQLJ 的规范,数据访问中具有无可比拟的灵活性。但是它在系统底层开发中犯了跟VB 一样的错误,调用API 函数需声明,调用不方便,不能进行DDK 编程,不可能深入Ring0编程,不能嵌套汇编;在网络开发中提供了较多动态生成Web 页面的用户对象和服务以及系统对象,非常适合编写服务端动态Web 应用,有利于商业逻辑的封装;但是用于网络通讯的支持不足;静态页面定制支持有限,使得PB 在网络方面的应用也不能非常广泛。面向对象特向也不是太好。

C++Builder/Delphi

它们都是基于VCL 库的可视化开发工具,它们在组件技术的支持、数据库支持、系统底层开发支持、网络开发支持、面向对象特性等各方面都有相当不错的表现,并且学习使用较为容易,充分提现了所见即所得的可视化开发方法,开发效率高。由于两者都是Borland 公司的产品,自然继承了该公司一贯以来的优良传统:代码执行效率高。但是,它们并不是毫无缺点,它们所作的最大不足之处就是他们的帮助系统在众多的编程工具中是属于比较差的。C++Builder 的VCL 库是基于Object pascal(面向对象pascal), 使得C++Builder在程序的调试执行上都面向落后于其他编程工具。而Delphi 则是它的语言不够广泛,开发系统软件功能不足两个比较大的缺点。

Visual C++

是基于MFC 库的可视化的开发工具,从总体上说它是一个功能强大但是不便使用的一种工具。它在网络开发和多媒体开发都具有不俗的表现,帮助系统也做得非常不错

(Microsoft 在细节方面的处理往往都让人觉得亲切),但是虽然是使用C++作为基本语言,但是它在面向对象特性上却不够好,主要是为了兼容C 的程序,结果顾此失彼;在组件支持上也不太好,虽然说除了支持COM,ActiveX 外还支持CORBA, 但是没有任何IDE 支持,是所有C 编译器的功能, 需要CORBA 中间件支持;最大的问题是开发效率也不高。

Java

目前比较出名的是Borland 出的JBuilder 和IBM 出的Visual Age for Java, 两种工具都有一定数量的是用人群。JBuilder 继承了C++Builder/Delphi的特点,在可视化上做得非常不错,使用简便。由于Java 本身语言的特点使得他们在网络开发中具有高人一等的表现,而且面向对象特性高,支持的组件技术也非常多,跨平台的特性也使得它在现在和未来的开发中占据越来越重要的地位。但是在系统底层开发和多媒体开发中却表现得并不让人那么满意,这个可能跟设计Java 的意图有关吧。


相关内容

  • 自考语言学概论复习重点
  • 自考语言学概论复习重点 第一章 语言和语言学 1. 为什么语言和种族没有必然联系? 答:语言能力和生理因素.心理因素有关,但语言不是一种生理现象,也不是一种心理现象,不是遗传的,而是一种社会现象.语言完全是在一种语言环境中后天获得的,所以语言和种族没有必然联系. 2. 简答语言符号的特点. 答:(1 ...

  • 语言与言语
  • 语言和言语的区别与联系 (一)语言和言语的区别 语言是全民的.概括的.有限的.静态的系统(知识):言语是个人的.具体的.无限的.动态的现象(话语).具体地说: 1.语言具有全民性,言语具有个人性. 语言既然是存在于全体社会成员之中的相对完整的抽象符号系统,它对于社会成员来说就是全民的,无论是从语言的 ...

  • 语言学纲要教学大纲
  • "语言学概论"课程教学大纲 第一部分 课程的性质.目标及教学要求 "语言学概论"是中文专业的基础课.本课程注重介绍语言学的基础知识,讨论语言与社会.语言与思维的一些重要问题,同时适当涉及语言学的理论方法和实际应用方面的一些内容.学生应较系统地掌握语言与语言学的 ...

  • 自考[语言学概论]复习资料汇总
  • <语言学概论>复习资料汇总 第一章 语言和语言学 1. 为什么语言和种族没有必然联系? 答:语言能力和生理因素.心理因素有关,但语言不是一种生理现象,也不是一种心理现象,不是遗传的,而是一种社会现象.语言完全是在一种语言环境中后天获得的,所以语言和种族没有必然联系. 2. 简答语言符号的 ...

  • 语言学概论及答案
  • 语言学概论试题 文学院新闻学 14级4班陈秋霞 2014033004 一.填空题(每空一分共10分) 1.语言是由人的发出的有的声音. 2.是否能够运用,是区分词和语素的根本特点. 3 4 二.选择题(每题2分共20分) 1.一种语言中数量最少的是() A.音素B.音位C.语素D.音节 2.在语言结 ...

  • 计算机基础A考试题
  • 1 计算机新技术 新技术有嵌入式计算机 网格计算和中间件技术 嵌入式计算机是作为一个信息处理部件,嵌入到应用系统之中的计算机. 网格计算是利用因特网把分散在不同地理位置的计算机组成一个虚拟的超级计算机每一台参与计算的计算机是一个结点整个计算由千万个结点组成一张网格.这种计算叫网格计算. 中间件技术是 ...

  • 逻辑经验主义的观察语言理论
  • 题外话: 一九八七年我第一次读硕士研究生时,研究方向是马克思主义认识论,但这次我没有读完就退学当记者去了.一九九六年我第二次考入华中师范大学读哲学研究生,这次的导师刘文君教授是从事逻辑学研究的,当时全国高校所使用的<形式逻辑>教材,大多数是刘教授主编或参与主编的.就这样,我的研究方向变成 ...

  • 1艺术与道德的关系
  • 1艺术与道德的关系: 艺术在宣传社会伦理关系,影响社会道德面貌方面具有重要的作用.当然艺术创作不等于道德说教,两者区别在于.第一,艺术是感性的,道德是理性的.第二,艺术是个性的,道德是共性的.第三,艺术表达具有内在性,道德影响则是外部性的. 2艺术与宗教的关系: 首先,艺术和宗教都是远离经济基础的社 ...

  • 转化生成语言学和系统功能语言学
  • 转换-生成语法 转换-生成语法(Transformational-generative grammar,简称TG)是美国语言学家乔姆斯基提出的一个描述语法的一个术语,他在1957年所写的<语法结构>的出版是转换-生成语法诞生的标志.简单的说,转换-生成语法理论研究的是人类为什么会说话以及 ...