zoukankan      html  css  js  c++  java
  • 编译型语言和解释性语言

    1.计算机不能识别高级语言,计算机能够直接识别并执行的语言,从目前看来只有机器语言。我们写的高级语言要先翻译成低级语言,才能被计算机执行,翻译的方式有两种:编译和解释,二者的目的是相同的,但是翻译的时间不同。

    2.解释型语言:直到执行的时候才翻译,并且每执行一次翻译一次;而编译型语言执行和翻译是分开的,先翻译成机器语言,如exe可执行文件,然后再运行,可以翻译一次,执行多次,性能比较高。

    3.可兼容性,解释型语言为什么能得以存在,因为可兼容性比较好,一些脚本语言,辅助性开发接口等对性能要求不是很高,但是对兼容性要求比较高的,会选择解释型语言。

    而编译型语言执行性能比较高, 但是它编译得到的机器语言,与具体的机器有关,从而对机器兼容性不太好,一般开发操作系统,数据库系统,会采用。

  • 相关阅读:
    hdu 3342 Legal or Not 拓排序
    hdu 1596 find the safest road Dijkstra
    hdu 1874 畅通工程续 Dijkstra
    poj 2676 sudoku dfs
    poj 2251 BFS
    poj Prime Path BFS
    poj 3278 BFS
    poj 2387 Dijkstra 模板
    poj 3083 DFS 和BFS
    poj 1062 昂贵的聘礼 dijkstra
  • 原文地址:https://www.cnblogs.com/juanzhi/p/12950299.html
Copyright © 2011-2022 走看看