【XML】XL,SL,PL三者之间的区别与联系

原创 2015年07月08日 21:10:47
    在学习牛腩新闻发布系统的时候,我们用到了多种语言,例如 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、程序语言用于向计算机发出指令,通过一定的代码来实现此指令。

三、联系

    脚本语言是介于编程语言和标记语言之间的一种语言。简单来说,就是三种语言相互合作,各执其能,制作出一个完美的网页。
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Win32 Console Application、Win32 Application、MFC三者之间的联系和区别

本文主要介绍了MFC、Win32(SDK程序,控制台程序)的区别和联系。

计算机视觉,计算机图形学和数字图像处理,三者之间的联系和区别

Computer Graphics和Computer Vision是同一过程的两个方向。Computer Graphics将抽象的语义信息转化成图像,Computer Vision从图像中提取抽象的语...

String,StringBuffer与StringBuilder三者之间的区别与联系

在JDK的API中 String是这样定义的 String 类代表字符串。Java 程序中的所有字符串字面值(如 "abc" )都作为此类的实例实现。 字符串是常量;它们的值在创建之后不能...

Ajax、Javascript和jQuery三者之间的联系与区别

一、基本认识   1、JavaScript   定义:           javaScript的简写形式就是JS,是由Netscape公司开发的一种脚本语言,一种广泛...
  • MarkAsh
  • MarkAsh
  • 2015年02月05日 16:04
  • 462

ASP中Isnull,IsEmpty,=""三者之间的区别与联系

isnull: 1.直接赋值为NULL 2.数据库值为NULL isempty: 1.变量没有初始化 2.直接赋值为 empty =""(空字符串): a="" 是一个字符串 IsNull函数: 功能...

Java web Filter, Strurs2 Interceptor 和 SpringMVC Interceptor 三者之间的联系与区别

无论是Filter、Strurs2 Interceptor还是SpringMVC Interceptor,它们都是AOP理念的实现,本文结合源码详细解剖了三者在具体实现上的异同。...

UI、UE和UX三者之间的区别

UI:User Interface 用户界面 用户界面其实是一个比较广泛的概念,指人和机器互动过程中的界面,以车为例子,方向盘、仪表盘、换档器等都属于用户界面。 现在一般把屏幕上显示的图形用户界面...
  • dodott
  • dodott
  • 2015年12月03日 13:30
  • 2303

重写(overwrite)、重载(overload)和覆盖(override)三者之间的区别

关于这三者之间,有很多书都说方法的重载就是方法的重写,也有很多书将两者加以区分,当然,也有很多书将覆盖和重载合并。正所谓人言可谓,我现在都开始怀疑我以前认为的两者说是不是正确的,当然,我不是认为两者说...

String&StringBuffer&StringBuilder三者之间的区别-经典解析

String 字符串常量 StringBuffer 字符串变量(线程安全) StringBuilder 字符串变量(非线程安全) ----------------------------...

arcgis desktop、arcgis engine和arcgis server三者之间区别

arcgis desktop、arcgis engine和arcgis server三者之间有什么区别? desktop是一个数据分析处理为主的软件。可以对图做各种分析,很强大。 engine是一个...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:【XML】XL,SL,PL三者之间的区别与联系
举报原因:
原因补充:

(最多只允许输入30个字)