高级程序设计语言发展概况
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公司达成协议的结果。
各种程序语言都在不断地发展之中。目前,用于软件开发的程序设计语言及编程环境正朝着面向对象及可视化编程环境方向发展,同时也涌现出了许多新的语言及开发工具脚本语言就像是猫合剂,把各种不同的已有组件连接起来以完成相关任务。
推荐新闻
更多行业-
北京网站设计与优化存在怎样的关系介绍
北京一个好的网站设计会引起广泛的认同和共鸣,很大程度上是因为它能显著提...
2022-02-28 -
科研院所网站设计要关注什么?设计难度高吗?
可以说现在互联网的使用,确实可以满足很多企业的需求,其次也是可以展现出...
2023-01-03 -
手机wap网站制作的主要趋势有哪几种?
网站制作中视觉方向是指基于图片的H5,它不仅好看,而且注重图片的实现,...
2018-07-22 -
什么样的页面更利于百度收录
百度蜘蛛喜欢什么样的页面,给予什么样的页面排名更高,什么样的页面更利于...
2014-05-22 -
网站颜色搭配及思路有哪些?
不要小瞧了色彩,其实色彩是有感情的,有温度的,有味道的,有形状的哦。访...
2018-09-05 -
如何避免被搜索引擎K的方法
早些放手。网站制作一旦被搜索引擎确定地认为是作弊,网站惩罚十分严重。并...
2012-06-25
预约专业咨询顾问沟通!
免责声明
非常感谢您访问我们的网站。在您使用本网站之前,请您仔细阅读本声明的所有条款。
1、本站部分内容来源自网络,涉及到的部分文章和图片版权属于原作者,本站转载仅供大家学习和交流,切勿用于任何商业活动。
2、本站不承担用户因使用这些资源对自己和他人造成任何形式的损失或伤害。
3、本声明未涉及的问题参见国家有关法律法规,当本声明与国家法律法规冲突时,以国家法律法规为准。
4、如果侵害了您的合法权益,请您及时与我们,我们会在第一时间删除相关内容!
联系方式:010-60259772
电子邮件:394588593@qq.com