Stork: How to Make a Programming Language in C++

, Software Pundits
This post was originally published on this site

Toptal

Part 1: Tokenizer

In this series, we will develop a new scripting language and describe that process step by step.

The first question that spontaneously comes to the mind of any wondering reader is likely to be: “Do we really need a new programming language?”

Do We Really Need a New Programming Language?

To answer this question, I will allow myself a small digression.

Imagine you are an architect (an actual brick-and-mortar architect, not a software one), and you are unlucky enough to be born in a very bureaucratic country. You have a great idea for a shopping mall in your underdeveloped hometown, so you create the project and apply for a building permit. Of course, they immediately reject you on the grounds that you don’t have a registered company. So, you register a company. In order to do that, you need to deposit some money. Then, you come up

To read the full article click on the 'post' link at the top.