- Secret Recipes of the Python Ninja
- Cody Jackson
- 149字
- 2021-06-25 22:14:43
Comparing source code to bytecode
Interpreted languages, such as Python, typically take raw source code and generate bytecode. Bytecode is encoded instructions that are on a lower level than source code but not quite as optimized as machine code, that is, assembly language.
Bytecode is often executed within the interpreter (which is a type of virtual machine), though it can also be compiled further into assembly language. Bytecode is used primarily to allow easy, cross-platform compatibility. Python, Java, Ruby, Perl, and similar languages, are examples of languages that use bytecode interpreters for different architectures while the source code stays the same.
While Python automatically compiles source code into bytecode, there are some options and features that can be used to modify how the interpreter works with bytecode. These options can improve the performance of Python programs, a key feature as interpreted languages are, by nature, slower than compiled languages
- Intel Galileo Essentials
- Interactive Data Visualization with Python
- JavaScript 網頁編程從入門到精通 (清華社"視頻大講堂"大系·網絡開發視頻大講堂)
- Developing Middleware in Java EE 8
- Mastering Articulate Storyline
- jQuery從入門到精通 (軟件開發視頻大講堂)
- Learning AndEngine
- Learning Zurb Foundation
- 精通Linux(第2版)
- Web Development with MongoDB and Node(Third Edition)
- Salesforce Reporting and Dashboards
- 從零開始學C#
- C++ Application Development with Code:Blocks
- 零基礎學C++(升級版)
- Python應用與實戰