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

编程知识 更新时间:2023-04-04 06:09:34

【编译和解释】

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

基本概念

1.源代码:

采用某种编程语言编写的计算机程序,人类可读
例如:print(‘Hello World’)

2.目标代码:

计算机可直接执行,人类不太可读
例如:0101010101

3.如何把人类可以阅读的程序变成机器可以执行的目标代码
①编译:

是将源代码一次性转化成目标代码的过程

②解释:

将源代码逐条转换成目标代码,同时逐条运行目标代码的过程

解释器:读取源代码每行代码和程序输入的这样一个软件或者一个程序。它通过运行源代码和程序的输入来获得程序的输出

③对比编译和解释:

编译:就相当于一次性地翻译,之后不再需要源代码,之后就可以使用目标代码来运行程序
解释:每一次都需要源代码参与 来运行程序

④静态语言和脚本语言:

根据执行方式不同,编程语言分为两类
静态语言:
使用编译执行的程序语言 C/C++/Java
一次性生成目标代码,优化更加充分
程序运行速度更加快

脚本语言:
使用解释执行的程序语言 Python/Javascript/PHP
程序执行的时候需要源代码,维护更加灵活
保留源代码,可以使得程序能跨多个操作系统平台运行

更多推荐

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

本文发布于:2023-04-04 06:09:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/4fc7c0d48ee5ae9a81d1356cc76574ce.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:源代码   静态   脚本语言   目标   语言

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!

  • 41448文章数
  • 14阅读数
  • 0评论数