关闭

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

986人阅读 评论(25) 收藏 举报
分类:
    在学习牛腩新闻发布系统的时候,我们用到了多种语言,例如 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、程序语言用于向计算机发出指令,通过一定的代码来实现此指令。

三、联系

    脚本语言是介于编程语言和标记语言之间的一种语言。简单来说,就是三种语言相互合作,各执其能,制作出一个完美的网页。
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:153459次
    • 积分:9732
    • 等级:
    • 排名:第1798名
    • 原创:149篇
    • 转载:4篇
    • 译文:29篇
    • 评论:3835条
    博客专栏
    友情链接