Category: Programming

Programming

Writing a C Compiler: Build a Real Programming Language from Scratch 0

Writing a C Compiler

eBook Details: Paperback: 792 pages Publisher: WOW! eBook (August 20, 2024) Language: English ISBN-10: 1718500424 ISBN-13: 978-1718500426 eBook Description: Writing a C Compiler: Build a Real Programming Language from Scratch: A fun, hands-on guide to writing your own compiler for a real-world programming language. Writing a C Compiler: Build a Real Programming Language from Scratch is a hands-on, example-filled guide to the theory and practice of writing a C compiler: a computer program that translates code written by programmers into code the computer can read. Compilers are at the heart of everything programmers do, yet even experienced developers find them intimidating. For...

Math Hacks for Scratch: Unlock the Power of Math with Scratch Programming 0

Math Hacks for Scratch

eBook Details: Paperback: 240 pages Publisher: WOW! eBook (October 15, 2024) Language: English ISBN-10: 1718503385 ISBN-13: 978-1718503380 eBook Description: Math Hacks for Scratch: Unlock the Power of Math with Scratch Programming Push Scratch programming to the limits as you explore primes, Fibonacci numbers, Pascal’s triangle, and other mathematical curiosities through hands-on coding projects. If you’re a student looking for project ideas to practice your math and coding skills, or a Scratch enthusiast just looking for something different, this is the book for you! Discover the exciting intersection of mathematics and programming with Math Hacks for Scratch: Unlock the Power of Math with...

Refactoring with C++ 0

Refactoring with C++

eBook Details: Paperback: 368 pages Publisher: WOW! eBook (July 19, 2024) Language: English ISBN-10: 1837633770 ISBN-13: 978-1837633777 eBook Description: Refactoring with C++: Explore modern ways of developing maintainable and efficient applications. Improve readability and understandability of code using C++ best practices. Despite the prevalence of higher-level languages, C++ is still running the world, from bare-metal embedded systems to distributed cloud-native systems. C++ is on the frontline whenever there is a need for a performance-sensitive tool supporting complex data structures. The language has been actively evolving for the last two decades. This Refactoring with C++ book is a comprehensive guide that shows you how...

Thriving in Android Development Using Kotlin 0

Thriving in Android Development Using Kotlin

eBook Details: Paperback: 410 pages Publisher: WOW! eBook (July 19, 2024) Language: English ISBN-10: 1837631298 ISBN-13: 978-1837631292 eBook Description: Thriving in Android Development Using Kotlin: Use the newest features of the Android framework to develop production-grade apps: Build a range of Android applications that address common real-world issues such as authentication, connecting to synchronous and asynchronous remote sources, rendering complex UIs with Jetpack Compose, and more Finding resources on creating apps with the Android framework and Kotlin is easy, but discovering content that addresses the common challenges faced by app developers is difficult. This Thriving in Android Development Using Kotlin book is...

Programming with GitHub Copilot: Write Better Code Faster! 0

Programming with GitHub Copilot: Write Better Code Faster!

eBook Details: Paperback: 336 pages Publisher: WOW! eBook (August 6, 2024) Language: English ISBN-10: 1394263376 ISBN-13: 978-1394263370 eBook Description: Programming with GitHub Copilot: Write Better Code Faster! Accelerate your programming with the most popular AI coding tool on the market: GitHub Copilot In Programming with GitHub Copilot: Write Better Code Faster, veteran software developer and GitHub community hero Kurt Dowswell delivers an insightful and hands-on exploration of GitHub’s powerful, new AI coding assistant, Copilot. In the book, you’ll discover how to use the tool’s capabilities to push the boundaries of what you thought was possible in programming. Even if you’ve used autocomplete...