Creating a bytecode based programming language, part 1
This is the first of a series of short posts about a subject I am currently working on as a personal side project: creating a compiler and an interpreter to create bytecode based programming languages.
When a programming language is not directly compiled into an executable, but firstly parsed to produce a code that will be later interpreted, this code is called a bytecode. This allow a faster execution speed than directly interpreting a source code.
The first posts I will write about this subject will be about the parsing used to create the bytecode.