Randall Hyde
Author
Publisher
No Starch Press
Pub. Date
[2023]
Language
English
Formats
Description
"The Book of I²C, the first comprehensive guide to the I²C bus, gets you started designing and programming I²C systems. With over 100 detailed figures, numerous program examples, and annotated source-code listings, this book walks you through the I²C implementations of systems like Arduino, Teensy, and Raspberry Pi, as well as variants of the I²C and common I²C peripheral ICs"--
Author
Publisher
No Starch Press
Pub. Date
2020.
Language
English
Description
Today's programming languages offer productivity and portability, but also make it easy to write sloppy code that isn't optimized for a compiler. Thinking Low-Level, Writing High-Level will teach you to craft source code that results in good machine code once it's run through a compiler. You'll learn: " ow to analyze the output of a compiler to verify that your code generates good machine code " he types of machine code statements that compilers generate...
Author
Publisher
No Starch Press
Pub. Date
2020.
Language
English
Description
This, the first volume in Randall Hyde's Write Great Code series, dives into machine organization without the extra overhead of learning assembly language programming. Written for high-level language programmers, Understanding the Machine fills in the low-level details of machine organization that are often left out of computer science and engineering courses. Learn: " ow the machine represents numbers, strings, and high-level data structures, so...
Author
Publisher
No Starch Press
Pub. Date
2020.
Language
English
Description
The field of software engineering may value team productivity over individual growth, but legendary computer scientist Randall Hyde wants to make promising programmers into masters of their craft. To that end, Engineering Software -the latest volume in Hyde's highly regarded Write Great Code series-offers his signature in-depth coverage of everything from development methodologies and strategic productivity to object-oriented design requirements and...
Author
Publisher
No Starch Press
Pub. Date
[2022]
Language
English
Description
"A thorough guide to writing high-performance programs in 64-bit assembly language using the Microsoft MASM assembler. Programmers that can code in a high-level language will learn about memory access, numeric conversion, bit manipulation, and managing complex projects"--
Author
Publisher
No Starch Press
Pub. Date
[2020]
Language
English
Description
"Thinking Low-Level, Writing High-Level, the second volume in the landmark Write Great Code series by Randall Hyde, covers high-level programming languages (such as Swift and Java) as well as code generation on 64-bit CPUsARM, the Java Virtual Machine, and the Microsoft Common Runtime. Today's programming languages offer productivity and portability, but also make it easy to write sloppy code that isn't optimized for a compiler. Thinking Low-Level,...
Search Tools Get RSS Feed Email this Search