一、各自的定义

标记语言

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

如:HTML、XML

脚本语言

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

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

如:JavaScript、VBScript、PHP

编译型语言

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

如 C、C++

二、区别

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

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

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

参考文章:编程语言 标记语言 脚本语言分别有哪些? 区别是什么? - 蔡超凡的回答 - 知乎

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

  1. 脚本编程语言python语言-python语言是脚本语言吗

    Python是一种编程语言还是脚本语言? Python是GuidoVanRossum开发的最著名的编程语言之一.Python在开发人员中很受欢迎,因为它具有清晰的语法和简单的代码,甚至对于初学者来说也 ...

  2. 编译性语言、解释性语言和脚本语言

    什么是编译性语言.解释性语言和脚本语言 计算机不能直接理解高级语言,只能直接理解机器语言,所以必须要把高级语言翻译成机器语言,计算机才能值型高级语言编写的程序. 翻译的方式有两种,一个是编译,一个是解 ...

  3. 程序的两种执行方式,静态语言和脚本语言

    程序的两种执行方式,静态语言和脚本语言 文章目录 程序的两种执行方式,静态语言和脚本语言 编译和解释 静态语言和脚本语言 编译和解释 编译:将源代码一次性转换成目标代码的过程.(编译一次后,若需再次执 ...

  4. 【编译和解释】【源代码和目标代码】【静态语言和脚本语言】

    [编译和解释] 基本概念 1.源代码: 2.目标代码: 3.如何把人类可以阅读的程序变成机器可以执行的目标代码 ①编译: ②解释: ③对比编译和解释: ④静态语言和脚本语言: 基本概念 1.源代码: ...

  5. 静态语言和脚本语言的区别

    在计算机编程语言中,可以将编程语言分为静态语言和脚本语言两类,这两类编程语言最主要的区别是执行方式的不同.想要区分静态语言和脚本语言的区别,首先需要区分编译和解释. 编译和解释 编译是指将源代码一次性 ...

  6. 关于解释和编译,静态语言和脚本语言

    感觉这篇文章写的挺好: 对于刚刚入门的小白来说常常听到说什么解释性语言和编译性语言,静态语言和脚步语言等,被弄的云里雾里.我个人的感觉的语言没有好坏和强弱之分,每种语言都有自己使用的范围,没有必要去强 ...

  7. 计算机语言分类:机器语言、汇编语言、标记语言、脚本语言、编程语言

    一.计算机语言分类: 1. 机器语言 机器语言是计算机最原始的语言,是由0和1的代码构成,cpu在工作的时候只认识机器语言,即0和1的代码. 2. 汇编语言 汇编语言,即为一种低级语言,它用人类容易记 ...

  8. 标记语言、脚本语言和编程语言的含义和比较

    一.含义 标记语言(Markup Language),是一种将文本(Text)以及文本相关的其他信息结合起来,展现出关于文档结构和数据处理细节的电脑文字编码.与文本相关的其他信息(包括例如文本的结构和 ...

  9. 编程语言、标记语言、脚本语言

    1.编程语言 编程语言(programming language),是用来定义计算机程序的形式语言.它是一种被标准化的交流技巧,用来向计算机发出指令.一种计算机语言让程序员能够准确地定义计算机所需要使 ...

最新文章

  1. Android的ADT的安装(离线)
  2. L1-036 A乘以B
  3. python判断_python的判断
  4. 软件架构(9)---UML 图
  5. 试题1 入门训练 Fibonacci数列
  6. cad字体hztxt用什么代替_为什么CAD的字体库相同但打开图纸的效果却不同?
  7. 前景检测算法(十二)--基于模糊Choquet积分
  8. python保存数组到txt_np.savetxt()——将array保存到txt文件,并保持原格式
  9. 【记录】帮同学做的一个函数拟合
  10. java小数的数据类型_Java的基本数据类型
  11. 重心选址法matlab,在运用重心法选址时,需要已知哪些变量? 答案:物流量物流点坐标...
  12. python-QQ空间扫码登录
  13. 二层交换配置完ping失败_在三层交换机和二层交换机做怎么配置使这两台主机ping通...
  14. 中国富豪掘第一桶金的九大方式
  15. Stroke:脑白质微结构完整性可预测脑卒中预后功能恢复情况
  16. Pandas DataFrame 使用技巧
  17. Codeforces 1324D(红黑树+求指定区间中大于指定值的个数)
  18. 后级功放机与单声道功放机的功能有哪些区别?
  19. RuntimeError: Legacy autograd function with non-static forward method is deprecated.
  20. 简单的二、八、十、十六进制转换

热门文章

  1. awk学习实战-原创
  2. 前端能读取压缩包内容吗?_解决前端多环境部署的痛点
  3. 【财务思维】上市定价
  4. Modify批量处理优化
  5. LSMW批处理使用方法(03)_步骤2
  6. SAP Hybris电子商务最新功能
  7. ABAP性能优化之使用 “for all entries”
  8. 单面煎鸡蛋,健康有风险
  9. ABAP内表(internal table)有关的系统变量
  10. 滴滴与能链杀红眼的加油市场,究竟有多大?