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

标记语言  时间: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 ... 这些具有逻辑性和行为能力的指令. 这是主动的.

青果云(590元/年),美国vps洛杉矶CN2 GIA主机测评 1核1G 10M

青果网络QG.NET定位为高效多云管理服务商,已拥有工信部颁发的全网云计算/CDN/IDC/ISP/IP-VPN等多项资质,是CNNIC/APNIC联盟的成员之一,2019年荣获国家高薪技术企业、福建省省级高新技术企业双项荣誉。那么青果网络作为国内主流的IDC厂商之一,那么其旗下美国洛杉矶CN2 GIA线路云服务器到底怎么样?官方网站:https://www.qg.net/CPU内存系统盘流量宽带...

老薛主机VPS年付345元,活动进行时。

老薛主机,虽然是第一次分享这个商家的信息,但是这个商家实际上也有存在有一些年头。看到商家有在进行夏季促销,比如我们很多网友可能有需要的香港VPS主机季度及以上可以半价优惠,如果有在选择不同主机商的香港机房的可以看看老薛主机商家的香港VPS。如果没有记错的话,早年这个商家是主营个人网站虚拟主机业务的,还算不错在异常激烈的市场中生存到现在,应该算是在众多商家中早期积累到一定的用户群的,主打小众个人网站...

ZJI:香港物理服务器,2*E5-2630L/32G/480G SSD/30Mbps/2IP/香港BGP,月付520元

zji怎么样?zji是一家老牌国人主机商家,公司开办在香港,这个平台主要销售独立服务器业务,和hostkvm是同一样,两个平台销售的产品类别不一平,商家的技术非常不错,机器非常稳定。昨天收到商家的优惠推送,目前针对香港邦联四型推出了65折优惠BGP线路服务器,性价比非常不错,有需要香港独立服务器的朋友可以入手,非常适合做站。zji优惠码:月付/年付优惠码:zji 物理服务器/VDS/虚拟主机空间订...

标记语言为你推荐
财务系统软件财务软件哪个好用,2020年财务软件排名?gps数据格式怎样把GPS测量数据DAT文件转换成EXEL文件?4k超高清视频下载4k电视有什么视频软件可以看4k片源比如乐视…上行宽带上行宽带和下行宽带什么意思网络安全密钥网络安全密钥和wifi密码有什么区别za是哪个国家的奥洛菲是哪个国家的ocr软件下载哪个图片转文字软件比较好用?erp系统教程在一个公司里怎样去学ERP空间导航怎么把空间的导航变成只有留言板跟相册backupexecBackup Exec 2014怎么备份Exchange
php主机租用 免费域名解析 申请免费域名 免费申请网页 l5639 鲨鱼机 wordpress技巧 debian源 安徽双线服务器 raid10 免费邮件服务器 什么是web服务器 主机返佣 xuni 购买空间 贵州电信 美国主机 web服务器有哪些 symantec 中国域名根服务器 更多