zoukankan      html  css  js  c++  java
  • python--程序如何在计算机上运行?

    计算机的基本组成

    • 软件:系统软件(操作系统数据库程序语言等) + 应用软件(桌面软件)
    • 硬件:cpu + 内存(随机存储器 --> 读取数据) + 输入 + 输出

    程序是如何和在计算机上运行?

    至于CPU内部如何运作,参见大佬博客

    python概念

    1. 解释型语言
    • 用户提交源码
    • 解释器将源码转化为字节码,在Python中一般为.pyc文件,Java中则是.class文件了,字节码机器不能执行
    • 如果要执行字节码,在Python中由虚拟机来执行这些字节码,在Java中同样是由JVM来实现,
    1. 官网上下载的python,默认解释器是CPython,由C语言开发.其他还有IPythonPyPyJythonIronPython
    2. 所以要想机器能够识别python代码,解释器必不可少。
    3. python开发环境由解释器和编译器组成.
    4. 解释器执行原理
    • 操作系统会首先让cpu把Python解释器的程序复制到内存中;
    • Python解释器根据语法规则,从上向下让cpu翻译Python程序中的代码;
    • cpu负责执行翻译完成的代码

    总结

    • 要想掌握好一门语言,基础还是最重要的,直接接触代码可能会遇到各种很基础的问题.
  • 相关阅读:
    js选项卡
    js 逻辑运算符
    git 标签管理
    git多人协作
    git 分支强制删除
    git bug修复
    DOS命令编译JAVA程序
    JDK的安装与配置
    我在linux的第一个C程序
    看我如何在控制台一行显示几万字符。
  • 原文地址:https://www.cnblogs.com/xiaohuboke/p/13599032.html
Copyright © 2011-2022 走看看