Learning Maya, the world's leading 3D animation and effects package, is a challenge, especially for those who want to master Maya's versatile programming features in addition to its built-in tools.
Essential Java serves as an introduction to the programming language, Java, for scientists and engineers, and can also be used by experienced programmers wishing to learn Java as an additional language.
Debugging by Thinking: A Multi-Disciplinary Approach is the first book to apply the wisdom of six disciplines-logic, mathematics, psychology, safety analysis, computer science, and engineering-to the problem of debugging.
Theory of Structured Parallel Programming is a comprehensive guide to structured parallel programming corresponding to traditional structured sequential programming.
Web developers and page authors who use JavaServer Pages (JSP) know that it is much easier and efficient to implement web pages without reinventing the wheel each time.
Joe Celko's Analytics and OLAP in SQL is the first book that teaches what SQL programmers need in order to successfully make the transition from On-Line Transaction Processing (OLTP) systems into the world of On-Line Analytical Processing (OLAP).
Take your C++ skills to the next level with expert insights on advanced techniques, design patterns, and high-performance programmingPurchase of the print or Kindle book includes a free PDF eBookKey FeaturesMaster templates, metaprogramming, and advanced functional programming techniques to elevate your C++ skillsDesign scalable and efficient C++ applications with the latest features of C++17 and C++20Explore real-world examples and essential design patterns to optimize your codeBook DescriptionAre you an experienced C++ developer eager to take your skills to the next level?
Wer heute das Programmieren lernen möchte, kommt nicht daran vorbei, sich mit einer der beliebtesten Programmiersprachen für Einsteiger und Profis zu befassen: Python.
Driven by the year-2000 problem, the hordes of COBOL developers experienced a renaissance, but the times when COBOL was state-of-the-art are long gone.
Joe Celko's SQL Puzzles and Answers, Second Edition, challenges you with his trickiest puzzles and then helps solve them with a variety of solutions and explanations.
Compaq Visual Fortran: A Guide to Creating Windows Applications is the only book that shows developers how to create Windows applications using Visual Fortran software.
Why Programs Fail is about bugs in computer programs, how to find them, how to reproduce them, and how to fix them in such a way that they do not occur anymore.
Harness the powerful Python programming language to navigate the realms of geographic information systems, remote sensing, topography, and more, while embracing a guiding framework for effective geospatial analysisKey FeaturesCreate GIS solutions using the new features introduced in Python 3.
Build your own OpenGL or Vulkan application in C++ and use it as a playground to explore the path from basic features to advanced techniques of character animation in modern games with the help of this illustrated guideKey FeaturesLearn how to create a game skeleton with keyboard and mouse controls along with modern graphicsGain insights into model loading, character animations, inverse kinematics, and debugging techniquesMaster the art of creating animated characters and controlling their various aspectsPurchase of the print or Kindle book includes a free PDF eBookBook DescriptionIf you're fascinated by the complexities of animating video game characters and are curious about the transformation of model files into 3D avatars and NPCs that can explore virtual worlds, then this book is for you.
Python is an excellent way to get started in programming, and this clear, concise guide walks you through Python a step at a timebeginning with basic programming concepts before moving on to functions, data structures, and object-oriented design.
Microsoft's C# ("e;C sharp"e;) is a modern, object-oriented programming language built from the ground up to exploit the power of XML-based Web services on Microsoft's new .
R for Quantitative Chemistry is an exploration of how the R language can be applied to a wide variety of problems in what is typically termed "e;Quantitative Chemistry"e; or sometimes "e;Analytical Chemistry"e;.
Build a 3D rendering engine from scratch while solving problems in a step-by-step way with the help of useful recipesKey FeaturesLearn to integrate modern rendering techniques into a single performant 3D rendering engineLeverage Vulkan to render 3D content, use AZDO in OpenGL applications, and understand modern real-time rendering methodsImplement a physically based rendering pipeline from scratch in Vulkan and OpenGLBook DescriptionOpenGL is a popular cross-language, cross-platform application programming interface (API) used for rendering 2D and 3D graphics, while Vulkan is a low-overhead, cross-platform 3D graphics API that targets high-performance applications.
This book, which is designed for middle-school through college-aged students, will arm beginners with solid programming foundations they can carry throughout life.