As far as I know, the conventions used in the book are taken from python, but coming from JavaC background, I dislike that.That is why I tried reading some more uncommon books for me, such as The Picture of Dorian Grey.
Bad thing is, Im not very good in analyzing texts, so I cant see the lessons those books show me. But, hopefully, at one point I will be able to grasp the gems from them as well. I dont want to simply know how to create a program that will make me gain some money. ![]() It covers topics from basic processor design, as well as concepts used in modern processors like pipelining, out-of-order execution, superscalar arithmetics, instruction sets, SIMD instructions and more. Its one of the best computer science books I read this year. But once I got to the moment of building the computer, I skimmed through those parts quickly as I dont think that is the best way to learn how to build a computer by looking at some schematics. It can be quite interesting for those who like studying computer science not just because they want to get a job in this area, but because they have genuine interest in it. Jorge Bucay Written Works Software Is ThatHowever, the difference with Code: The hidden language of computer hardware and software is that you dont read how to build a computer, but do it yourself. You start with basic logic gates, then you build a processor and memory. After the hardware layer, you continue with the software layer by building an assembler, virtual machine, compiler and operating system. It is such a great course, that I even wrote a whole blog post about it. I prefer a mixture of the two approaches, and I didnt find this in this book. It seems to be more relevant for use as a supplementary material to a course of the same name, rather than a stand-alone book for learning this topic. I havent read that one yet, but it is in my wish list for 2018. That is why, I believe this book is best read in supplement to the Clean Code course by Uncle Bob. I was lucky to have a subscription to Safari Books, where they offer a subset of this course for free (if you are subscribed). I have purchased a lot of his products, including this one and I would recommend them to every other software developer as well. It will teach you how to dress at work, how to negotiate your salary and raise, how to act on a job interview and other great things, that will greatly help you advance in your career. What you have to do is copy some code you find in the book and slightly extend it. I disliked that part of the book, because there is no challenge in copying code. So that is why I didnt follow the guidelines while reading it and I tried completing the assignment on my own. There were a lot of irritating things I changed in my own implementations, such as naming the function returning the size of the array length, instead of end.
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |