or the advanced Java developer, Inside the Java 2 Virtual Machine offers a detailed guide to the inner workings of today's Java Virtual Machines (JVMs), plus a complete reference to all bytecodes (the "machine code" for the language). For those who want to understand how Java really works, this book
Inside The Python Virtual Machine
โ Scribed by Obi Ike-Nwosu
- Year
- 2018
- Tongue
- English
- Leaves
- 126
- Category
- Library
No coin nor oath required. For personal study only.
โฆ Table of Contents
Table of Contents
Introduction
The View From 30,000ft
Compiling Python Source Code
From Source To Parse Tree
Python tokens
From Parse Tree To Abstract Syntax Tree
Building The Symbol Table
From AST To Code Objects
Python Objects
PyObject
Under the cover of Types
Type Object Case Studies
Minting type instances
Objects and their attributes
Method Resolution Order (MRO)
Code Objects
Exploring code objects
Code Objects within other code objects
Code Objects in the VM
Frames Objects
Allocating Frame Objects
Interpreter and Thread States
The Interpreter state
The Thread state
Intermezzo: The abstract.c Module
The evaluation loop, ceval.c
Putting names in place
The parts of the machine
The Evaluation loop
A sampling of opcodes
The Block Stack
A Short Note on Exception Handling
From Class code to bytecode
Generators: Behind the scenes.
The Generator object
Running a generator
๐ SIMILAR VOLUMES
The Common Language Infrastructure (CLI) is a multiple language runtime system, first implemented as the .NET Common Language Runtime (CLR). In March, 2002 Microsoft released the Shared Source CLI implementation (aka Rotor)for general educational use. The CLI technology can be used to address a spec
Dive into the depths of JVM performance engineering with Java Champion Monica Beckwith. JVM Performance Engineering is an essential guide for every seasoned Java developer. Demystifying the complexities of the Java Virtual Machine (JVM) performance, focusing on the OpenJDK HotSpot VM, Beckwith co
<p><span>Peek Under the Hood of the Complex but Fascinating Java Virtual Machine</span></p><p><span>Dive into the intricacies of JVM performance with </span><span>JVM Performance Engineering</span><span>, the essential guide for seasoned Java developers eager to demystify the JVM. Focusing on the Op