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负责执行翻译完成的代码

    总结

    • 要想掌握好一门语言,基础还是最重要的,直接接触代码可能会遇到各种很基础的问题.
  • 相关阅读:
    HTML-代码定义
    数组
    for。。。for嵌套if,if嵌套for。
    输入年月日, 判断输入的是否正确
    日期功能
    方程
    5.8 一维数组
    5.9 二维数组
    5.7 类
    5.4穷举,迭代
  • 原文地址:https://www.cnblogs.com/xiaohuboke/p/13599032.html
Copyright © 2011-2022 走看看