FORTRAN语言是第一个被广泛用来进行数值、科学和
上海网站建设 工程领域计算的高级语言.通常,一个FORTRAN程序由一个主程序与若干个子程序组成。主程序及每一个子程序都是独立的程序单位,称为程序模块。
Algol语言是计算机发展史上首批产生的程序设计语言之一,当时还是晶体管计算机流行的时代.由于Algol语句和普通语言表达式接近,更适于数值计算,因此Algol多用于科学计算。Algol语言并没有被广泛使用,但它是许多现代程序语言的概念基础。COBOL是一种面向事务处理的程序语言.在企业管理中,数值计算并不复杂,重点是数据处理。1959年由美国的一些计算机用户组织设计了专用于商务数据处理的计算机语言COBOL,并于1961年由美国数据系统语言协会公布,经过不断修改、丰富、完善和标准化,已发展了多种版本。COBOL语言主要应用于商业数据处理、情报检索等领域.Pascal语言由瑞士苏黎世联邦工业大学的沃斯教授研制,于1971年正式发表。在高级程序语言的发展过程中,Pascal语言是一个重要的里程碑,它是第一个系统地体现了E. W.助kstra和C. A. R. Hoare定义的结构化程序设计概念的语言。
C语言是20世纪70年代发展起来的一种通用程序设计语言,它提供了一个丰富的运算符集合以及比较紧凑的语句格式.C语言的主要特色是兼顾了高级语言和汇编语言的特点,简洁、丰富、可移植.C语言与UNIX操作系统紧密相关,UNIX操作系统及其上的许多软件都是用C语言编写的.C语言提供了高效的执行语句并且允许程序员直接访问操作系统和底层硬件,这使得C语言成为编写系统软件和实时处理软件的主要语言。
C+十语言是在C语言的基础上于20世纪80年代发展起来的,与C语言兼容。由于增加了类机制,因此C++是一种面向对象的程序设计语言。
Java原指印度尼西亚的爪哇岛,该岛以盛产咖啡而闻名于世。在计算机领域,Java是一种面向对象程序设计语言,被特意设计为用于互联网的分布式环境。Java保留了C++语言的基本语法以及类和继承等概念,删除了C十十中一些不能适应互联网应用的特征.与C++相比,Java更简单,其语法和语义更适应互联网应用的要求。Java程序的一次编译、到处运行的特性。使得Java能够提供一个随处可用的开放结构和在多平台之间传递信息的低成本方式。特别是Java语言的企业应用编程接口,为企业计算及电子商务应用系统提供了有关技术和丰富的类库(Class Library)。
Visual Basic(VB)是一种含有开发环境的事件驱动编程语言.它源自Basi。语言,拥有图形用户界面和快速应用程序开发系统,程序员可以使用VB提供的组件快速建立一个应用程序。SQL(Structured Query Language),即结构化查询语言,最早是IBM的圣约瑟研究实验室为其关系数据库管理系统System R开发的一种查询语言。按照ANSI的规定,SQL是关系数据库管理系统的标准语言.SQL语句可以用来执行各种各样的数据库操作,如更新数据库中的数据、从数据库中查询数据等。
上面提到的各种程序设计语言一般由专业软件开发人员使用,用来开发各种系统软件或应用软件。还有一些语言随着互联网的诞生和发展而得到广泛应用,但它们与传统意义上的程序设计语言有很大不同,如HTML,PHP,XML,JavaScript,Perl等。
(1) HTML
HTML(Hypertext Mark-up Language)即超文本标记语言,是目前互联网上广泛应用的语言,也是构成网页文档的主要语言。HTML用于说明网页如何显示,包括规定文本的位置、大小和颜色、图形信息的位置以及声音和视频的结合。
HTML是由很多HTML标签组成的,用最简单的记事本工具即可编写这种超文本文档(称为HTML文档)。HTML一直被用做互联网上的信息表示语言,是一种能够被浏览器所识别的语言,用这种语言编写的文档一般以html或htm为扩展名.HTML文档是由HTML命令组成的描述性文本,HTML命令可以说明文字、图形、动画、声音、表格、链接等。HTML文档的结构包括头部(Head) ,主体(Bod刃两大部分,其中头部描述浏览器所需的信息,而主体则包含所要说明的具体内容.下面的程序1是一个简单的HTML文本。
【程序1】
< /head>
用户名:
口令:
《br>
将上面的程序在文本编辑器中输人,并保存成扩展名为html的文本文件,之后用浏览器打开,可看到如图7-2所示的页面。
(2) XML
XML ( Extensible Markup Language)即可扩展标记语言,源自SGML (Standard Generalized Markup Language,标准通用标记语言)。SGML是IBM从20世纪60年代就开始发展的GML(Generalized Markup Language)标准化后的名称。XML由万维网协会(W3C)创建,用来克服HTML的局限性。
通俗地说,XML是一种简单的数据存储语言,它使用一系列简单的标记描述数据.例如,表7-3是一个XML文件,在文本编辑器中输人并保存成扩展名为xml的文本文件即可。
该XML文件只是说明了两本书的名称、作者和价格信息,除此之外,它什么也不做。XML与Access, Oracle. SQL Server等数据库管理系统(DBMS)不同,DBMS提供了更强有力的数据存储和分析能力,如数据索引、排序、查找、相关一致性等,而XML仅仅是展示数据。
XML与HTML也不同。XML的标记由使用者自己定义,而HTML标记是预先定义好的。XML不是用来替代HTML的,它们有各自不同的用途。XML主要是用来描述数据、存储数据的,重点在什么是数据、如何存放数据,而HTML是用来格式化和显示数据的,重点在数据的显示模式。
XML有很多作用。例如,使用XML可以将数据从HTML文档中分离出来,单独保存;通过XML,可以在不兼容的系统间交换数据;使用XML可以在网络中交换金融信息;等等。
XML目前主要应用于内容管理(Content Management)、电子邮件的收发与管理、智能型日历、个性化信息服务和电子商务等。
(3) PHP
PHP(Hypertext Preprocessor,超文本预处理语言)是一种在服务器端执行的、嵌人HTML文档的脚本语言,语言的风格有些类似于C语言,被众多的网站编程人员广泛运用。
(4) JavaScript
JavaScript由Netscape的LiveScript发展而来,是一种嵌人HTML文档的、基于对象的脚本描述语言。JavaScript与Java在本质上是不同的,其名称是尹etscape公司出于营销考虑而与Sun公司达成协议的结果。
各种程序语言都在不断地发展之中。目前,用于软件开发的程序设计语言及编程环境正朝着面向对象及可视化编程环境方向发展,同时也涌现出了许多新的语言及开发工具脚本语言就像是猫合剂,把各种不同的已有组件连接起来以完成相关任务。