美文网首页
脚本语言 标记语言 编译语言

脚本语言 标记语言 编译语言

作者: 某某徐某某 | 来源:发表于2016-12-06 10:39 被阅读0次

作者:蔡超凡

链接:https://www.zhihu.com/question/22443881/answer/48223449

来源:知乎

著作权归作者所有,转载请联系作者获得授权。

一、各自的定义

标记语言

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

如:HTML、XML

脚本语言

脚本语言是为了缩短传统的编写-编译-链接-运行(edit-compile-link-run)过程而创建的计算机编程语言。它的命名起源于一个脚本“screenplay”,每次运行都会使对话框逐字重复。早期的脚本语言经常被称为批量处理语言或工作控制语言。

一个脚本通常是解释运行而非编译。脚本语言通常都有简单、易学、易用的特性,目的就是希望能让程序员快速完成程序的编写工作。

如:JavaScript、VBScript、PHP

编译型语言

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

如 C、C++

二、区别

1、标记语言不用于向计算机发出指令,常用于格式化和链接。

2、脚本语言介于标记语言和编程语言之间,脚本语言脚本语言不需要编译,可以直接用,由解释器来负责解释。

3、编译型语言写的程序执行之前,需要一个专门的编译过程,把程序编译成为机器语言的文件,比如exe文件,以后要运行的话就不用重新翻译了,直接使用编译的结果就行了(exe文件),因为翻译只做了一次,运行时不需要翻译,所以编译型语言的程序执行效率高。

相关文章

  • 编程小白记录下自己的学习过程

    问:标记语言、脚本语言、编译语言的定义,分别有那些?有什么区别? 答: 一、各自的定义 标记语言 标记语言,是一种...

  • 脚本语言 标记语言 编译语言

    作者:蔡超凡 链接:https://www.zhihu.com/question/22443881/answer/...

  • 用 air 给 Golang/Gin 框架提供热重启支持

    Golang 这种编译语言和 Rails/Python 这种脚本语言不同, 脚本语言做后端, 只要不是配置和数据库...

  • JS入门

    JS1 javascript的缩写 标准ECMAscript js是一种轻量级的脚本语言,不是编译语言是一种...

  • 标记语言、编程语言、脚本语言区别

    标记语言 被读取的,本身没有行为能力(被动);例如:Html 、XML等 编程语言 需要编译执行 本身具有逻辑性和...

  • Python基础手册 1 —— Python语言介绍

    Python 是一门优雅而健壮的编程语言,它继承了传统编译语言的强大性和通用性,同时也借鉴了脚本语言和解释语言的简...

  • php 介绍

    语言归类:服务器端脚本语言 全称:PHP:Hypertext Preprocessor 即:超文本标记语言 运行环...

  • 01.HTML

    网页的组成 结构(HTML):超文本标记语言 表现(CSS):层叠样式表 行为(JavaScript):脚本语言 ...

  • ios编译过程

    前言 一般可以将编程语言分为两种,编译语言和直译式语言。 像C++,Objective C都是编译语言。编译语言在...

  • iOS编译过程的原理和应用

    前言 一般可以将编程语言分为两种,编译语言和直译式语言。 像C++,Objective C都是编译语言。编译语言在...

网友评论

      本文标题:脚本语言 标记语言 编译语言

      本文链接:https://www.haomeiwen.com/subject/ajtrmttx.html