by Janie Clayton
Metal enables Apple developers to maximize performance in demanding tasks like 3D graphics, games, scientific programming, visualization, and GPU-accelerated machine learning. Metal Programming Guide is the authoritative, practical guide to Metal for all iOS programmers who are interested in graphics programming but don't know where to start.Pioneering Apple developer Janie Clayton covers everything fr...
Price: $39.98 | Publisher: Addison-Wesley | Release: 2017
Sams Teach Yourself Go in 24 Hours
by George Ornbo
In just 24 sessions of one hour or less, Sams Teach Yourself Go in 24 Hours will help new and experienced programmers build software that's simpler, more reliable, and far more scalable. This book's straightforward, step-by-step approach guides you from setting up your environment through testing and deploying powerful solutions. Using practical examples, expert Go developer George Ornbo walks you...
Price: $23.98 | Publisher: SAMS Publishing | Release: 2017
A Swift Kickstart, 2nd Edition
by Daniel H Steinberg
This is the perfect book for the experienced developer who wants to get serious about learning the Swift programming language. If you know at least one modern programming language, this book will teach you how to think and program in Swift. Swift's design is inspired by elements from object-oriented, functional, and generic programming.As the language matures and improves, this book changes to reflect ...
Price: $29.99 | Publisher: The Pragmatic Programmers | Release: 2017
Beginning Programming with Java For Dummies, 5th Edition
by Barry A. Burd
Are you new to programming and have decided that Java is your language of choice? Are you a wanna-be programmer looking to learn the hottest lingo around? Look no further! Beginning Programming with Java For Dummies, 5th Edition is the easy-to-follow guide you'll want to keep in your back pocket as you work your way toward Java mastery! In plain English, it quickly and easily shows you what goes into c...
Price: $21.13 | Publisher: Wiley | Release: 2017
by Igor Zhirkov
Learn Intel 64 assembly language and architecture, become proficient in C, and understand how the programs are compiled and executed down to machine instructions, enabling you to write robust, high-performance code.Low-Level Programming explains Intel 64 architecture as the result of von Neumann architecture evolution. The book teaches the latest version of the C language (C11) and assembly language from s...
Price: $44.99 | Publisher: Apress | Release: 2017
Introducing Ethereum and Solidity
by Chris Dannen
Learn how to use Solidity and the Ethereum project - second only to Bitcoin in market capitalization. Blockchain protocols are taking the world by storm, and the Ethereum project, with its Turing-complete scripting language Solidity, has rapidly become a front-runner. This book presents the blockchain phenomenon in context; then situates Ethereum in a world pioneered by Bitcoin.See why professionals and non...
Price: $6.12 | Publisher: Apress | Release: 2017
Cross Over to HTML5 Game Development
by Zarrar Chishti
Break into the most lucrative platform in the world by adding HTML5 game development to your current skillset. Zarrar Chishti has trained developers from a wide range of programming disciplines to cross over into HTML5 game development. Whatever your vocation, whether it be an Application Databases Systems developer or a Professional Web developer, with this book you will learn to evolve your current codin...
Price: $20.99 | Publisher: Apress | Release: 2017
by Jim Blandy, Jason Orendorff
Rust is a new systems programming language that combines the performance and low-level control of C and C++ with memory safety and thread safety. Rust's modern, flexible types ensure your program is free of null pointer dereferences, double frees, dangling pointers, and similar bugs, all at compile time, without runtime overhead. In multi-threaded code, Rust catches data races at compile time, making c...
Price: $16.05 | Publisher: O'Reilly Media | Release: 2017
iOS 11 Programming Fundamentals with Swift
by Matt Neuburg
Move into iOS development by getting a firm grasp of its fundamentals, including the Xcode 9 IDE, Cocoa Touch, and the latest version of Apple's acclaimed programming language, Swift 4. With this thoroughly updated guide, you'll learn the Swift language, understand Apple's Xcode development tools, and discover the Cocoa framework.Explore Swift's object-oriented concepts; Become familiar ...
Price: $23.03 | Publisher: O'Reilly Media | Release: 2017
Programming for the Internet of Things
by Dawid Borycki
Creating programs for the Internet of Things offers you an opportunity to build and program custom devices whose functionality is limited only by your imagination. This book teaches you to do exactly that, with solutions presented in a step-by-step format. When you read this book, you not only learn the fundamentals of device programming, you will also be ready to write code for revolutionizing devices and ...
Price: $22.20 | Publisher: Microsoft Press | Release: 2017