every-programmer-should-know icon indicating copy to clipboard operation
every-programmer-should-know copied to clipboard

Making your own compiler

Open Gonzalo933 opened this issue 6 years ago • 5 comments

I think that will be a nice topic to add to the list. Making your own compiler really helps you understanding how they work.

Gonzalo933 avatar Sep 06 '18 21:09 Gonzalo933

Here is a good starting point: Compilers, Principles, Techniques and Tools written by Alfred V. Aho, Ravi Sethi and Jeffrey D. Ullman.

ABestteti avatar Sep 07 '18 04:09 ABestteti

At my university, it's a required class for CS students and optional for students taking engineering/software related programs.

Great topic, very well studied and useful - definitely worth adding to the list

greyscaled avatar Sep 07 '18 12:09 greyscaled

I seriously want to learn that

OlaStar11 avatar Nov 28 '18 16:11 OlaStar11

At my university, it's a required class for CS students and optional for students taking engineering/software related programs.

Great topic, very well studied and useful - definitely worth adding to the list

It is in mine too, I remember we used Bison and things like that, but I already forgot almost everything

Gonzalo933 avatar Nov 29 '18 10:11 Gonzalo933

There is also a book called crafting interpreter's which is good to start. You can get it for free or read online.

wj24928 avatar Sep 23 '21 04:09 wj24928