Showing posts with label Computer Science. Show all posts
Showing posts with label Computer Science. Show all posts

25 January 2013

Great Book on Compilers

Recently, i have been trying to keep myself focused on learning the basics. The interesting thing about this i keep finding something very interesting. The digging things is really very interesting. I failed understand this when i was doing my under graduate degree nevertheless i learned the lesson and from here it is going to be another personal undergrad course in computer science :-) and most of the credits should go to the students who attend our workshops @ OpenGyan.

While i was reading a textbook on C, i found another interesting book and just thought of sharing here. I just skimmed through the table of contents and it is massive 1000+ pages book but it gives an excellent understanding on compilers.


Next to Discrete Mathematics, this book is likely to get into my shelf (and possibly to my brain little later). Please buzz me if you are interested for a group learning.

02 January 2013

More you share, the more you learn

Knowledge is the only thing that grows when shared. All the other things diminishes when you share. The idea is during the sharing process, you get questions from curious minds that helps to understand the subject more. You tend to uncover a lot of different perspectives by mere thinking. Another perspective is that you tend to study the subject from multiple sources and revise the subject that makes the understanding little deeper.

After a little experience in programming/software development, i wanted to study programming from the scratch. (Gyan from OpenGyan). So, from yesterday, i have started an exercise of reading through Discrete Mathematics. I m planning to follow the book Discrete Mathematics With Applications (Buy from Flipkart.com). I got this book sometime last year and never found a time to read beyond first chapter. This year, i m planning to study this book with a strong focus on solving all the exercises and couple more books on theoretical computer science. 

The idea here is to read, solve problems, share in my workshops and repeat it. If possible, i would be posting interesting puzzles and problems so that it helps folks who are following my blog. Nothing hurts. Once again it is knowledge sharing.

Another few books i find it valuable to read are - Write Great Code (guess, there are few volumes)

Together, we are stronger.

Happy learning.