DEV Community

njs-cell
njs-cell

Posted on

3 1

How many of these CS books do you read?

This seems to be a very good CS book list. πŸ‘
But I found some of them is hard to understand,
I'm a backend engineer with 6 years experiences. πŸ˜…
Do you think normal programmers need to learn knowledges about compiler?

https://coderscat.com/best-cs-books

Top comments (5)

Collapse
 
delta456 profile image
Swastik Baranwal β€’

I started learning programming by collecting resources i.e. books, references, websites, etc. I had collected around 158 books πŸ˜† and now I mostly need a reference to study.

Compiler is interesting to know imo. Having fun reading Interpreter in Go and Compiler in Go books.

Collapse
 
njscell profile image
njs-cell β€’ β€’ Edited

How many books you finished after collecting 158 books? πŸ˜„

Yes, it seems implementing some interpreters will help programmer understanding languages better.

Collapse
 
delta456 profile image
Swastik Baranwal β€’

Well, I had started C and C++ as my first languages so its documentation is not really not easy to find. I think around 20 or 25.

Collapse
 
njscell profile image
njs-cell β€’

I just have a look at these books.
Is there any benefits writing Compiler in Go,
I plan to have a study on open source project: github.com/rui314/8cc
Seems the code is elegant.

Collapse
 
delta456 profile image
Swastik Baranwal β€’

Go is more modern and easy to understand. I think its better to code then to understand.

Some comments may only be visible to logged-in visitors. Sign in to view all comments.

AWS Security LIVE!

Join us for AWS Security LIVE!

Discover the future of cloud security. Tune in live for trends, tips, and solutions from AWS and AWS Partners.

Learn More

πŸ‘‹ Kindness is contagious

Explore a trove of insights in this engaging article, celebrated within our welcoming DEV Community. Developers from every background are invited to join and enhance our shared wisdom.

A genuine "thank you" can truly uplift someone’s day. Feel free to express your gratitude in the comments below!

On DEV, our collective exchange of knowledge lightens the road ahead and strengthens our community bonds. Found something valuable here? A small thank you to the author can make a big difference.

Okay