Should self-made programming languages follow the principles of compilation?

Recently, I have been taking a break, taking classes and doing projects between breaks. It is getting harder and more lazy, and the desire to sleep at night is getting less and less. I thought, why should I sleep? But what can you do at night without sleeping? In the second half of the night, although my brain still thinks of "striking flowers and grass", it is stupid. I just want to search for some refreshing information. Once I want to deal with serious projects, the brain will strike immediately and restart after I relax. 2333.

Most of the articles in each issue have only a few or dozens of readings, and they are all my own contributions. As for articles with hundreds and thousands of readings, the content is not outstanding (for my other articles). Reading this thing, really still look at the title!

In the first half of 2020, before learning the principles of compilation, I want to make a programming language first. It is not a wishful thinking. There are not a few people who go wild and make a programming language on their own. For example, a group of friends really used a reverse Polish style to construct a language. Although it looks like an upgraded version of assembly, it is not a toy and can run the project.

On the basis of self-made assembly, that language has added statement blocks enclosed in curly braces, with jump instructions, namespaces, and while loops, which is particularly awesome -and my own self-made programming language project is doing it. , I originally felt very tired and tired. I wanted to learn the principles of compilation first before doing it, but I encountered a problem at the beginning-no recursive decline, and,,,,, I can only change directions later and go further and further.

Ok! You must be familiar with the wild road before you have the confidence to go the right way! ! !

Guess you like

Origin blog.csdn.net/weixin_41374099/article/details/104616060
Recommended