The Secret Life of Programs
Understand Computers - Craft Better Code
|Price||$23.99 - $34.84
|Author||Jonathan E. Steinhart|
|Publisher||No Starch Press|
|Format||Paper book / ebook (PDF)|
Many coders are unfamiliar with the underlying technologies that make their programs run. But why should you care when your code appears to work? Because you want it to run well and not be riddled with hard-to-find bugs. You don't want to be in the news because your code had a security problem.
Lots of technical detail is available online but it's not organized or collected into a convenient place. In The Secret Life of Programs, veteran engineer Jonathan E. Steinhart explores - in depth - the foundational concepts that underlie the machine. Subjects like computer hardware, how software behaves on hardware, as well as how people have solved problems using technology over time.
You'll learn: How the real world is converted into a form that computers understand, like bits, logic, numbers, text, and colors; The fundamental building blocks that make up a computer including logic gates, adders, decoders, registers, and memory; Why designing programs to match computer hardware, especially memory, improves performance; How programs are converted into machine language that computers understand; How software building blocks are combined to create programs like web browsers; Clever tricks for making programs more efficient, like loop invariance, strength reduction, and recursive subdivision; The fundamentals of computer security and machine intelligence; Project design, documentation, scheduling, portability, maintenance, and other practical programming realities.
Learn what really happens when your code runs on the machine and you'll learn to craft better, more efficient code.
by Arvind Maheshwari, Debu Panda
Today's IT environment is very complex, encompassing a myriad of technologies and middleware platforms. Many organizations have large and heterogeneous middleware platforms that power their enterprise applications and it is often a real challenge for administrators to meet agreed service levels and minimize downtime. Oracle Enterprise Man...
Price: $25.00 | Publisher: Packt Publishing | Release: 2009
by Nipun Jaswal
We start by reminding you about the basic functionalities of Metasploit and its use in the most traditional ways. You'll get to know about the basics of programming Metasploit modules as a refresher and then dive into carrying out exploitation as well building and porting exploits of various kinds in Metasploit.In the next section, you'll...
Price: $35.99 | Publisher: Packt Publishing | Release: 2018
by Mary Thengvall
Discover the true value of Developer Relations as you learn to build and maintain positive relationships with your developer community. Use the principles laid out in this book to walk through your company goals and discover how you can formulate a plan tailored to your specific needs.First you will understand the value of a technical com...
Price: $19.21 | Publisher: Apress | Release: 2018
by Ivo Balbaert
Julia is a new open source programming language that is used in the field of data science computing. It was created to solve the dilemma between high-level slow code and fast but low-level code, and the necessity to use both to achieve high performance. This book will give you a head start to tackle your numerical and data problems with J...
Price: $23.99 | Publisher: Packt Publishing | Release: 2015
by Nicola Valcasara
With the arrival of Unreal Engine 4, a new wonderful tool was born: Blueprint. This visual scripting tool allows even non-programmers to develop the logic for their games, allowing almost anyone to create entire games without the need to write a single line of code. The range of features you can access with Blueprint script is pretty exte...
Price: $39.99 | Publisher: Packt Publishing | Release: 2015
by Tim Cox
The Raspberry Pi foundation has been selling their computers since 2012 with the aim of inspiring programmers and engineers.Raspberry Pi Cookbook for Python Programmers is a practical guide for getting the most out of this little computer. It will guide you through the many uses of the Raspberry Pi and allow you to showcase the best it ha...
Price: $26.99 | Publisher: Packt Publishing | Release: 2014
by Levent Akin, Nancy Amato, Volkan Isler, Frank van der Stappen
This carefully edited volume is the outcome of the eleventh edition of the Workshop on Algorithmic Foundations of Robotics (WAFR), which is the premier venue showcasing cutting edge research in algorithmic robotics. The eleventh WAFR, which was held August 3-5, 2014 at Boğaziçi University in Istanbul, Turkey continued this tradition. Th...
Price: $96.91 | Publisher: Springer | Release: 2015
by Kyle Richter, Joe Keeley
iOS Components and Frameworks will help you leverage iOS's powerful components and frameworks to build apps with outstanding performance, reliability, interactivity, media support, and customization.Pioneering iOS developers Kyle Richter and Joe Keeley illuminate the sophisticated intermediate-to-advancedlevel techniques you're now ready ...
Price: $23.30 | Publisher: Addison-Wesley | Release: 2013