Python基础学习之编译型语言vs解释型语言
hello,小可爱们,星辰今天想和你们来聊一下Python中的编译型语言和解释型语言,废话不多说啦~来看一下今天的笔记吧
1、解释器
* 计算机不能理解任何除机器语言以外的语言,将其他语言翻译成机器语言的工具,被称为解释器
* 编译器翻译的方式有两种:一个是编译,一个是解释。两种方式之间的区别在于翻译时间点不同。当编译器以解释方式运行的时候,也称之为解释器
2、编译型语言VS解释型语言
* 编译型语言
- 程序在执行之前需要一个专门的编译过程,把程序编译成为机器语言的文件,运行时不需要重新翻译,直接使用编译的结果就行,程序执行效率高,依赖编译器,跨平台性差些,如C、C++
- 编译型语言源代码->编译器->最终可执行文件->操作系统->CPU
* 解释型语言
- 解释型语言编写的程序不进行预先编译,以文本方式存储程序代码,会将代码一句一句直接运行,在运行程序之前必须先解释再运行
- 解释型语言源代码->解释器(逐行解释每一句源代码)->操作系统->CPU
* 速度--编译型语言比解释型语言执行速度快
跨平台性--解释型语言比编译型语言跨平台性好
这个了解一下没坏处滴,那就这样啦,拜拜哦( ̄▽ ̄)
Python基础学习之编译型语言vs解释型语言相关推荐
- python | 基础学习(一)了解Bug、pycharm、变量、程序的三大流程(顺序、if、while)、运算符、快捷键
文章目录 一.引言 1.python的起源 2.解释器 3.python的设计目标 4.python的特点 二.python 1.了解BUG 2.python的三种运行方式 ①解释器python/py ...
- python自学用什么书好-适合python基础学习的好书籍
分享几本python基础学习的书籍给大家 <Python编程:从入门到实践> 内容简介:本书是一本针对所有层次的Python 读者而作的Python 入门书.全书分两部分:第一部分介绍用P ...
- python心得体会-终于懂得python基础学习心得
为了提高模块加载的速度,每个模块都会在__pycache__文件夹中放置该模块的预编译模块,命名为module.version.pyc,version是模块的预编译版本编码,一般都包含Python的版 ...
- python开发需要掌握哪些知识-Python基础学习需要掌握哪些知识
1.1Python的对象 python的内置对象类型有很多,包括数字,字符串,列表,集合,元组,字典等等,在Python中,一切皆对象 pickle腌制--在Python中,如果有一些对象需要持久性存 ...
- Python基础学习-Python中最常见括号()、[]、{}的区别 2015-08-13 07:54 by xuxiaoxiaoxiaolu, 1138 阅读, 0 评论, 收藏, 编辑 Pytho
Python基础学习-Python中最常见括号().[].{}的区别 2015-08-13 07:54 by xuxiaoxiaoxiaolu, 1138 阅读, 0 评论, 收藏, 编辑 Pytho ...
- python基础学习_转行零基础该如何学习python?很庆幸,三年前的我选对了
这似乎是一个如荼如火的行业,对于一直在思考着转行的我,提供了一个不错的方向. 这个行业当然就是python程序员,真正开始决定转行是在24岁的时候,到现在已经有三年多了,我从零开始,每天用业余两个小时 ...
- Python基础学习笔记三
Python基础学习笔记三 print和import print可以用,分割变量来输出 import copy import copy as co from copy import deepcopy ...
- Python基础学习笔记之(二)
Python基础学习笔记之(二) zouxy09@qq.com http://blog.csdn.net/zouxy09 六.包与模块 1.模块module Python中每一个.py脚本定义一个模块 ...
- Python基础学习笔记之(一)
Python基础学习笔记之(一) zouxy09@qq.com http://blog.csdn.net/zouxy09 前段时间参加微软的windows Azure云计算的一个小培训,其中Pytho ...
最新文章
- 指南--安装 NVU HTML 编辑器
- c语言结果九位数,C语言实例:九位累进可除数
- Dubbo服务端暴露全流程
- 使用命令行编译Less源文件
- ubuntu之安装typora
- 【LeetCode-面试算法经典-Java实现】【136-Single Number(仅仅出现一次的数字)】
- Java关于日志,及日志的error和warn的选择
- 考研日记2021年9月16日
- ADSL共享方法总结(转)
- mysql mtq_第十六节:Mysql中的关键字
- 实验六——存储过程实验
- MaskRNN Instance Level Video Object Segmentation 论文翻译
- 如何对移动端的图片流量进行优化
- SAP770系统FI模块配置(定义信贷控制范围)
- 【R】【密度聚类、层次聚类、期望最大化聚类】
- [摘录]第一部分 掌舵领航(1)
- MATLAB/simulink时域分析之响应特性分析(0基础)
- 运维 如何选择最合适的服务器方案(一):服务器硬件配置
- 华为云会议-网络研讨会简介和基本使用方法
- 我为什么不再玩手机游戏了