Category: Programming

The Art of ARM Assembly, Volume 1: 64-Bit ARM Machine Organization and Programming 0

The Art of ARM Assembly, Volume 1: 64-Bit ARM Machine Organization and Programming

eBook Details: Paperback: 1064 pages Publisher: WOW! eBook (February 25, 2025) Language: English ISBN-10: 1718502826 ISBN-13: 978-1718502826 eBook Description: The Art of ARM Assembly, Volume 1: 64-Bit ARM Machine Organization and Programming. Modern Instructions for 64-Bit ARM CPUs. Building on Randall Hyde’s iconic series, The Art of ARM Assembly, Volume 1: 64-Bit ARM Machine Organization and Programming delves into programming 64-bit ARM CPUs the powerhouses behind iPhones, Macs, Chromebooks, servers, and embedded systems. Following a fast-paced introduction to the art of programming in assembly and the GNU Assembler (Gas) specifically, you’ll explore memory organization, data representation, and the basic logical operations you...

Introduction to Computer Organization: ARM Edition 0

Introduction to Computer Organization: ARM Edition

eBook Details: Paperback: 520 pages Publisher: WOW! eBook (January 28, 2025) Language: English ISBN-10: 1718502745 ISBN-13: 978-1718502741 eBook Description: Introduction to Computer Organization: ARM Edition. Built with ARM A64 Assembly Language. The Introduction to Computer Organization: ARM Edition will show you how high-level code connects to computer hardware through ARM 64-bit assembly language. You’ll learn ARM assembly language from the ground up, and all you’ll need is some basic experience with programming. As you grow to understand ARM’s 64-bit design (from first principles), you’ll develop the skills to write more efficient, optimized code. Learn the fundamentals: Data storage formats and computer encoding Binary...

Beginning ChatGPT for Python: Build Intelligent Applications with OpenAI APIs 0

Beginning ChatGPT for Python

eBook Details: Paperback: 206 pages Publisher: WOW! eBook (December 7, 2024) Language: English ISBN-10: 8868809286 ISBN-13: 978-8868809286 eBook Description: Beginning ChatGPT for Python: Build Intelligent Applications with OpenAI APIs Unlock the future of software development and empower yourself to elevate your Python applications by harnessing the power of AI as this field continues to grow and evolve. Perfect for beginner to intermediate Python programmers, this Beginning ChatGPT for Python: Build Intelligent Applications with OpenAI APIs book breaks down the essentials of using ChatGPT and OpenAI APIs. You’ll start with the basics, learning to authenticate, send prompts, generate responses, test in the Playground,...

Building User-Friendly DSLs 0

Building User-Friendly DSLs

eBook Details: Paperback: 504 pages Publisher: WOW! eBook (November 19, 2024) Language: English ISBN-10: 1617296473 ISBN-13: 978-1617296475 eBook Description: Building User-Friendly DSLs: Craft domain-specific languages that empower experts to create software themselves. Domain-specific languages put business experts at the heart of software development. These purpose-built tools let your clients write down their business knowledge and have it automatically translated into working software no dev time required. They seamlessly bridge the knowledge gap between programmers and subject experts, enabling better communication and freeing you from time-consuming code adjustments. Inside Building User-Friendly DSLs you’ll learn how to: Build a complete Domain IDE for a...

Kotlin from Scratch: A Project-Based Introduction for the Intrepid Programmer 0

Kotlin from Scratch: A Project-Based Introduction for the Intrepid Programmer

eBook Details: Paperback: 432 pages Publisher: WOW! eBook (January 14, 2025) Language: English ISBN-10: 1718503520 ISBN-13: 978-1718503526 eBook Description: Kotlin from Scratch: A Project-Based Introduction for the Intrepid Programmer: Learn Kotlin Through 37 Projects Kotlin isn’t just for building Android apps. As you’ll learn in Kotlin from Scratch, it’s also a general programming language for crafting both elegant and efficient code. With the aid of 37 hands-on projects, you’ll move quickly through the language basics while building your problem-solving skills, even tackling advanced concepts like fractals, dynamic systems, and nature-inspired algorithms. You’ll explore the way Kotlin handles variables, control structures, functions, classes, and...