4 赵俊德 Byte Code的革命
2020-03-01 156浏览
- 1.Byte Code 的革命 赵俊德,PyArmor 开发者
- 2.在 Python 的哪一个版本 Byte Code 变成了 Word Code
- 3.揭开 Byte Code 的面纱 Code Object foo.py
- 4.Word Code 的执行过程
- 5.Word Code 和 Byte Code 对比 Offset 0 Word Byte Code OP Code (1 bytes) Operand (1 (2 bytes) LOAD_NAME 0 0 2 3 LOAD_CONST 0 0 4 6 COMPARE_OP 2 0 6 9 POP_JUMP_IF_FALSE 20 0 8 12 LOAD_CONST 1 0 10 15 PRINT_ITEM 0 12 16 PRINT_NEWLINE 0 14 17 JUMP_FORWARD 0 0 16 20 LOAD_CONST 2 0 18 23 RETURN_VALUE 0
- 6.Word Code 的执行过程
- 7.Word Code 的好处 占用空间更少 指令整齐划一 瘦 高 执行效率更高 美 帅 执行方式直率
- 8.THANK YOU 赵俊德,开发有高安全性的 Python 脚本加 密工具 PyArmor, 其目标是让 Python 在 商业软件中得到更广泛和更方便的应用