精华内容
参与话题
问答
  • 编译语言 - 编译器编译源代码成为机器码(.exe in windows...),首次编译后再执行程序时不用再次编译 - 直接用(EXE...). 解释语言 - 程序运行时由解释器解释源代码执行,每次运行程序都要执行解释的过程...

    编译语言 - 编译器编译源代码成为机器码(.exe in windows...),首次编译后再执行程序时不用再次编译 - 直接用(EXE...).

    解释语言 - 程序运行时由解释器解释源代码执行,每次运行程序都要执行解释的过程,所以速度慢,不过相比编译语言有跨平台的优势。

    脚本语言 - 相对于常规程序语言语法规则简单,一般也需要解释器(脚本引擎)解释执行。

    标记语言 - 不用于向计算机发出指令,常用于格式化和链接(HTML).

    展开全文
  • 脚本语言和编译语言的区别

    千次阅读 2017-07-16 19:24:04
    之前学了很多语言,例如c,c++,Java,c#,Python,突然想知道他们是怎么分类的,突然有疑问什么是编译语言,什么是脚本语言,查了一些资料,有了简单的初步了解,下面是总结的一部分内容,如果有什么问题敬请指正!...

    之前学了很多语言,例如c,c++,Java,c#,Python,突然想知道他们是怎么分类的,突然有疑问什么是编译语言,什么是脚本语言,查了一些资料,有了简单的初步了解,下面是总结的一部分内容,如果有什么问题敬请指正!

    什么是脚本语言?

        脚本语言是一种介于标记语言和编程语言之间的语言,没有编程语言复杂、严谨的语法和规则。
    
        脚本语法比较简单,比较容易掌握,与编程语言也有许多相似之处,其函数与编程语言比较相似一些。与编程语言之间最大的区别是编程语言的语法和规则更为严格和复杂一
    些。
        脚本语言是解释性的语言,例如Python、javascript(目前接触过的)等等,它不象c\c++等可以编译成二进制代码,以可执行文件的形式存在。而脚本语言不需要编译,可以直
    接用,由解释器来负责解释。
    

    什么是编译语言?

        编译语言是程序在执行之前需要一个专门的编译过程,运行时不需要重新编译,直接使用编译的结果就行了,脱离其语言环境独立执行。程序执行效率高,使用方便。但程序
    一旦需要修改,必须先修改源代码,再重新编译生成新的目标文件才能执行。因需依赖编译器,故跨平台性差些。例如之前提到的C,C++,Java,c#等
    

    两者的区别:

    抽象的级别不同:
        脚本语言更抽象。在脚本语言中,存在有高级的数据结构,如列表和字典结构,和对这种结构简单方便的嵌套和操作。编译语言有比较明确的定义等等。
    类型定义不同:
        脚本语言对类型的定义就比较松散,不需要类型声明,而且在运行时自动进行动态类型检查。而编译语言通常是强类型定义或静态定义,也就是说变量的类型在程序中指定了。
    执行方式不同:
        脚本语言是解释成指令被立即执行。这样完全将编译过程从编辑-编译-运行循环中去掉了。而编译语言的程序被编译成可执行的二进制。
    运行速度不同:
        脚本语言是解释执行的,在运行时解释每一条语句然后执行。这样比编译执行的语言要慢。而编译语言因为编译成机器码,可以直接运行,所以在运行速度上快比较快。
    
    展开全文
  • android 指定编译语言

    2010-10-12 14:22:00
    build/target/product/generic.mk中加上一行CUSTOM_LOCALES := hdpi


    build/target/product/generic.mk中加上一行
    CUSTOM_LOCALES := hdpi

     

     

    target/product/languages_small.mk

    展开全文
  • 解释语言和编译语言的区别

    千次阅读 2010-10-27 11:16:00
    解释语言和编译语言的区别在于解释语言编写的程序在每次运行时都需要通过解释器对程序进行动态解释和执行;解释语言编写的程序有时被称为脚本,一般是读者可以直接阅读的代码。解释器通过读取脚本,对它解释,...

    解释语言和编译语言的区别在于解释语言编写的程序在每次运行时都需要通过解释器对程序进行动态解释和执行;解释语言编写的程序有时被称为脚本,一般是读者可以直接阅读的代码。解释器通过读取脚本,对它解释,然后执行脚本中的命令。 例如:我们通常使用的DOS命令行命令执行环境本身就是一个解释器。读入键入:“dir”命令并回车,解释器接收并翻译这条命令,然后进行系统调用来完成命令的运行,并把结果显示出来。相应的.bat批处理文件可以说就是一种脚本。

    编译语言需要通过编译器,将所编写的程序翻译成计算机的机器语言。完成编译后的程序无需其他程序,自己可独立运行。因为编译后的程序是由机器语言指令构成的,所以通常它的运行速度很快。但是使用不同硬件平台的计算机,它们的机器语言也是截然不同的,这同样使得编译过的程序不能顺利地从一个计算机平台往另外一个平台上移植。所以,在不同的平台之间,往往需要重新编译甚至重写程序。解释性程序没有这个限制。一般情况下,只要有相应版本的语言解释器,脚本程序就可以几乎不做任何修改地移植到其他平台上去。

    编译语言(C/C++ etc.)可以说是一种翻译,将一种语言翻译为另一种计算机本身可以直接接受的语言(机器语言),而解释语言(PHP,shell)是执行源程序的本身,不产生中间的目标程序。

    展开全文
  • 编译语言与解释语言的区别  计算机不能直接理解高级语言,只能直接理解机器语言,所以必须要把高级语言翻译成机器语言,计算机才能执行高级语言编写的程序。  翻译的方式有两种,一个是编译,一个是解释。...
  • 编译语言、解释语言与脚本语言之间的区别

    万次阅读 多人点赞 2016-07-07 20:00:43
    编译语言在程序执行之前,有一个单独的编译过程,将程序翻译成机器语言,以后执行这个程序的时候,就不用再进行翻译了。 解释型语言,是在运行的时候将程序翻译成机器语言,所以运行速度相对于编译语言要慢。...
  • 我觉得区分语言编译型还是解释型就看: 每次执行的时候是不是需要源代码,比如c、c++编译链接之后生成的exe,运行生成好的exe是不需要源代码的,而python每次运行是需要源代码的.(不考虑python使用第三方库生成...
  • 一.标记语言标记语言,是一种将文本(Text)以及文本相关的其他信息结合起来,展现出关于文档...脚本语言脚本语言是为了缩短传统的编写-编译-链接-运行(edit-compile-link-run)过程而创建的计算机编程语言。它的命...
  • 脚本语言和编译语言的区别【转】

    千次阅读 2018-09-19 13:51:21
    之前学了很多语言,例如c,c++,Java,c#,Python,突然想知道他们是怎么分类的,突然有疑问什么是编译语言,什么是脚本语言,查了一些资料,有了简单的初步了解,下面是总结的一部分内容,如果有什么问题敬请指正!...
  • 编译语言与解释语言的优缺点对比

    千次阅读 2012-06-13 22:20:55
    编译语言需要编译一次,运行直接执行、不需要翻译,所以编译型语言的程序执行效率高。而解释语言则不同,解释型语言的程序不需要编译,省了道工序,解释性语言在运行程序的时候才翻译,比如解释型basic语言,专门有...
  • 编译语言是一次性编译成机器码,脱离开发环境独立运行,所以运行效率较高,但是由于编译成的是特定平台上机器码,所以可移植性差。 编译语言的典型代表有C、C++、FORTRAN、Pascal等。 解释型语言是...
  • 1.什么是脚本语言? 脚本语言:脚本语言是一种介于标记语言和编程语言之间的语言,没有编程语言复杂、严谨的... 脚本语言是解释性的语言,例如Python、javascript(目前接触过的)等等,它不象c\c++等可以编译成二进制...
  • COBOL语言创始人Grace Hopper:编译语言之母 时间:2011-08-27 11:37来源:Internet 作者:Internet 点击: 88次 Grace Hopper对计算机领域的贡献除了COBOL语言之外,她还发现了计算机程序中的第一个Bug,...
  • 什么是脚本语言? 脚本语言是一种介于标记语言和编程语言之间的语言,没有编程语言复杂、严谨的语法和规则。... 脚本语言是解释性的语言,例如Python、javascript(目前接触过)等等,它不象c\c++等可以编译成二进制代
  • 现在我们使用的操作系统(Windows、Mac OS、Android、iOS 等)都是带图形界面的,简单直观,容易上手,对专业用户(程序员、网管等)和普通用户(家庭主妇、老年人等)都非常适用;计算机的普及离不开图形界面。...
  • 控制面板--区域和语言选项--标准和格式--把“中文(中国)”改成“英文(美国)”,即可。
  • C++语言的创建初衷是“a better C”,但是这并不意味着C++中类似C语言的全局变量和函数所采用的编译和连接方式与C语言完全相同.作为一种欲与C兼容的语言,C++保留了一部分过程式语言的特点(被世人称为“不彻底地面向...
  • 她实现了第一个编译语言和编译器;创造了世界上第一种商业编程语言COBOL并为之后的高级程序设计语言定义了模型。《优雅人生:格雷斯·霍珀和信息时代的创新》:一部关于计算机程序之母Grace Hopper的人生传奇,一部...
  • 编译原理 - 学习/实践

    千次阅读 2019-08-31 18:04:34
    开篇词 | 为什么你要学习编译原理? 实现一门脚本语言 · 原理篇 (13讲) 01 | 理解代码:编译器的前端技术 02 | 正则文法和有限自动机:纯手工打造词法分析器 03 | 语...
  • 解释性语言  解释性语言的程序不需要编译,在运行程序的时候才翻译,每个语句都是执行的时候才翻译。这样解释性语言每执行一次就需要逐行翻译一次,效率比较低。  现代解释性语言通常把源程序编译成中间代码,...
  • 程序设计语言及其文法1 文法:G:S→xSx | y所识别的语言是( )。 2 给定文法A→bA|ca,为该文法句子的是( )。A. bbaB. cabC. bcaD. Cba 3 设有文法G[S]:S->S1|S0|Sa|Sc|a|b|c,下列符号串中是该文法的句子...
  • c语言和汇编语言的区别

    万次阅读 多人点赞 2016-11-04 17:57:16
    C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言;尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准...
  • 编译原理实验:词法分析

    万次阅读 多人点赞 2018-09-29 21:17:16
    编译原理实验:词法分析1. 实验题目:词法分析实验目的实验内容实验要求输入输出2. 设计思想3.算法流程4. 源程序5. 调试数据 1. 实验题目:词法分析 实验目的 根据PL/0语言的文法规范,编写PL/0语言的词法分析...
  • 1、编译语言:在程序执行之前,先会通过编译器对程序执行一个编译的过程,把程序转变成机器语言。运行时就不需要翻译,而直接执行就可以了。最典型的例子就是C语言。2、解释型语言:没有这个编译的过程,而是在...
  • 编译和反编译汇编语言

    千次阅读 2012-08-17 09:26:21
    不废话了,编译汇编语言文件的方法: gcc -O1 -c xxx.s 这里,优化速度可以选择,O0(大o,零,每次写这种符号总觉得很蛋疼Oo0000oooOO0)是不优化。如果使用的是64位的gcc,那么,可以使用如下命令进行编译: ...
  • 编译语言和解释型语言 1、编译语言 需通过编译器(compiler)将源代码编译成机器码,之后才能执行的语言。一般需经过编译(compile)、链接(linker)这两个步骤。编译是把源代码编译成机器码,链接是把各个...
  • 解释型语言编译语言

    千次阅读 2019-06-22 16:04:52
    解释型语言编译语言 编程语言从执行原理上可分为编译语言和解释型语言。 比如常见的C语言、C++等都是编译语言 Java、Python等都是解释型语言 计算机不能直接理解机器语言以外的语言,因此需要将我们写的代码...

空空如也

1 2 3 4 5 ... 20
收藏数 79,998
精华内容 31,999
热门标签
关键字:

编译语言