{"title":"Randall Hyde","description":"\u003cp\u003eExplore the world of Randall Hyde, a computer scientist and author renowned for his contributions to assembly language programming and software development. Delve into practical guides that make complex topics accessible.\u003c\/p\u003e","products":[{"product_id":"write-great-code-volume-2-book-randall-hyde-9781593270650","title":"Write Great Code, Volume 2","description":"It's a critical lesson that today's computer science students aren't always being taught: How to carefully choose their high-level language statements to produce efficient code. Write Great Code, Volume 2: Thinking Low-Level, Writing High-Level shows software engineers what too many college and university courses don't - how compilers translate high-level language statements and data structures into machine code. Armed with this knowledge, they will make informed choices concerning the use of those high-level structures and help the compiler produce far better machine code - all without having to give up the productivity and portability benefits of using a high-level language.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49505880473873,"sku":"GOR002872071","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":49692784722193,"sku":"CIN1593270658G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":51894221308177,"sku":"GOR014451063","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":52106616635665,"sku":"CIN1593270658VG","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1593270658.jpg?v=1760694904"},{"product_id":"write-great-code-volume-1-book-randall-hyde-9781593270032","title":"Write Great Code, Volume 1","description":"Today's programmers are often narrowly trained because the industry moves too fast. That's where Write Great Code, Volume 1: Understanding the Machine comes in. This, the first of four volumes by author Randall Hyde, teaches important concepts of machine organization in a language-independent fashion, giving programmers what they need to know to write great code in any language, without the usual overhead of learning assembly language to master this topic. A solid foundation in software engineering, The Write Great Code series will help programmers make wiser choices with respect to programming statements and data types when writing software.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49528145445137,"sku":"GOR002406289","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":49685452751121,"sku":"CIN1593270038G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50440471183633,"sku":"CIN1593270038VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":51568604086545,"sku":"GOR006891562","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ WELL_READ \/ SBYB","offer_id":53032707031313,"sku":"CIN1593270038A","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1593270038.jpg?v=1760694670"},{"product_id":"art-of-assembly-language-book-randall-hyde-9781886411975","title":"The Art of Assembly Language","description":"Presents assembly language from the high-level programmer's point of view, so you can start writing meaningful programs within days. The High Level Assembler (HLA) that accompanies the book is the first assembler that allows you to write portable assembly language programs that run under either Linux or Windows with nothing more than a recompile. The CD-ROM includes the HLA and the HLA Standard Library, all the source code from the book, and over 50,000 lines of additional sample code, all well-documented and tested. The code compiles and runs as-is under Windows and Linux.","brand":"WoB","offers":[{"title":"US \/ GOOD \/ SBYB","offer_id":49678343438609,"sku":"CIN1886411972G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50577489789201,"sku":"CIN1886411972VG","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1886411972.jpg?v=1751092552"},{"product_id":"art-of-assembly-language-2nd-edition-book-randall-hyde-9781593272074","title":"The Art of Assembly Language, 2nd Edition","description":"Assembly is a low-level programming language that's one step above a computer's native machine language. Although assembly language is commonly used for writing device drivers, emulators, and video games, many programmers find its somewhat unfriendly syntax intimidating to learn and use. Since 1996, Randall Hyde's The Art of Assembly Language has provided a comprehensive, plain-English, and patient introduction to 32-bit x86 assembly for non-assembly programmers. Hyde's primary teaching tool, High Level Assembler (or HLA), incorporates many of the features found in high-level languages (like C, C++, and Java) to help you quickly grasp basic assembly concepts. HLA lets you write true low-level code while enjoying the benefits of high-level language programming. As you read The Art of Assembly Language, you'll learn the low-level theory fundamental to computer science and turn that understanding into real, functional code. You'll learn how to: Edit, compile, and run HLA programs Declare and use constants, scalar variables, pointers, arrays, structures, unions, and namespaces Translate arithmetic expressions (integer and floating point) Convert high-level control structures This much anticipated second edition of The Art of Assembly Language has been updated to reflect recent changes to HLA and to support Linux, Mac OS X, and FreeBSD. Whether you're new to programming or you have experience with high-level languages, The Art of Assembly Language, 2nd Edition is your essential guide to learning this complex, low-level language.","brand":"WoB","offers":[{"title":"GB \/ NEW \/ GARDNERS","offer_id":49733550670097,"sku":"NGR9781593272074","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":49900149539089,"sku":"CIN1593272073G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":50177761247505,"sku":"GOR006277713","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":50268917334289,"sku":"GOR013906200","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":53118706352401,"sku":"CIN1593272073VG","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1593272073.jpg?v=1760694740"},{"product_id":"art-of-64-bit-assembly-volume-1-book-randall-hyde-9781718501089","title":"The Art of 64-Bit Assembly, Volume 1","description":"Randall Hyde's The Art of Assembly Language has been the go-to book for learning assembly language for decades. Hyde's latest work, Art of 64-bit Assembly Language is the 64-bit version of this popular text. This book guides you through the maze of assembly language programming by showing how to write assembly code that mimics operations in High-Level Languages. This leverages your HLL knowledge to rapidly understand x86-64 assembly language.","brand":"WoB","offers":[{"title":"GB \/ NEW \/ GARDNERS","offer_id":49737806250257,"sku":"NGR9781718501089","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":50258896945425,"sku":"GOR013093889","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ NEW \/ INGRAM","offer_id":52450490155281,"sku":"NIN9781718501089","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":53003481317649,"sku":"CIN1718501080G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":53444319772945,"sku":"CIN1718501080VG","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1718501080.jpg?v=1751447514"},{"product_id":"book-of-i2c-book-randall-hyde-9781718502468","title":"The Book of I2C","description":"If you work with embedded systems, you're bound to encounter the ubiquitous Inter-Integrated Circuit bus (IIC, I2C, or I2C) - a serial protocol for connecting integrated circuits in a computer system. In The Book of I2C, the first comprehensive guide to this bus, bestselling author Randall Hyde draws on 40 years of industry experience to get you started designing and programming I2C systems.","brand":"WoB","offers":[{"title":"GB \/ NEW \/ GARDNERS","offer_id":49744216391953,"sku":"NGR9781718502468","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ GOOD \/ SBYB","offer_id":51828437352721,"sku":"CIN171850246XG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":53496256364817,"sku":"CIN171850246XVG","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/171850246X.jpg?v=1750832677"},{"product_id":"write-great-code-volume-2-2nd-edition-book-randall-hyde-9781718500389","title":"Write Great Code, Volume 2, 2nd Edition","description":"The second edition of the second volume in the highly-regarded Write Great Code series, teachinh readers how to produce better machine code by directing the actions of their chosen compiler. This second edition has been updated to cover 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.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49914043040017,"sku":"GOR013462082","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":51090351784209,"sku":"CIN1718500386VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":51417885606161,"sku":"CIN1718500386G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ NEW \/ INGRAM","offer_id":52625586520337,"sku":"NIN9781718500389","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1718500386.jpg?v=1751121052"},{"product_id":"write-great-code-volume-3-book-randall-hyde-9781593279790","title":"Write Great Code, Volume 3","description":"This third volume in the Write Great Code series addresses the issues of creating readable and maintainable code that will generate awe from fellow programmers. No matter how efficient your code is, if it isn't readable and maintainable by others, then it's not great code. Great code must have a great design and must adhere to good coding standards. In this book, you'll learn things like coding styles, commenting, code layout, and other crucial coding tasks.","brand":"WoB","offers":[{"title":"US \/ GOOD \/ SBYB","offer_id":50394704249105,"sku":"CIN1593279795G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":51134420058385,"sku":"GOR014182470","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1593279795.jpg?v=1751181942"},{"product_id":"write-great-code-volume-1-2nd-edition-book-randall-hyde-9781718500365","title":"Write Great Code, Volume 1, 2nd Edition","description":"Like the highly regarded first edition, this second edition of Understanding the Machine covers machine organisation and computer science topics like the CPU, machine architecture, memory and cache organisation, I\/O and peripheral devices, and how the decoding and execution of machine instructions affects software performance. This edition has been updated to cover 64-bit machines, newer peripheral devices, larger memory systems, large-scale SSDs, and newer CPUs like those used in personal computers and tablets.","brand":"WoB","offers":[{"title":"US \/ GOOD \/ SBYB","offer_id":50400517849361,"sku":"CIN171850036XG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":51720606613777,"sku":"GOR012947375","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":51804399698193,"sku":"CIN171850036XVG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":52095348408593,"sku":"GOR011632182","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/171850036X.jpg?v=1751312170"},{"product_id":"art-of-arm-assembly-volume-1-book-randall-hyde-9781718502826","title":"The Art of ARM Assembly Volume 1","description":"This book is the latest in Randall Hyde's iconic series on assembly language programming. A comprehensive masterclass on 64-bit ARM, it guides you through the instruction set for the increasingly popular 64-bit ARM CPU, teaching you to translate high-level language operations into assembly language, write powerful programs unique to ARM, and handle the development of large software projects easily. This book's 'quick-start' chapter lets you hit the ground running, showing you how to begin writing simple programs right away. After learning basic 64-bit ARM architecture and syntax for the GNU assembler, Hyde goes in-depth on the fundamentals of machine organization, computer data representation and operations, and memory access. After building a strong foundational knowledge for mastering GAS, control structures, and arithmetic functions, in later chapters you'll be ready to dive into advanced ARM programming - and that's when the real fun begins. Full of illuminating illustrations, portable source code, and hands-on exercises that test your skills, The Art of ARM Assembly is an essential reference guide from the world's foremost expert on the subject.","brand":"WoB","offers":[{"title":"US \/ NEW \/ INGRAM","offer_id":51081237594385,"sku":"NIN9781718502826","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ GARDNERS","offer_id":51142961103121,"sku":"NGR9781718502826","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":52823859691793,"sku":"GOR014630902","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1718502826.jpg?v=1769684675"},{"product_id":"art-of-64-bit-assembly-volume-2-book-randall-hyde-9781718504349","title":"The Art of 64-Bit Assembly, Volume 2","description":"The Art of 64-Bit Assembly Language, Volume 2 dives into advanced assembly language programming techniques for experienced developers, exploring topics often overlooked in introductory texts. Designed as both a continuation of Volume 1 and a standalone reference, the book takes readers through a modern approach to solving complex programming challenges in assembly, with detailed code snippets, standalone modules, and full program listings - all available online - for hands-on learning and easy application. Because this volume emphasizes techniques rather than optimization, it offers practical skills that developers can apply across a range of projects. The book also builds on code and libraries introduced in the first volume, ensuring a cohesive learning experience. Covers x86-64 assembly language.","brand":"WoB","offers":[{"title":"- \/ - \/ INTERNAL","offer_id":53218249539857,"sku":null,"price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ NEW \/ GARDNERS","offer_id":53218249900305,"sku":"NGR9781718504349","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9781718504349.jpg?v=1774518579"}],"url":"https:\/\/www.worldofbooks.com\/de-ch\/collections\/autor-buecher-von-randall-hyde.oembed","provider":"World of Books ","version":"1.0","type":"link"}