Media Summary: What's python really doing when it runs your scripts, and what's with all these .pyc files? Get inside the head of python.exe, learn ... We need a way to easily call C/C++ functions like FFI, but compiled ahead-of-time. Let's build it! About the Project: Natalie is a very ... I noticed a bug while trying to use our Range and Range methods. So let's fix it! About the Project: Natalie is a very ...

Bytecode Generation Ruby Compiler Hacking - Detailed Analysis & Overview

What's python really doing when it runs your scripts, and what's with all these .pyc files? Get inside the head of python.exe, learn ... We need a way to easily call C/C++ functions like FFI, but compiled ahead-of-time. Let's build it! About the Project: Natalie is a very ... I noticed a bug while trying to use our Range and Range methods. So let's fix it! About the Project: Natalie is a very ... Compete now at Find more information at Lecture 8 covered what Natalie is just over a year old now, so let's look back at the good and bad moments! Also, take a peek into the future... About the ... Let's see if Natalie is complete enough to

Photo Gallery

Bytecode Generation | Ruby | Compiler Hacking
Bytecode Decoding | Ruby | Compiler Hacking
Ruby's Enumerable Methods | Compiler Hacking
Compile-Time Macros | Ruby | Compiler Hacking
Bytecode: What, Why, and How to Hack it - Dr. Ryan F Kelly
New VM for our New Compiler | Ruby | Interpreter Hacking
FFI? Bindings? What do you call this? | Ruby | C++ | Compiler Hacking
Weird Ruby Range Bug | C++ | Compiler Hacking
Ruby's Math Module | C++ | Compiler Hacking
Ruby's String gsub Hurts My Brain | Compiler Hacking | Bootstrapping a Compiler
Bootloader basics, Extending CPython, Bastadardizing Ruby's Bitwise OR | Hacker Nights January 2022
Battlecode 2023 Lecture 8: Bytecode Hacking & Optimization
Sponsored
Sponsored
View Detailed Profile
Bytecode Generation | Ruby | Compiler Hacking

Bytecode Generation | Ruby | Compiler Hacking

Our little

Bytecode Decoding | Ruby | Compiler Hacking

Bytecode Decoding | Ruby | Compiler Hacking

In the last video, we taught our

Sponsored
Ruby's Enumerable Methods | Compiler Hacking

Ruby's Enumerable Methods | Compiler Hacking

Today we get to work purely in

Compile-Time Macros | Ruby | Compiler Hacking

Compile-Time Macros | Ruby | Compiler Hacking

Let's add Lisp-style macros to our

Bytecode: What, Why, and How to Hack it - Dr. Ryan F Kelly

Bytecode: What, Why, and How to Hack it - Dr. Ryan F Kelly

What's python really doing when it runs your scripts, and what's with all these .pyc files? Get inside the head of python.exe, learn ...

Sponsored
New VM for our New Compiler | Ruby | Interpreter Hacking

New VM for our New Compiler | Ruby | Interpreter Hacking

We have a new IR-based

FFI? Bindings? What do you call this? | Ruby | C++ | Compiler Hacking

FFI? Bindings? What do you call this? | Ruby | C++ | Compiler Hacking

We need a way to easily call C/C++ functions like FFI, but compiled ahead-of-time. Let's build it! About the Project: Natalie is a very ...

Weird Ruby Range Bug | C++ | Compiler Hacking

Weird Ruby Range Bug | C++ | Compiler Hacking

I noticed a bug while trying to use our Range#to_a and Range#each methods. So let's fix it! About the Project: Natalie is a very ...

Ruby's Math Module | C++ | Compiler Hacking

Ruby's Math Module | C++ | Compiler Hacking

Let's add a few methods to the

Ruby's String gsub Hurts My Brain | Compiler Hacking | Bootstrapping a Compiler

Ruby's String gsub Hurts My Brain | Compiler Hacking | Bootstrapping a Compiler

We're still working to get our

Bootloader basics, Extending CPython, Bastadardizing Ruby's Bitwise OR | Hacker Nights January 2022

Bootloader basics, Extending CPython, Bastadardizing Ruby's Bitwise OR | Hacker Nights January 2022

Hacker

Battlecode 2023 Lecture 8: Bytecode Hacking & Optimization

Battlecode 2023 Lecture 8: Bytecode Hacking & Optimization

Compete now at https://play.battlecode.org! Find more information at https://battlecode.org. Lecture 8 covered what

Language Hacking: Compiling ruby_parser gem part 1

Language Hacking: Compiling ruby_parser gem part 1

We're finally ready to start trying to

Making Better Tests | Ruby | C++ | Compiler Hacking

Making Better Tests | Ruby | C++ | Compiler Hacking

This

2020 Review of Natalie Programming Language | Ruby | C++ | Compiler Hacking

2020 Review of Natalie Programming Language | Ruby | C++ | Compiler Hacking

Natalie is just over a year old now, so let's look back at the good and bad moments! Also, take a peek into the future... About the ...

Can We Self-Compile Our Ruby Compiler? | Bootstrapping a Compiler

Can We Self-Compile Our Ruby Compiler? | Bootstrapping a Compiler

Let's see if Natalie is complete enough to

RubyConf 2018 - The secret power of Ruby 2.6: JIT by Takashi Kokubun

RubyConf 2018 - The secret power of Ruby 2.6: JIT by Takashi Kokubun

RubyConf 2018 - The secret power of

Every Language For HACKING Explained in 3 minutes.

Every Language For HACKING Explained in 3 minutes.

Top languages for cybersecurity | Learn

Related Video Content

Bytecode - Wikipedia information

Bytecode (also called portable code or p-code) is an instruction set designed for efficient execution by a software...

What is bytecode? | Definition from TechTarget information

Jun 15, 2022 · What is the advantage of bytecode? Bytecode eliminates the need to recompile source code for each...

Difference between Byte Code and Machine Code - GeeksforGeeks information

Mar 18, 2026 · Bytecode and machine code are two important representations of a program during execution. They differ...

What is Bytecode? - Codecademy information

Feb 12, 2024 · Bytecode is a low-level representation of code that’s typically generated by compilers or interpreters...

JVM bytecode - Wikipedia information

JVM bytecode is the instruction set architecture (ISA) of the Java virtual machine (JVM), the language to which Java...