计算机程序编写有哪几中语言

计算机程序编写有哪几中语言

方案一 basic语言 & Visual basic

优点

(1)basic 简单易学,很容易上手。

(2)Visual basic 提供了强大的可视化编程能力,可以让你轻松地做出漂亮的程序。

(3)众多的控件让编程变得象垒积木一样简单。

(4)Visual basic 的全部汉化让我们这些见了english就头大的人喜不自禁。

缺点

(1)Visual basic 不是真正的面向对象的开发文具。

(2)Visual basic 的数据类型太少,而且不支持指针,这使得它的表达能力很有限。

(3)Visual basic 不是真正的编译型语言,它产生的最终代码不是可执行的,是一种伪代码。

它需要一个动态链接库去解释执行,这使得Visual basic 的编译速度大大变慢。

综述:方案一适合初涉编程的朋友,它对学习者的要求不高,几乎每个人都可以在一个比较短的时间里学会vb编程,并用Vb 做出自己的作品。

对于那些把编程当做游戏的朋友来说,Vb 是您最佳的选择。

basic/Visual basic简介

方案二 Pascal语言 & delphi

优点

(1)Pascal语言结构严谨,可以很好地培养一个人的编程思想。

(2)delphi是一门真正的面向对象的开发工具,并且是完全的可视化。

(3)delphi使用了真编译,可以让你的代码编译成为可执行的文件,而且编译速度非常快。

(4)delphi具有强大的数据库开发能力,可以让你轻松地开发数据库。

缺点

delphi几乎可以说是完美的,只是Pascal语言的过于严谨让人感觉有点烦。

综述: 方案二比较适合那些具有一定编程基础并且学过Pascal语言的朋友。

Pascal语言简介

delphi简介

方案三 c语言 & Visual c++

优点

(1)c语言灵活性好,效率高,可以接触到软件开发比较底层的东西。

(2)微软的mFc库博大精深,学会它可以让随心所欲地进行编程。

(3)Vc是微软制作的产品,与操作系统的结合更加紧密。

缺点

对使用者的要求比较高,既要具备丰富的c语言编程经验,又要具有一定的windows编程基础,它的过于专业沟靡话愕谋喑贪 谜哐 捌鹄椿嵊胁恍〉睦 选?

综述: Vc是程序员用的东西。

如果你是一个永不满足的人,而且可以在编程上投入很大的精力和时间,那么学习Vc你一定不会后悔的。

c语言简介

方案四 c++语言 & c++ builder

优点

(1)c++语言的优点全部得以继承。

(2)完全的可是化。

(3)极强的兼容性,支持owL、VcL和mFc三大类库。

(4)编译速度非常快。

缺点

由于推出的时间太短,关于它的各种资料还不太多。

综述:我认为c++ builder 是最好的编程工具。

它既保持了c++语言编程的优点,又做到了完全的可视化。

c语言简介

方案五 sQL语言 & Power builder

对于一些传统的数据开发人员来说,Foxpro系列也许让他们感到更加熟悉。

但是对于初学者来说,Powerbuilder也许是最好的数据库开发工具。

各种各样的控件,功能强大的Powerbuilder语言都会帮助你开发出自己的数据库应用程序。

[nextPage]

JsP简介

在sun正式发布JsP(Java server Pages)之后,这种新的web应用开发技术很快引起了人们的关注。

JsP为创建高度动态的web应用提供了一个独特的开发环境。

按照 sun 的说法,JsP能够适应市场上包括apache webserver 、iis4.0在内的85%的服务器产品。

JsP与asP的简单比较

JsP与microsoft的asP技术非常相似。

两者都提供在htmL代码中混合某种程序代码、由语言引擎解释执行程序代码的能力。

在asP或 JsP环境下,htmL代码主要负责描述信息的显示样式,而程序代码则用来描述处理逻辑。

普通的htmL页面只依赖于web服务器,而asP和JsP页面需要附加的语言引擎分析和执行程序代码。

程序代码的执行结果被重新嵌入到htmL代码中,然后一起发送给浏览器。

asP和JsP都是面向web服务器的技术,客户端浏览器不需要任何附加的软件支持。

asP的编程语言是Vbscript之类的脚本语言,JsP使用的是Java,这是两者最明显的区别。

此外,asP与JsP还有一个更为本质的区别:两种语言引擎用完全不同的方式处理页面中嵌入的程序代码。

在asP下,Vbscript代码被 asP引擎解释执行;在JsP下,代码被编译成servlet并由Java虚拟机执行,这种编译操作仅在对JsP页面的第一次请求时发生。

运行环境

执行 JsP 代码需要在服务器上安装 JsP 引擎。

此处我们使用的是 sun 的 Javaserver web development Kit ( JswdK )。

为便于学习,这个软件包提供了大量可供修改的示例。

安装 JswdK 之后,只需执行 startserver 命令即可启动服务器。

在默认配置下服务器在端口 8080 监听,使用 localhost:8080 即可打开缺省页面。

在运行 JsP 示例页面之前,请注意一下安装 JswdK 的目录,特别是" work "子目录下的内容。

执行示例页面时,可以在这里看到 JsP 页面如何被转换成 Java 源文件,然后又被编译成 class 文件(即 servlet )。

JswdK 软件包中的示例页面分为两类,它们或者是 JsP 文件,或者是包含一个表单的 htmL 文件,这些表单均由 JsP 代码处理。

与 asP 一样, JsP 中的 Java 代码均在服务器端执行。

因此,在浏览器中使用"查看源文件"菜单是无法看到 JsP 源代码的,只能看到结果 htmL 代码。

所有示例的源代码均通过一个单独的" examples "页面提供。

Java servlet是一种开发web应用的理想构架。

JsP以servlet技术为基础,又在许多方面作了改进。

JsP页面看起来象普通htmL页面,但它允许嵌入执行代码,在这一点上,它和asP技术非常相似。

利用跨平台运行的Javabean 组件,JsP为分离处理逻辑与显示样式提供了卓越的解决方案。

JsP必将成为asP技术的有力竞争者。

首页