hello,小可爱们,星辰今天想和你们来聊一下Python中的编译型语言和解释型语言,废话不多说啦~来看一下今天的笔记吧

1、解释器
    * 计算机不能理解任何除机器语言以外的语言,将其他语言翻译成机器语言的工具,被称为解释器
    * 编译器翻译的方式有两种:一个是编译,一个是解释。两种方式之间的区别在于翻译时间点不同。当编译器以解释方式运行的时候,也称之为解释器
2、编译型语言VS解释型语言
    * 编译型语言
        - 程序在执行之前需要一个专门的编译过程,把程序编译成为机器语言的文件,运行时不需要重新翻译,直接使用编译的结果就行,程序执行效率高,依赖编译器,跨平台性差些,如C、C++
        - 编译型语言源代码->编译器->最终可执行文件->操作系统->CPU
    * 解释型语言
        - 解释型语言编写的程序不进行预先编译,以文本方式存储程序代码,会将代码一句一句直接运行,在运行程序之前必须先解释再运行
        - 解释型语言源代码->解释器(逐行解释每一句源代码)->操作系统->CPU
    * 速度--编译型语言比解释型语言执行速度快
      跨平台性--解释型语言比编译型语言跨平台性好

这个了解一下没坏处滴,那就这样啦,拜拜哦( ̄▽ ̄)

Python基础学习之编译型语言vs解释型语言相关推荐

  1. python | 基础学习(一)了解Bug、pycharm、变量、程序的三大流程(顺序、if、while)、运算符、快捷键

    文章目录 一.引言 1.python的起源 2.解释器 3.python的设计目标 4.python的特点 二.python 1.了解BUG 2.python的三种运行方式 ①解释器python/py ...

  2. python自学用什么书好-适合python基础学习的好书籍

    分享几本python基础学习的书籍给大家 <Python编程:从入门到实践> 内容简介:本书是一本针对所有层次的Python 读者而作的Python 入门书.全书分两部分:第一部分介绍用P ...

  3. python心得体会-终于懂得python基础学习心得

    为了提高模块加载的速度,每个模块都会在__pycache__文件夹中放置该模块的预编译模块,命名为module.version.pyc,version是模块的预编译版本编码,一般都包含Python的版 ...

  4. python开发需要掌握哪些知识-Python基础学习需要掌握哪些知识

    1.1Python的对象 python的内置对象类型有很多,包括数字,字符串,列表,集合,元组,字典等等,在Python中,一切皆对象 pickle腌制--在Python中,如果有一些对象需要持久性存 ...

  5. Python基础学习-Python中最常见括号()、[]、{}的区别 2015-08-13 07:54 by xuxiaoxiaoxiaolu, 1138 阅读, 0 评论, 收藏, 编辑 Pytho

    Python基础学习-Python中最常见括号().[].{}的区别 2015-08-13 07:54 by xuxiaoxiaoxiaolu, 1138 阅读, 0 评论, 收藏, 编辑 Pytho ...

  6. python基础学习_转行零基础该如何学习python?很庆幸,三年前的我选对了

    这似乎是一个如荼如火的行业,对于一直在思考着转行的我,提供了一个不错的方向. 这个行业当然就是python程序员,真正开始决定转行是在24岁的时候,到现在已经有三年多了,我从零开始,每天用业余两个小时 ...

  7. Python基础学习笔记三

    Python基础学习笔记三 print和import print可以用,分割变量来输出 import copy import copy as co from copy import deepcopy ...

  8. Python基础学习笔记之(二)

    Python基础学习笔记之(二) zouxy09@qq.com http://blog.csdn.net/zouxy09 六.包与模块 1.模块module Python中每一个.py脚本定义一个模块 ...

  9. Python基础学习笔记之(一)

    Python基础学习笔记之(一) zouxy09@qq.com http://blog.csdn.net/zouxy09 前段时间参加微软的windows Azure云计算的一个小培训,其中Pytho ...

最新文章

  1. 指南--安装 NVU HTML 编辑器
  2. c语言结果九位数,C语言实例:九位累进可除数
  3. Dubbo服务端暴露全流程
  4. 使用命令行编译Less源文件
  5. ubuntu之安装typora
  6. 【LeetCode-面试算法经典-Java实现】【136-Single Number(仅仅出现一次的数字)】
  7. Java关于日志,及日志的error和warn的选择
  8. 考研日记2021年9月16日
  9. ADSL共享方法总结(转)
  10. mysql mtq_第十六节:Mysql中的关键字
  11. 实验六——存储过程实验
  12. MaskRNN Instance Level Video Object Segmentation 论文翻译
  13. 如何对移动端的图片流量进行优化
  14. SAP770系统FI模块配置(定义信贷控制范围)
  15. 【R】【密度聚类、层次聚类、期望最大化聚类】
  16. [摘录]第一部分 掌舵领航(1)
  17. MATLAB/simulink时域分析之响应特性分析(0基础)
  18. 运维 如何选择最合适的服务器方案(一):服务器硬件配置
  19. 华为云会议-网络研讨会简介和基本使用方法
  20. 我为什么不再玩手机游戏了

热门文章

  1. 第三章 图像编码原理与技术
  2. mysql数据库longblob
  3. 日更100天(24)每天进步一点点
  4. 关于梦想是计算机的作文英语,关于梦想的英语高分作文
  5. 计算机语言一通百通,15条关于一通百通的经典语句
  6. 一起学习,一起进步。
  7. 中兴软创笔试前的一些准备
  8. 解决sougo输入法在Ubuntu下汉字输入出现数字代码的问题
  9. C++中的静态局部变量
  10. 物理像素、逻辑像素、DPR理解,及移动端border 1px问题