Category:

Building a Language Interpreter in JavaScript - Part 2
A parser is an algorithm that receives the tokens, runs them against the language's grammar, and makes sense of them. In the end, we get a nice array of structured statements which we can easily parse and make use of in our interpreter.
Continue Reading

Building a Language Interpreter in JavaScript - Part 1
In this article series, we will build a usable language interpreter using pure JavaScript. Keep in mind that we will cover the most important (and most fun) parts of building a programming language. We will not concentrate on things like optimization or emitting bytecode.
Continue Reading
%20-%20Featured%20Image.jpg)
Is It Done? - Yes. Well, Maybe. Actually, No.
When we talk about Scrum teams in the Agile approach projects, the delivery process really needs to be impeccable. To ensure that your deliverables are ready for a client review, it is extremely important to respect STLC in the development process.
Continue Reading
Don't miss out on our latest insights