python学习系列(一) ——— Hello World

    其实不是本人第一次学习python,只是在抛开语法用法之后的学习本次尚属第一次,所以相较而言更慎重一点,大概的思路如下:

  1. python总体架构
  2. python类型/对象系统
  3. 解释器
  4. 虚拟机
  5. 内存分配和垃圾回收
  6. 标准库相关
  7. 科学计算相关
  8. 爬虫相关

    其中因为有编译原理的学习,3将简略带过,可能会单独做编译原理的学习系列,看心情;其次在GC上因为有go的runtime和Java的JVM的了解,也不做详细笔记,但会在G1的笔记中,看。。

Python架构

    python的最高结构分为三部分,python core,python runtime environment,Lib,带点Java味就是,PVM,pre,lib~~

Python Core

    我们从数据流向看待PVM

    python code ----> Scanner(词法分析)-----> token

    token  ----------->parser(语法分析)----------->AST

    AST -------------->compiler ------------------>byte code

    code evaluator 执行 字节码,中间这些就是JVM做的事,严格来说,最后介个才是vm

Python RE

    首先是对象类型系统,以后再看,然后是内存分配和运行时状态,没什么说的,运行时状态似曾相识,计数器??以后再说,内存分配内部其实是c的malloc,这和大部分python libraries一致,应该反过来说,运行时状态就是一个巨大的有穷自动机~

Lib

哈哈哈,没啥

    

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值