/explore

Click through on any links that interest you or select the planets on the right to continue exploring the Outer Web.
You are here

www.tedinski.com
| | g-w1.github.io

At the start of the 2020 school year I wanted to learn more about compilers so I started writing a compiler for the ez programming language that I made up. I did this as an independent study for school. I wanted to grow dramatically as a thinker and learn a lot about computer science and compilers in specific. If you just want to see the project head to github.com/g-w1/ezc or g-w1.github.com/ezc for documentation.
2.3 parsecs

Travel
| |
| | typesanitizer.com

A discussion of different developer tools which (can) build on top of a compiler, and how those affect compiler design.
4.3 parsecs

Travel
| |
| | www.craftinginterpreters.com

[AI summary] This text provides an in-depth overview of programming language concepts, focusing on compilers, interpreters, and related tools. It explains the differences between compilers and interpreters, discusses various implementation techniques like transpilation and just-in-time (JIT) compilation, and touches on the broader landscape of language processing. The text also serves as an introduction to the Lox language and encourages exploration of open-source language implementations.
2.0 parsecs

Travel
| |
| | blog.jetbrains.com

Rust and Java couldn't be any more different. One is a battle-tested giant with enterprise-scale use cases. The other is a relative newbie with a rapidly growing community and real-world applications.
20.2 parsecs

Travel
|