Bare Metal C - Stephen Oualline
Bare Metal C will teach you how to program embedded devices with the C programming language. For embedded system programmers who want precise and complete control over the system they are using, this book pulls…
Bare Metal C will teach you how to program embedded devices with the C programming language. For embedded system programmers who want precise and complete control over the system they are using, this book pulls…
With this book, you'll learn the Java language with a unique method that goes beyond how-to manuals. Through puzzles, mysteries, and soul-searching interviews with famous Java objects, you'll quickly get up to speed on Java's…
Joysticks to Haptics is the ultimate compendium of gaming controllers and retro peripherals from the world of gaming.As video games are played, memories are left in the grooves of their controllers. Atari joysticks still remember…
Object-Oriented Python is an intuitive and thorough guide to mastering object-oriented programming from the ground up. You''ll cover the basics of building classes and creating objects, and put theory into practice using the pygame package…
With this book, experienced C++ developers will get a thorough, practical, and unparalleled overview of software design with this modern language.
100 Go Mistakes: How to Avoid Them introduces dozens of techniques for writing idiomatic, expressive, and efficient Go code that avoids common pitfalls. By reviewing dozens of interesting, readable examples and real-world case studies, you''ll…
In this practical book, author Patrick Viafore shows you how to use Python's type system to the max. You'll look at user-defined types, such as classes and enums, and Python's type hinting system. You'll also…
Add the power of HDR photography, Full HD video, and AI image recognition to your Raspberry Pi projects with Camera Modules.Give intelligence and depth to your creations, making your projects smarter and more responsive. Plus,…
This volume contains the essays, originally published online, that led to Netscape's decision to release their browser as open source, and helped Linux to rock the world of commercial software.
Explore the wonderful, wild, and often weird world of esoteric programming languages. Beginning with the history and theory of programming languages, addressing concepts like Turing machines and Turing completeness. Then a tour of three ''atypical''…
This revised and updated edition of the bestseller provides a complete library of dimensional modeling techniques, the most comprehensive collection ever written.
One of the main reasons for the Raspberry Pi''s continued popularity is its 40-pin GPIO header, which enables users to connect electronic components and control them with a program. While other languages may be used,…
Unlike later buildings called ‘health centres’, The Pioneer Health Centre was not a medical facility offering curative services. It was a club in which families were encouraged to cultivate their own health, and in which…
Use LLMs to build better business software applications Autonomously communicate with users and optimize business tasks with applications built to make the interaction between humans and computers smooth and natural. Artificial Intelligence expert Francesco Esposito…
Fully revised to include all new chapters on attacking cloud applications, industrial control systems, and recent vulnerabilities, you''ll learn Metasploit''s module system, conventions, and interfaces as you launch simulated attacks. The Metasploit Framework makes discovering,…
Strengthen your students'' understanding and upgrade their confidence with our AQA Computer Science workbooks, full of self-contained exercises to consolidate knowledge and improve performance. Written by an experienced Computer Science author and teacher, these full…
Twelve mind-blowing Minecraft builds to spark your imagination.Are you a keen inventor?Looking for inspiration for your next epic build? Then look no further!Epic Inventions contains twelve incredible builds to inspire you to construct the most…
Winner of a Shingo Research and Professional Publication AwardInformation Technology is supposed to enable business performance and innovation, improve service levels, manage change, and maintain quality and stability, all while steadily reducing operating costs. Yet…
Dive into the fascinating and terrifying world of evasive malware - malicious software designed to avoid detection. The first of its kind, this thorough introduction is full of practical information, real-world examples, and cutting-edge techniques…
Gear up for the ultimate annual video game guide! Level Up 2025 isbrimming with tips and tricks on the year's hottest games!All games featured in Level Up 2024 are rated T for Teen or younger-…
Bash is one of the first building blocks that expert penetration testers learn. But every hacker, regardless of experience level, should know their way around a bash shell - its powerful scripting language lets you…
Learn how to use R to turn data into insight, knowledge, and understanding. Ideal for current and aspiring data scientists, this book introduces you to doing data science with R and RStudio, as well as…
Investigate crimes involving cryptocurrencies and other blockchain technologies Bitcoin has traditionally been the payment system of choice for a criminal trading on the Dark Web, and now many other blockchain cryptocurrencies are entering the mainstream…
Fatality! Delve behind the scenes of one of the most storied, and gleefully gruesome, franchises in fighting-game history.Mortal Kombat: Flawless Victory takes readers on a journey through the visual history of the iconic, over-the-top fighting…