Logo

dev-resources.site

for different kinds of informations.

Crafting Interpreters

Published at
7/5/2023
Categories
100daystooffload
interpreters
book
compilers
Author
stefanalfbo
Author
11 person written this
stefanalfbo
open
Crafting Interpreters

I just bought the book Crafting Interpreters by Robert Nystrom which is also available online. Many has recommended this book so my hopes are high πŸ˜€ and the goal is to read it during my summer vacation. I believe that the books title says all about its content.

I have managed to read the first two chapters so far. The first chapter is an overview and introduction to the book, and it has made a good first impression. I also love these small snippets of information

Yacc wasn’t the first of its ilk, which is why it’s named β€œYacc”—Yet Another Compiler-Compiler. A later similar tool is Bison, named as a pun on the pronunciation of Yacc like β€œyak”.

The second chapter walks us through all parts of an interpreter and compiler just to get an overview of their responsibilities, and there is a lot of terms that is brought up; IR, symbol table, front end, middle end, back end, p-code and single-pass-compilers, to just mention a few.

Looking forward to read the next 28 chapters.

interpreters Article's
30 articles in total
Favicon
Matanuska ADR 010 - Architecture, Revisited
Favicon
Matanuska ADR 009 - Type Awareness in The Compiler and Runtime
Favicon
Matanuska ADR 007 - Type Semantics for Primary Types
Favicon
Matanuska ADR 006 - Runtime Exit
Favicon
Matanuska ADR 002 - Architecture
Favicon
Matanuska ADR 003 - Recursive Descent Parser
Favicon
I'm Publishing Matanuska BASIC's ADRs
Favicon
Matanuska ADR 008 - Sigils
Favicon
Matanuska ADR 005 - Editor Operations
Favicon
Matanuska ADR 001 - Encoding Language
Favicon
Pratt Parsing in MiniScript
Favicon
Understanding Interpreters and Compilers in Programming
Favicon
Create Your Own Programming Language 9: Iteration
Favicon
Crafting Interpreters
Favicon
Create Your Own Programming Language 8: Conditionals
Favicon
Create Your Own Programming Language 7: More Types
Favicon
Create Your Own Programming Language 6: Functions
Favicon
Create Your Own Programming Language 4: Variables and Types
Favicon
Create Your Own Programming Language 3: Call Expressions
Favicon
How To Create Your Own Programming Language
Favicon
Create Your Own Programming Language 1: Numbers
Favicon
On What Lexers Do
Favicon
Starting the journey about creating a new programming language
Favicon
Designing and scoping my programming language Lithia
Favicon
Introduction to Programming - Compiler and Interpreter
Favicon
The Feral Programming Language
Favicon
The First Two Weeks: A Compiler Writing Journey
Favicon
Learning Compilers & Interpreters
Favicon
A Most Perfect Union: Just-In-Time Compilers
Favicon
A Deeper Inspection Into Compilation And Interpretation

Featured ones: