最早出现的Web编程语言是什么? A、VRML B、HTML C、JAVA D、ASP

2024-11-22 02:20:47
推荐回答(2个)
回答1:

楼主的概念没有搞清楚,没有明确的“Web编程语言”这个概念

HTML是数据描述语言,是XML的一个子集(它属于XML的一种),确切得说它是对数据的一种描述
VRML则是另一种数据描述语言
数据描述语言的作用是描述数据,比如说你的浏览器要和服务器交流,那么一个说中文一个说英文大家肯定听不懂,于是就有了HTML,服务器给你传送了一个HTML,你的浏览器拿到的是HTML这个纯文本的东西,但它认识,并且会把它转化成一个漂亮的页面。
HTML就是这个作用,它用

告诉你这个字要居中,用告诉你还需要下载某个图片,等等,它不是编程语言,而是一种对数据格式的描述。

JAVA和ASP则是脚本语言,类似的还有php, python, 包括C/C++之类的也可以归纳进来。它的作用是生成HTML页面。比如我的网页有一个表格,这些表格的数据来自于后台数据库。于是我可以用JAVA(通常是JSP)或者ASP把数据从数据库读出来,整理成一个HTML文件,再把这个文件传送给客户。目前最流行的脚本语言是PHP, ASP, JSP,它们简单而强大。当然C/C++也可以实现这些功能,比如百度知道的后台就有C++的模块,因为它更快速。

若问诞生时间,毫无疑问C/C++最早,分别是1972年和1980年,它们诞生于互联网出生之前。Java生于94年,asp比它晚两年。

而对于数据描述语言,HTML诞生于1990年,是专门伴随着Web而出生的。而VRML始于1994年

回答2:

什么是VRML
VRML的全称是Vritual Reality Modiling Langguage。

熟悉WWW的人都知道,受HTML的限制,网页只能是平面的结构,就算
JAVA语言能够为网页增色不少, 但也仅仅停留在平面设计阶段,而且实
现环境与浏览者的动态交互是非常繁琐的。
于是VRML应运而生。尤其是VRML 2.0标准,被称为第二代Web语言,
它改变了WWW上单调、交互性差的弱点,将人的行为作为浏览的主题,所
有的表现都随操作者行为的改变而改变。 VRML创造的是一个可进入、可
参与的世界。 你可以你可以在计算机网络上看到一幅幅生动、逼真的三
维立体世界,你可以在里面自由的遨游;你可以将网络上流行的MUD游戏
转换为立体图形世界; 你可以将你公司的主页改编成三维主页,让浏览
者领略到你公司的实貌,而不仅仅是简单的文本、表格...
VRML是一种国际标准,其规范由国际标准化组织(ISO)定义,MIME类
型为 x-world/x-vrml,它的表现与操作系统平台无关。
VRMLl.0只能创建静态的3D景物,你可以在它们之间移动,来测览三
维世界。 VRMLl.0是基于SGI公司的OpenInventor的文件格式,也是它的
一个子集,是一种流行的3D图形的格式,并可链接到一般的WWW页。VRML
l.0的立体链接,即构成了VRML的世界。 可以看出,用VRMLl.0很容易做
出三维物体,这也正是VRMLl.0的基本目的所在。另外,有些厂家将VRML
l.0进行了扩展,使其可以实现一些动画功能和交互性,但只能在Live3D
的环境下运行。
由于WMLl.0的种种限制,VRML2.0的产生也就是不可避免的。
VRMLl.0只能创建静态的3D景物。因此虽然能用WMLl.0来建立用户的
虚拟代表,它们却不能做其他任何事情。但是,VRML2.0能够改变这一点,
它增加了行为,可以让物体旋转、行走、滚动、改变颜色和大小。 比较
起来,VRML2.O比VRMLl.0有了长足的进步,其巨大的改变,正如当年Mic
roSoft公司的Window95比之Windows3.0的进步。

其主要改进有:
1.增强了静态世界;
2.增加了交互性;
3.增加了动画功能;
4.增加了编程功能;
5.增加了原形定义功能。
在VRML的世界里你可以用虚拟开关将灯光打开,当您走近清彻透底
的泉水时水声逐渐变响,当你向远处驶来的汽车招手时汽车停下来把你
载上...

——VRML的历史

VRML l.0标准是许多人的共同合作的结果。1993年9月,Tong Pari-
si和MarkPesce开发了第一个VRML测览器。在第一界WWW大会上(1994年秋
于日内瓦),由Tim Berners-Lee和Dave Raggett所组织的一个名为BOF的
小组提出了VRML这个名字,但当时所代表的含义Virtual Reality Mark-
up Language,只是在后来由于为了反映三维世界的建立而将Markup改为
了Modeling,缩写仍为VRML。在这次大会后,一个名www-vrmlmail list
的组织成立了,并于1994年秋在第二次WWW大会上发布了VRMLl.0的草稿。
VRMLl.0允许单个用户使用非交互功能,且没有声音和动画,它只允
许建立一个可以探索的环境,但没有别的。虽然VRMLl.0给人的最初印象
看起来十分有限,但它的确形成了一组开发者可以用的工作核心, 以便
建立VRML2.O、VRML3·0或更新的版本。
VRML2.0的规范于1996年8月通过,它在VRMLl.0的基础上进行了很大
的补充和完善。它以SGI公司的Move World提案为基础。业界范围内对于
VRML2.0的支持非常大。 许多重要的厂商明确表示,VRML2.0将是他们产
品结构的基础。
SGI公司,最有影响力的VRML厂商,已经引进Cosmo3D——一个VRML
2.0的API,作为其新的工具结构Viper的基础。Cosmo3D的附件支持为SGI
公司已有工具而编写的应用程序,而这些应用程序也就变成了Viper内置
的专用功能。SGI公司许多广为传播的工具也支持VRML2.0。
Sun Microsystem公司,Java的先驱,最近选择VMML2.0作为其基于
Java的3DAPI——Java3D的功能内核。
Microsoft公司已经采纳了VRML2.0标准,并已利用DimensionX基于
Java的Liquid Reality来生成用于WML2·0测览的ActiveX组件。可在Win-
dowsNT4·0上找到的Microsoft公司的优化OpenGL l·1,而Micmsoft的Dir-
ect3D与已通过硬件加速显示了它强大无比的功能。
IBM公司和Apple公司正在与ParaGraph公司合作,开发以图形压缩为
特点的VRML二进制格式,这项工作不仅可以使文件大小减少50%,还可以
把VRML使用者的范围拓宽。
VRML发展大事年表:
日期 大事记
1993.12 Parisi和Pesce开始开发第一个VRML测览器;
1994.03 首届WWW大会在日内瓦召开,提出VRML;
1994.06 开始VRML邮件列表;
1994.10 产生了基于SGI的Open Inventor文件格式的VRMLl·0第一稿;
1996.03 VRML结构组通过Moving World,并就VRML2·0标准进行投票;
1996.08 通过VRML2·0标准。

楼上说VRML不是语言,有还不明白。不过C是最早出现得。