标记语言哪位大神能用一个通俗易懂的例子解释编程语言与标记语言之间的区别

标记语言  时间:2021-06-19  阅读:()

标记语言的历史

标记语言,用一系列约定好的标记来对电子文档进行标记,以实现对电子文档的语义、结构、及格式的定义。

这些标记必须很容易的和内容区分,并且易于识别。

标记语言的发展如下: 通用标记语言(1969年) 标准通用标记语言(1985年) 可扩展标记语言(1998年) 超文本标记语言(1993年) 数学置标语言 无线标记语言(WML) 可缩放矢量图形(SVG) CML XHTML 当今广泛使用的置标语言是超文本标记语言和可扩展标记语言。

置标语言广泛应用于网页和网络应用程序。

标记最早用于出版业,是作者、编辑以及出版商之间用于描述出版作品的排版格式所使用的。

一、为了促进数据交换和操作,在20世纪60年代,通过IBM公司研究人员的杰出工作,得出了重要的结论:要提高系统的移植性,必须采用一种通用的文档格式,这种文档的格式必须遵守特定的规则。

这也就是创建通用标记语言的指导原则,从人们所产生的将文件结构化为标准的格式的动机出发,IBM创建了通用标记语言。

二、在标记语言的概念达成共识的基础上,IBM公司的研究人员Charles Goldfarb带领的开发团队完善着通用标记语言,将其称为标准通用标记语言,标准通用标记语言成为了IBM内部格式化和维护合法化文件的手段。

后来被拓展和修改,作为一种全面的信息标准以适应工业范围的广泛应用,1986年,标准通用标记语言被国际标准化组织(ISO)所采纳。

他的功能非常强大,但是非常复杂,需要许多昂贵的软件配合运行,因此在很长一段时间内没有被推广。

三、1989年,欧洲粒子物理实验室(CERT)的研究员Tim Berners-Lee和Anders Berglund共同创建了一种基于标记的语言HTML,他可看做标准通用标记语言的简单应用,开始时仅仅提供一种对静态文本的信息显示的方法,后来越来越多的标签产生,两大浏览器厂商微软和网景格式,甚至创建了自己的产品的兼容标签,使HTML变得臃肿不堪,兼容性不好。

四、1996年人们开始致力于描述一个新的标记语言,它是一种在WEB中应用标准通用标记语言的灵活性和强大功能的方法,万维网联盟--领导万维网,制定其公共的协议,促进万维网的发展并确保其互操作性的国际组织)专门成立了专家小组以从事这项工作。

1998.2,w3c批准了XML1.0规范。

可扩展标记语言具备标准通用标记语言的核心特性,但简洁,他的内容甚至不到标准通用标记语言的十分之一。

编程语言 标记语言 脚本语言分别有哪些

一、各自的定义 标记语言 标记语言,是一种将文本(Text)以及文本相关的其他信息结合起来,展现出关于文档结构和数据处理细节的电脑文字编码。

与文本相关的其他信息(包括例如文本的结构和表示信息等)与原来的文本结合在一起,但是使用标记(markup)进行标识。

如:HTML、XML 脚本语言 脚本语言是为了缩短传统的编写-编译-链接-运行(pile-link-run)过程而创建的计算机编程语言。

它的命名起源于一个脚本“screenplay”,每次运行都会使对话框逐字重复。

早期的脚本语言经常被称为批量处理语言或工作控制语言。

一个脚本通常是解释运行而非编译。

脚本语言通常都有简单、易学、易用的特性,目的就是希望能让程序员快速完成程序的编写工作。

如:JavaScript、VBScript、PHP 编译型语言 编译型语言:程序在执行之前需要一个专门的编译过程,把程序编译成 为机器语言的文件,运行时不需要重新翻译,直接使用编译的结果就行了。

程序执行效率高,依赖编译器,跨平台性差些 如 C、C++ 二、区别 1、标记语言不用于向计算机发出指令,常用于格式化和链接。

2、脚本语言介于标记语言和编程语言之间,脚本语言脚本语言不需要编译,可以直接用,由解释器来负责解释。

3、编译型语言写的程序执行之前,需要一个专门的编译过程,把程序编译成为机器语言的文件,比如exe文件,以后要运行的话就不用重新翻译了,直接使用编译的结果就行了(exe文件),因为翻译只做了一次,运行时不需要翻译,所以编译型语言的程序执行效率高。

哪位大神能用一个通俗易懂的例子解释编程语言与标记语言之间的区别

最简单的理解是, 编程语言有逻辑和行为能力, 後者没有. 编程语言 (programming language)可以例如 c, perl, javascript 标记语言( markup language ), 有 xml, html, xhtml ( xml 和 html 的合体 )你会见到他们都是 "ml" 尾的. 标记语言的存在用来被读取的, 例如 svg 的图档其实就是用 xml 写出来的. 而其本身是没有行为能力的. 在标记语言里你会看到很多 < 和 > 这些钻括号, 这些是用来写出 "层次" 和 "属性" 的. 简言之, 他是被动的 而在 编程语言 里, 你会看到很多 if else for while print ... 这些具有逻辑性和行为能力的指令. 这是主动的.

pacificrack:$12/年-1G内存/1核/20gSSD/500g流量/1Gbps带宽

pacificrack在最新的7月促销里面增加了2个更加便宜的,一个月付1.5美元,一个年付12美元,带宽都是1Gbps。整个系列都是PR-M,也就是魔方的后台管理。2G内存起步的支持Windows 7、10、Server 2003\2008\2012\2016\2019以及常规版本的Linux!官方网站:https://pacificrack.com支持PayPal、支付宝等方式付款7月秒杀VP...

HostWebis:美国/法国便宜服务器,100Mbps不限流量,高配置大硬盘,$44/月起

hostwebis怎么样?hostwebis昨天在webhosting发布了几款美国高配置大硬盘机器,但报价需要联系客服。看了下该商家的其它产品,发现几款美国服务器、法国服务器还比较实惠,100Mbps不限流量,高配置大硬盘,$44/月起,有兴趣的可以关注一下。HostWebis是一家国外主机品牌,官网宣称1998年就成立了,根据目标市场的不同,以不同品牌名称提供网络托管服务。2003年,通过与W...

PQS彼得巧 年中低至38折提供台湾彰化HiNet线路VPS主机 200M带宽

在六月初的时候有介绍过一次来自中国台湾的PQS彼得巧商家(在这里)。商家的特点是有提供台湾彰化HiNet线路VPS主机,起步带宽200M,从带宽速率看是不错的,不过价格也比较贵原价需要300多一个月,是不是很贵?当然懂的人可能会有需要。这次年中促销期间,商家也有提供一定的优惠。比如月付七折,年付达到38折,不过年付价格确实总价格比较高的。第一、商家优惠活动年付三八折优惠:PQS2021-618-C...

标记语言为你推荐
ipv6电视为什么IPv6电视软件不消耗上网流量呢郭列90后三无人物,如何创业?如何去实现人生价值?ico监管ICO为什么被叫停ico监管为何央行叫停代币发行?java程序员招聘为什么Java程序员工资都很高在线沟通有效沟通的六个要点flash序列号求flash的序列号云家政网腾讯网的网址是多少?particular教程AE的particular的particle设置在线操作系统什么是计算机操作系统?其作用主要有哪些
老域名失效请用户记下 如何申请域名 域名投资 香港vps vps服务器 域名服务dns的主要功能为 lamp GGC winhost shopex空间 2017年万圣节 青果网 好看的桌面背景图 刀片服务器是什么 网站cdn加速 1g内存 天翼云盘 鲁诺 四核服务器 万网主机管理 更多