编程语言 标记语言 脚本语言分别有哪些? 区别是什么?

1、定义

  标记语言

标记语言,是一种将文本(Text)以及文本相关的其余信息结合起来,展示出关于文档结构和数据处理细节的电脑文字编码。与文本相关的其余信息(包括例如文本的结构和表示信息等)与原来的文本结合在一块儿,可是使用标记(markup)进行标识。例如:html

HTML:    http://www.runoob.com/html/html-tutorial.html程序员

XML:  http://www.runoob.com/xml/xml-tutorial.htmlweb

脚本语言

脚本语言是为了缩短传统的编写-编译-连接-运行(edit-compile-link-run)过程而建立的计算机编程语言。它的命名起源于一个脚本“screenplay”,每次运行都会使对话框逐字重复。早期的脚本语言常常被称为批量处理语言或工做控制语言。 
一个脚本一般是解释运行而非编译。脚本语言一般都有简单、易学、易用的特性,目的就是但愿能让程序员快速完成程序的编写工做。例如:
编程

JavaScript:编程语言

VBScript:post

PHP:编码

编译型语言

编译型语言:程序在执行以前须要一个专门的编译过程,把程序编译成 为机器语言的文件,运行时不须要从新翻译,直接使用编译的结果就好了。程序执行效率高,依赖编译器,跨平台性差些。例如:url

C:spa

C++:翻译

Java:

2、区别

一、标记语言不用于向计算机发出指令,经常使用于格式化和连接。 
二、脚本语言介于标记语言和编程语言之间,脚本语言脚本语言不须要编译,能够直接用,由解释器来负责解释。 三、编译型语言写的程序执行以前,须要一个专门的编译过程,把程序编译成为机器语言的文件,好比exe文件,之后要运行的话就不用从新翻译了,直接使用编译的结果就好了(exe文件),由于翻译只作了一次,运行时不须要翻译,因此编译型语言的程序执行效率高。

相关文章
相关标签/搜索