iOS Programming: The Big Nerd Ranch Guide leads you through the essential concepts, tools, and techniques for developing iOS applications. After completing this book, you will have the know-how a
With this practical book, you will attain a solid understanding of threads and will discover how to put this powerful mode of programming to work in real-world applications. The primary advantage of
Learning to program is essential to the education of every student -- in the sciences, engineering, and far beyond. As students learn to create useful applications, they also take the first steps towa
The next generation specification of OpenGL, Vulkan has been redesigned from the ground up, giving applications direct control over GPU acceleration for unprecedented performance and predictability. V
As networks, devices, and systems continue to evolve, software engineers face the unique challenge of creating reliable distributed applications within frequently changing environments. "C++ Network P
Teaches programmers how to incorporate 3D interaction techniques, animation, and realistic imagery into graphics applications using OpenGL and Open Inventor, an object oriented 3D graphics toolkit tha
A tutorial explaining how to write real programs for the Java virtual machine, the abstract computing machine that enables the Java platform to host applications on any computer or operating system wi