【XML】XL,SL,PL三者之间的区别与联系
2015-07-08 21:10
330 查看
在学习牛腩新闻发布系统的时候,我们用到了多种语言,例如 HTML ,C#,JavaScript,它们分别为超文本标记语言,程序语言,脚本语言。今天我们就讲一下这些语言之间的区别与联系。
一、定义
1、 ML
学习完了XML和HTML,这二者有什么共同点呢?是不是都有ML呢?他们都属于ML。 今天我们先介绍一下ML(Markup Language)——标记语言。
标记语言,是一种将文本以及文本相关的其他信息结合起来,展现出关于文档结构和数据处理细节的电脑文字编码。与文本相关的其他信息(包括文本的结构和表示信息等)与原来的文本结合在一起,但是使用标记进行标识。
例如:HTML,XML等。
2、SL
脚本语言(Scripting language)又被称为扩建的语言,或者动态语言,是一种编程语言,用来控制软件应用程序,脚本通常以文本(如ASCII)保存,只在被调用时进行解释或编译。
例如:JavaScript,VBScript等。
3、PL
程序语言(programming language),是用来定义计算机程序的形式语言。它是一种被标准化的交流技巧,用来向计算机发出指令。一种计算机语言让程序员能够准确地定义计算机所需要使用的数据,并精确地定义在不同情况下所应当采取的行动。
例如:C#,VB,VB.NET等
二、区别
1、标记语言不用于向计算机发出指令,常用于格式化和链接;
2、脚本语言介于标记语言和程序语言之间,实现网页动态功能,脚本语言本身不需要编译,可以直接使用,由解释器来负责解释;
3、程序语言用于向计算机发出指令,通过一定的代码来实现此指令。
三、联系
脚本语言是介于编程语言和标记语言之间的一种语言。简单来说,就是三种语言相互合作,各执其能,制作出一个完美的网页。
一、定义
1、 ML
学习完了XML和HTML,这二者有什么共同点呢?是不是都有ML呢?他们都属于ML。 今天我们先介绍一下ML(Markup Language)——标记语言。
标记语言,是一种将文本以及文本相关的其他信息结合起来,展现出关于文档结构和数据处理细节的电脑文字编码。与文本相关的其他信息(包括文本的结构和表示信息等)与原来的文本结合在一起,但是使用标记进行标识。
例如:HTML,XML等。
2、SL
脚本语言(Scripting language)又被称为扩建的语言,或者动态语言,是一种编程语言,用来控制软件应用程序,脚本通常以文本(如ASCII)保存,只在被调用时进行解释或编译。
例如:JavaScript,VBScript等。
3、PL
程序语言(programming language),是用来定义计算机程序的形式语言。它是一种被标准化的交流技巧,用来向计算机发出指令。一种计算机语言让程序员能够准确地定义计算机所需要使用的数据,并精确地定义在不同情况下所应当采取的行动。
例如:C#,VB,VB.NET等
二、区别
1、标记语言不用于向计算机发出指令,常用于格式化和链接;
2、脚本语言介于标记语言和程序语言之间,实现网页动态功能,脚本语言本身不需要编译,可以直接使用,由解释器来负责解释;
3、程序语言用于向计算机发出指令,通过一定的代码来实现此指令。
三、联系
脚本语言是介于编程语言和标记语言之间的一种语言。简单来说,就是三种语言相互合作,各执其能,制作出一个完美的网页。
相关文章推荐
- readLine()方法
- 1034. Head of a Gang (30)
- windows 常用软件
- HQL: Hibernate查询语言
- 编写程序时关于字符串时的一些主要函数
- 需要缺少的Web组件才能加载,以及项目加载后显示“不可用”的解决方法
- Snoopy 网页抓取
- C语言中的static
- LeetCode House Robber
- 从头开始建网站(三)DNS
- java中jdk安装配置信息
- freemarker 图片输出、多张图片输出(图片重复原因及解决)
- 如何测试网页的登录页面
- Lintcode解题笔记 - 岛屿的个数
- 点到折线最短距离所在点距离折线起点的累积距离
- NSArray与NSMutableArray
- 【LeetCode】228. Summary Ranges
- 冒泡法--分析
- Remove Duplicates from Sorted Array II
- SQL Server 执行计划