📜 ⬆️ ⬇️

About compilers and interpreters


If you have always dreamed of writing your own programming language - welcome. Here you will surely find something interesting for yourself.

GitHub-user yawnt has collected a wonderful selection of links for lovers of dragons, languages ​​and other delicious guts. And knowledgeable comrades in the comments will surely share with you and other dishes.

Yawnt writes the following:
')
Every day I am more interested in the topic of compilers, interpreters and design of programming languages ​​in general. And I decided to share with the people links to the materials I collected (most of which I myself still have to read: <). I hope someone they will be useful.

I did not include (and do not intend to) the list of references to official documentation, since I consider it obvious that the first thing to do is to look exactly there; P.

All, of course, in English. We share references to Russian-language materials (and to the existing translations of the works listed) in the comments, gentlemen! The topic is incredibly fascinating.

Links


Llvm


Virtual machines


Compilers


Interpreters


Garbage collectors


Books


Compilers


Interpreters


Garbage collectors


Any different code



Stay in touch.

The original post is posted on github , offer the author links, he will add them to the post.

I'm sure you know another billion of the most interesting sources of information on a given topic (for example, there is a good course on Coursera). Share your knowledge!

Source: https://habr.com/ru/post/170735/


All Articles