计算机程序编写有哪几中语言
方案一 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技术的有力竞争者。