脚本编程速度更快,且脚本文件明显小于如同类C程序文件。这种灵活性是以执行效率为代价的。脚本一般是解释执行的,速度可能很慢,且运行时更耗内存html
解释类:应用程序源代码一边由相应语言的解释器“翻译”成目标代码(机器语言),一边执行,所以效率比较低,并且不能生成可独立执行的可执行文件,应用程序不能脱离其解释器,但这种方式比较灵活,能够动态地调整、修改应用程序前端
编译类:编译是指在应用源程序执行以前,就将程序源代码“翻译”成目标代码(机器语言),所以其目标程序能够脱离其语言环境独立执行,使用比较方便、效率较高。但应用程序一旦须要修改,必须先修改源代码,再从新编译生成新的目标文件(* .obj,也就是OBJ文件)才能执行,只有目标文件而没有源代码,修改很不方便。c++
它能够做为工做系统设计语言,编写系统应用程序,也能够做为应用程序设计语言,编写不依赖计算机硬件的应用程序。它的应用范围普遍,具有很强的数据处理能力,不只仅是在软件开发上,并且各种科研都须要用到C语言,适于编写系统软件,三维,二维图形和动画,具体应用好比单片机以及嵌入式系统开发。 程序员
C++是一种静态数据类型检查的、支持多重编程范式的通用程序设计语言。它支持过程化程序设计、数据抽象、面向对象程序设计、泛型程序设计等多种程序设计风格数据库
(又被简称为"C#")是微软公司在2000年6月发布的一种新的编程语言, C#看起来与Java有着惊人的类似;它包括了诸如单一继承、界面、与Java几乎一样的语法,和编译成中间代码再运行的过程。可是C#与Java有着明显的不一样,它借鉴了Delphi的一个特色,与COM(组件对象模型)是直接集成的,并且它是微软公司.NET windows网络框架的主角编程
Java是一种能够撰写跨平台应用软件的面向对象的程序设计语言,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台(即JavaSE, JavaEE, JavaME)的总称。Java 技术具备卓越的通用性、高效性、平台移植性和安全性,普遍应用于我的PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群windows
AAuto是 专用于桌面软件快速开发的新一代混合型编程语言 - 具备动态语言轻便、灵活、快速开发的特性,并且又能够同时支持静态类型开发,象静态语言那样使用。AAuto能够直接支持原生DLL,即便是外部EXE进 程中的函数,也可使用一句代码声明为普通的AAuto函数对象( 原生call支持 ),AAuto支持很是多的标准调用约定AAuto虽然小,但支持的接口很丰富、能够支持com静态动态双接口,象VBS同样原生支持com对象,AAuto提供可视化开发工具,能够象VB同样(实际上比VB更简单)的经过拖拉控件建立程序api
结构化查询语言(Structured Query Language)简称SQL,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。结构化查询语言是高级的非过程化编程语言,容许用户在高层数据结构上工做。它不要求用户指定对数据的存放方法,也不须要用户了解具体的数据存放方式,因此具备彻底不一样底层结构的不一样数据库系统可使用相同的结构化查询语言语言做为数据输入与管理的接口。结构化查询语言语句能够嵌套,这使他具备极大的灵活性和强大的功能,SQL语言结构简洁,功能强大,简单易学,因此自从IBM公司1981年推出以来,SQL语言,获得了普遍的应用。现在不管是像Oracle,Sybase,Informix,SQL server这些大型的数据库管理系统,仍是像Visual Foxpro,PowerBuilder这些微机上经常使用的数据库开发系统,都支持SQL语言做为查询语言。安全
Visual Basic Visual Basic是一种由微软公司开发的包含协助开发环境的事件驱动编程语言。从任何标准来讲,VB都是世界上使用人数最多的语言——不只是盛赞VB的开发者仍是抱怨VB的开发者的数量。它源自于BASIC编程语言。VB拥有图形用户界面(GUI)和快速应用程序开发(RAD)系统,能够轻易的使用DAO、RDO、ADO链接数据库,或者轻松的建立ActiveX控件。程序员能够轻松的使用VB提供的组件快速创建一个应用程序服务器
优势:⑴Visual Basic 提供了强大的可视化编程能力,可让你轻松地作出漂亮的程序。
Visual C++ MicrosoftVisual C++,(简称Visual C++、MSVC、VC++或VC)微软公司的C++开发工具,具备集成开发环境,可提供编辑C语言,C++以及C++/CLI等编程语言。VC++整合了便利的除错工具,特别是整合了微软视窗程式设计(Windows API)、三维动画DirectX API,Microsoft .NET框架。
c++ Builder是由Borland公司推出的一款可视化集成开发工具。C++ Builder具备快速的可视化开发环境:只要简单地把控件(Component)拖到窗体(Form)上,定义一下它的属性,设置一下它的外观,就能够快速地创建应用程序界面;C++ Builder内置了100多个彻底封装了Windows公用特性且具备彻底可扩展性(包括全面支持ActiveX控件)的可重用控件;C++ Builder具备一个专业C++开发环境所能提供的所有功能:快速、高效、灵活的编译器优化,逐步链接,CPU透视,命令行工具等。它实现了可视化的编程环境和功能强大的编程语言(C++)的完美结合。
PowerBuilder是美国著名的数据库应用开发工具生产厂商PowerSoft推出的成功产品,其初版于1991年6月正式投入市场。它是彻底按照客户/服务器体系结构研制设计的,采用面向对象技术,图形化的应用开发环境,是数据库的前端开发工具