276°
Posted 20 hours ago

Computer Systems: A Programmer's Perspective

£9.9£99Clearance
ZTS2023's avatar
Shared by
ZTS2023
Joined in 2023
82
63

About this deal

This chapter is good as a supplementary chapter, understanding the low-level details of file creation/manipulation, is definitely a great addition to your skills as a programmer. This book strives to create programmers who understand all elements of computer systems and will be able to engage in any application of the field–from fixing faulty software, to writing more capable programs, to avoiding common flaws.

Chapter 11 (Network Programming) introduces the concept of sockets and the low-level details of socket programming. Almost every programmer is really curious about the inner details of program construction and execution.The chapter dives into cache memory and data locality (a super important concept for efficient coding). It lays the groundwork for readers to delve into more intensive topics such as computer architecture, embedded systems, and cybersecurity.

Books that describe the fundamentals of computer organization do not dive into the topic from a programmer’s perspective. Here is a quick description and cover image of book Computer Systems, 3rd Edition written by Randal Bryant which was published in . Chapter 2 (Representing and Manipulating Information) tells about representing and manipulating information. However, almost from the beginning, this book starts with a simple C program and shows how it’s compiled and then translated into machine code. Chapter 1 (A Tour of Computer Systems) of the book is a regular introduction to the history of computers and their organization.An ultimate goal for a programmer is to create a computer with bare hands and implement a program without a compiler (sounds kind of crazy, though). Understanding the structure of computer memory along with the difference between the main memory and CPU cache (and others) is a topic that lays upon any successful project development.

Asda Great Deal

Free UK shipping. 15 day free returns.
Community Updates
*So you can easily identify outgoing links on our site, we've marked them with an "*" symbol. Links on our site are monetised, but this never affects which deals get posted. Find more info in our FAQs and About Us page.
New Comment