forked from Rust-related/RustPython
44 lines
485 B
Markdown
44 lines
485 B
Markdown
# Sharing plan
|
|
|
|
## Topics
|
|
|
|
* Python architecture
|
|
* Compiler -> VM
|
|
* Flavors
|
|
* Cpython
|
|
* Pypy
|
|
* Byterun
|
|
* JSapy (?)
|
|
* Why Rust
|
|
* Security
|
|
* Learning
|
|
* Implementation plan
|
|
* VM first
|
|
* Compiler second
|
|
|
|
* Tools for study
|
|
* dis doc
|
|
* byterun doc
|
|
* bytrun code
|
|
* cpython source
|
|
|
|
---
|
|
* Python VM
|
|
* Stack machine
|
|
|
|
* Load add print
|
|
* dis
|
|
* Interpreter loop
|
|
* Python Types
|
|
|
|
* Control flow
|
|
* Jump
|
|
* If
|
|
* Loop
|
|
|
|
---
|
|
* Function call
|
|
* Frame
|
|
* Builtins
|
|
|