0
Your cart

Your cart is empty

Browse All Departments
Price
  • R50 - R100 (1)
  • R100 - R250 (276)
  • R250 - R500 (3,493)
  • R500+ (11,319)
  • -
Status
Format
Author / Contributor
Publisher

Books > Computing & IT > Computer programming > Programming languages > General

Object-Oriented Programming in C++ (Paperback): NM Josuttis Object-Oriented Programming in C++ (Paperback)
NM Josuttis
R1,758 Discovery Miles 17 580 Ships in 12 - 17 working days

C++ is now established as one of the leading industry programming languages for object-oriented software development. Its advantages over other languages include speed and flexibility. It is used as the base for many commercial software products and for performance solutions to complex problems. Not often taught as the primary programming language, students are frequently expected to pick up the language for themselves. This book is an ideal student self-learning guide.

As a step-by-step tutorial, this book teaches all language features and explains their practical usage. Intuitive examples are used that are neither too complex to distract, nor oversimplified. A key concept in C++ is programming with templates, which can help to program generic solutions - for example implementing polymorphism. Nicolai Josuttis teaches how to combine templates with object-oriented programming to produce the power of modern C++ development for high performance programs. It is a book that goes well beyond the basics.

A supplementary website, including source code, can be found at www.josuttis.com/cppbook

Features:

  • comprehensive, detailed, readable, practical and up-to-date

  • teaches how to get the power from C++, using the current ANSI language standard and programming mode

  • specific hints help C and Java programmers switch and compare languages.

  • website provides more examples and links to useful online resources.
Python for Beginners (Hardcover): Kuldeep Singh Kaswan, Jagjit Singh Dhatterwal, B. Balamurugan Python for Beginners (Hardcover)
Kuldeep Singh Kaswan, Jagjit Singh Dhatterwal, B. Balamurugan
R3,626 Discovery Miles 36 260 Ships in 12 - 17 working days

Python is an amazing programming language. It can be applied to almost any programming task. It allows for rapid development and debugging. Getting started with Python is like learning any new skill: it's important to find a resource you connect with to guide your learning. Luckily, there's no shortage of excellent books that can help you learn both the basic concepts of programming and the specifics of programming in Python. With the abundance of resources, it can be difficult to identify which book would be best for your situation. Python for Beginners is a concise single point of reference for all material on python. * Provides concise, need-to-know information on Python types and statements, special method names, built-in functions and exceptions, commonly used standard library modules, and other prominent Python tools * Offers practical advice for each major area of development with both Python 3.x and Python 2.x * Based on the latest research in cognitive science and learning theory * Helps the reader learn how to write effective, idiomatic Python code by leveraging its best-and possibly most neglected-features This book focuses on enthusiastic research aspirants who work on scripting languages for automating the modules and tools, development of web applications, handling big data, complex calculations, workflow creation, rapid prototyping, and other software development purposes. It also targets graduates, postgraduates in computer science, information technology, academicians, practitioners, and research scholars.

Digital Image Processing With C++ - Implementing Reference Algorithms With the CImg Library (Hardcover): David Tschumperle,... Digital Image Processing With C++ - Implementing Reference Algorithms With the CImg Library (Hardcover)
David Tschumperle, Christophe Tilmant, Vincent Barra
R3,050 Discovery Miles 30 500 Ships in 12 - 17 working days

Digital Image Processing with C++ presents the theory of digital image processing, and implementations of algorithms using a dedicated library. Processing a digital image means transforming its content (denoising, stylizing, etc.), or extracting information to solve a given problem (object recognition, measurement, motion estimation, etc.). This book presents the mathematical theories underlying digital image processing, as well as their practical implementation through examples of algorithms implemented in the C++ language, using the free and easy-to-use CImg library. Chapters cover in a broad way the field of digital image processing and proposes practical and functional implementations of each method theoretically described. The main topics covered include filtering in spatial and frequency domains, mathematical morphology, feature extraction and applications to segmentation, motion estimation, multispectral image processing and 3D visualization. Students or developers wishing to discover or specialize in this discipline, teachers and researchers wishing to quickly prototype new algorithms, or develop courses, will all find in this book material to discover image processing or deepen their knowledge in this field.

Guide to Applying the UML (Hardcover, 2002 ed.): Sinan Si Alhir Guide to Applying the UML (Hardcover, 2002 ed.)
Sinan Si Alhir
R1,750 Discovery Miles 17 500 Ships in 12 - 17 working days

The Unified Modeling Language (UML) is an evolutionary general-purpose, tool-supported, and industry-standardized (OMG) modeling language for specifying, visualizing, constructing, and documenting the artifacts of a system-intensive process. "Guide to Applying the UML" offers a practical bridge between tutorials and reference works, demonstrating how all of the elements of the UML fit together holistically and cohesively. It closes the gap between the UML and process using a ¿roadmap¿ that addresses the key decision points and their relationships, providing a comprehensive framework. The focus is on rules of usage and principles of composition, style guidelines, practical real-world examples, and a tool-, process-, and technology-independent roadmap for effectively and successfully applying the UML. Topics and features: * Essential rules for using the UML and composing UML models are collated around important UML constructs *Presents a broad introduction to applying the UML, without having to prematurely adopt a particular process *Provides detailed examples, enabling readers to make informed decisions when modeling across the system development life cycle *Demonstrates how UML elements are related and how the UML supports traceability and scales for the life cycle process *Clear, well-developed diagrams simplify learning and applying core concepts and techniques With its focused, yet highly accessible approach, this guide strikes an integrated balance between UML rules and practices. It is an authoritative and comprehensive reference for software practitioners and professionals involved in the design, development, and management of UML-related software projects. About the author: Sinan Si Alhir is a highly respected consultant and has extensive information systems/technology experience, and breadth and depth in all phases of the system development life cycle. With experience in both high- and low-level project work, and broad and deep knowledge of technology and methodology, he endeavors to deliver quality solution-oriented results within various application domains using a multitude of technologies and approaches. He specializes in object-orientation, methodology/process, the Unified Modeling Language (UML), and various other disciplines and subjects, and focuses on empowering organizations to benefit from their application.

Pro Visual C++ 2005 for C# Developers - Featuring C++/CLI (Hardcover, 1st ed.): Dean C. Wills Pro Visual C++ 2005 for C# Developers - Featuring C++/CLI (Hardcover, 1st ed.)
Dean C. Wills
R1,643 Discovery Miles 16 430 Ships in 10 - 15 working days

Author has unique knowledge of Visual C++ 2005 development at Microsoft, including many undocumented features, hints and tips which he records for the first time in this book Presents a fast-track entry for developers familiar with C#, into the VC++ world Complete coverage of Visual C++ 2005 to ensure that readers will have broad understanding necessary to leverage the unique, powerful features

Quick Python 3 (Hardcover): David Matuszek Quick Python 3 (Hardcover)
David Matuszek
R2,434 Discovery Miles 24 340 Ships in 12 - 17 working days

Are you a programmer who wants to get started quickly in a new language? This book is for you. Are you a novice who wants to learn to program? This book is not for you. Are you a Python programmer who needs encyclopaedic information? This book is not for you. Like any mainstream language, Python has loops, if statements, assignment statements, functions, etc. I'll show you what these look like in Python. I won't waste your time telling you what they're good for. Python has features you may not be familiar with--iterators, list comprehensions, maybe even dictionaries. I'll spend more time on these. I'll cover some of the library functions I found most immediately useful, and tell you where to find more. In short, this book will help you hit the ground running. Next week, you'll be ready to buy that Python encyclopaedia.

HTML and CSS QuickStart Guide - The Simplified Beginners Guide to Developing a Strong Coding Foundation, Building Responsive... HTML and CSS QuickStart Guide - The Simplified Beginners Guide to Developing a Strong Coding Foundation, Building Responsive Websites, and Mastering the Fundamentals of Modern Web Design (Hardcover)
David Durocher
R914 Discovery Miles 9 140 Ships in 12 - 17 working days
Reinforcement Learning From Scratch - Understanding Current Approaches - with Examples in Java and Greenfoot (Hardcover, 1st... Reinforcement Learning From Scratch - Understanding Current Approaches - with Examples in Java and Greenfoot (Hardcover, 1st ed. 2022)
Uwe Lorenz
R2,426 Discovery Miles 24 260 Ships in 10 - 15 working days

In ancient games such as chess or go, the most brilliant players can improve by studying the strategies produced by a machine. Robotic systems practice their own movements. In arcade games, agents capable of learning reach superhuman levels within a few hours. How do these spectacular reinforcement learning algorithms work? With easy-to-understand explanations and clear examples in Java and Greenfoot, you can acquire the principles of reinforcement learning and apply them in your own intelligent agents. Greenfoot (M.Koelling, King's College London) and the hamster model (D. Bohles, University of Oldenburg) are simple but also powerful didactic tools that were developed to convey basic programming concepts. The result is an accessible introduction into machine learning that concentrates on reinforcement learning. Taking the reader through the steps of developing intelligent agents, from the very basics to advanced aspects, touching on a variety of machine learning algorithms along the way, one is allowed to play along, experiment, and add their own ideas and experiments.

Algorithm Design: A Methodological Approach - 150 problems and detailed solutions (Hardcover): Patrick Bosc, Marc Guyomard,... Algorithm Design: A Methodological Approach - 150 problems and detailed solutions (Hardcover)
Patrick Bosc, Marc Guyomard, Laurent Miclet
R3,631 R3,425 Discovery Miles 34 250 Save R206 (6%) Ships in 12 - 17 working days

A best-seller in its French edition, the construction of this book is original and its success in the French market demonstrates its appeal. It is based on three principles: 1. An organization of the chapters by families of algorithms : exhaustive search, divide and conquer, etc. At the contrary, there is no chapter only devoted to a systematic exposure of, say, algorithms on strings. Some of these will be found in different chapters. 2. For each family of algorithms, an introduction is given to the mathematical principles and the issues of a rigorous design, with one or two pedagogical examples. 3. For its most part, the book details 150 problems, spanning on seven families of algorithms. For each problem, a precise and progressive statement is given. More important, a complete solution is detailed, with respect to the design principles that have been presented ; often, some classical errors are pointed at. Roughly speaking, two thirds of the book are devoted to the detailed rational construction of the solutions.

Software Engineering Research, Management and Applications (Hardcover, 1st ed. 2016): Roger Lee Software Engineering Research, Management and Applications (Hardcover, 1st ed. 2016)
Roger Lee
R4,101 Discovery Miles 41 010 Ships in 12 - 17 working days

This edited book presents scientific results of the 14th International Conference on Software Engineering, Artificial Intelligence Research, Management and Applications (SERA 2016) held on June 8-10, 2016 at Towson University, USA. The aim of this conference was to bring together researchers and scientists, businessmen and entrepreneurs, teachers, engineers, computer users, and students to discuss the numerous fields of computer science and to share their experiences and exchange new ideas and information in a meaningful way. Research results about all aspects (theory, applications and tools) of computer and information science, and to discuss the practical challenges encountered along the way and the solutions adopted to solve them. The conference organizers selected the best papers from those papers accepted for presentation at the conference. The papers were chosen based on review scores submitted by members of the program committee, and underwent further rigorous rounds of review. This publication captures 13 of the conference's most promising papers, and we impatiently await the important contributions that we know these authors will bring to the field of computer and information science.

Introduction to Programming with Fortran (Hardcover, 4th ed. 2018): Ian Chivers, Jane Sleightholme Introduction to Programming with Fortran (Hardcover, 4th ed. 2018)
Ian Chivers, Jane Sleightholme
R3,884 Discovery Miles 38 840 Ships in 12 - 17 working days

This fourth Edition presents new examples on submodules, derived type i/o, object oriented programming, abstract interfaces and procedure pointers, C interop, sorting and searching, statistics and converting to more modern versions of Fortran. Key Features Highlights the core language features of modern Fortran including data typing, array processing, control structures, functions, subroutines, modules and submodules, user defined types, pointers, operator overloading, generic programming, parallel programming, abstract interfaces, procedure pointers Pinpoints common problems that occur when programming Illustrates the use of several compilers Introduction to Programming with Fortran has been written for the complete beginner with little or no programming background as well as existing Fortran programmers and those with programming experience in other languages

Handbook of Computer Programming with Python (Hardcover): Dimitrios Xanthidis, Christos Manolas, Han-I Wang, Ourania K.... Handbook of Computer Programming with Python (Hardcover)
Dimitrios Xanthidis, Christos Manolas, Han-I Wang, Ourania K. Xanthidou
R2,810 Discovery Miles 28 100 Ships in 12 - 17 working days

Discusses concepts such as Basic Programming Principles, OOP Principles, Database Programming, GUI Programming, Network Programming, Data Analytics and Visualization, Statistical Analysis, Virtual Reality, Web Development, Machine Learning, Deep Learning Provides the code and the output for all the concepts discussed Includes a case study at the end of each chapter

Absolute C++, Global Edition (Paperback, 6th edition): Walter Savitch, Kenrick Mock Absolute C++, Global Edition (Paperback, 6th edition)
Walter Savitch, Kenrick Mock
R2,362 Discovery Miles 23 620 Ships in 12 - 17 working days

For courses in computer programming for business and engineering. Introduction and Advancement in C++ Programming Absolute C++ is a comprehensive introduction to the C++ programming language. The text is organised around the specific use of C++, providing students with an opportunity to master the language completely. Adaptable to a wide range of users, the text is appropriate for beginner to advanced programmers familiar with the C++ language. The 6th Edition covers everything from basic syntax to more advanced topics, such as polymorphism, exception handling, and the Standard Template Library, making it ideal for both beginner and intermediate students. Updated to reflect the most recent changes in the C++ language, Absolute C++ teaches students to become proficient in a widely used and important programming language.

Android Programming - The Big Nerd Ranch Guide (Paperback, 5th edition): Bryan Sills, Brian Gardner, Kristin Marsicano, Chris... Android Programming - The Big Nerd Ranch Guide (Paperback, 5th edition)
Bryan Sills, Brian Gardner, Kristin Marsicano, Chris Stewart
R986 Discovery Miles 9 860 Ships in 9 - 15 working days

Android Programming: The Big Nerd Ranch Guide is an introductory Android book for programmers with Kotlin experience. Based on Big Nerd Ranch's popular Android Bootcamp, this guide will lead you through the wilderness using hands-on example apps combined with clear explanations of key concepts and APIs. This book focuses on practical techniques for developing apps in Kotlin compatible with Android 7.0 (Nougat) through Android 12 and beyond. Write and run code every step of the way, using Android Studio to create apps that integrate with other apps, download and display pictures from the web, store data in databases, and more. Learn about the latest patterns and techniques, including Kotlin coroutines and Jetpack Compose, a new way to build Android UIs. Each chapter and app has been designed and tested to provide the knowledge and experience you need to get started in Android development.

Practical Parallel Programming (Hardcover): Barr E Bauer Practical Parallel Programming (Hardcover)
Barr E Bauer
R2,014 Discovery Miles 20 140 Ships in 12 - 17 working days

This is the book that will teach programmers to write faster, more efficient code for parallel processors. The reader is introduced to a vast array of procedures and paradigms on which actual coding may be based. Examples and real-life simulations using these devices are presented in C and FORTRAN. The ease in writing code and the satisfaction of running high-performance programs will reward programmers who can learn the tools of presented here.

Web Application Design and Implementation - Apache 2, PHP5, MySQL, JavaScript and Linux/UNIX (Hardcover): S. Gabarro Web Application Design and Implementation - Apache 2, PHP5, MySQL, JavaScript and Linux/UNIX (Hardcover)
S. Gabarro
R2,925 Discovery Miles 29 250 Ships in 12 - 17 working days

Learn how to combine different technologies to create sophisticated, database-driven Web sites

This text allows readers to gain the core programming knowledge needed to build a database-driven Web site using a step-by-step approach. Each stage of Web site development is carefully explained, from installation to production of the site. The book, based on a course developed by the author, features a carefully constructed organization that shows readers how to begin creating Web pages, and then incrementally add greater functionality as they progress through the text.

A key strength of this book is its use of multiple programming languages and applications. By selecting among the best options from HTML, JavaScript, MySQL, PHP, Apache, and Linux/UNIX, readers learn to develop Web sites that are specifically tailored to meet their needs.

Brief chapters, each focusing on one core theme, are designed to allow readers to learn at their own pace. Among the key chapters is one dedicated to teaching how to install a Web server with all the required modules to run the scripts presented in the book. Examples are used extensively throughout, illustrating key concepts and techniques Author draws from his own extensive experience to offer expert tips and point out pitfalls to avoid Exercises help readers put their knowledge into practice The examples, as well as sample solutions to the exercises, are posted online to give readers more opportunity to work with the scripts

With its step-by-step approach, this book is ideally suited for anyone who wants to learn how to create complete Web sites. No previous knowledge of any programming language is needed. For experienced Web designers, thebook will bring their programming skills to a higher level by enabling them to create dynamic pages linked to a database.

Hardware Description Languages and their Applications - Specification, modelling, verification and synthesis of microelectronic... Hardware Description Languages and their Applications - Specification, modelling, verification and synthesis of microelectronic systems (Hardcover, 1997 ed.)
Carlos Delgado Kloos, Eduard Cerny
R4,546 Discovery Miles 45 460 Ships in 12 - 17 working days

In the past few decades Computer Hardware Description Languages (CHDLs) have been a rapidly expanding subject area due to a number of factors, including the advancing complexity of digital electronics, the increasing prevalence of generic and programmable components of software-hardware and the migration of VLSI design to high level synthesis based on HDLs. Currently the subject has reached the consolidation phase in which languages and standards are being increasingly used, at the same time as the scope is being broadened to additional application areas. This book presents the latest developments in this area and provides a forum from which readers can learn from the past and look forward to what the future holds.

Quick Python 3 (Paperback): David Matuszek Quick Python 3 (Paperback)
David Matuszek
R696 Discovery Miles 6 960 Ships in 9 - 15 working days

Are you a programmer who wants to get started quickly in a new language? This book is for you. Are you a novice who wants to learn to program? This book is not for you. Are you a Python programmer who needs encyclopaedic information? This book is not for you. Like any mainstream language, Python has loops, if statements, assignment statements, functions, etc. I'll show you what these look like in Python. I won't waste your time telling you what they're good for. Python has features you may not be familiar with--iterators, list comprehensions, maybe even dictionaries. I'll spend more time on these. I'll cover some of the library functions I found most immediately useful, and tell you where to find more. In short, this book will help you hit the ground running. Next week, you'll be ready to buy that Python encyclopaedia.

Formal Languages and Applications (Hardcover, 2004 ed.): Carlos Martin-Vide, Victor Mitrana, Gheorghe Paun Formal Languages and Applications (Hardcover, 2004 ed.)
Carlos Martin-Vide, Victor Mitrana, Gheorghe Paun
R6,081 Discovery Miles 60 810 Ships in 10 - 15 working days

Formal Languages and Applications provides a comprehensive study-aid and self-tutorial for graduates students and researchers. The main results and techniques are presented in an readily accessible manner and accompanied by many references and directions for further research. This carefully edited monograph is intended to be the gateway to formal language theory and its applications, so it is very useful as a review and reference source of information in formal language theory.

Logics of Specification Languages (Hardcover, 2008 ed.): Dines Bjorner, Martin C. Henson Logics of Specification Languages (Hardcover, 2008 ed.)
Dines Bjorner, Martin C. Henson
R5,880 R4,518 Discovery Miles 45 180 Save R1,362 (23%) Ships in 12 - 17 working days

This book presents comprehensive studies on nine specification languages and their logics of reasoning. The editors and authors are authorities on these specification languages and their application.

In a unique feature, the book closes with short commentaries on the specification languages written by researchers closely associated with their original development. The book contains extensive references and pointers to future developments.

Model-Based Systems Engineering with OPM and SysML (Hardcover, 1st ed. 2016): Dov Dori Model-Based Systems Engineering with OPM and SysML (Hardcover, 1st ed. 2016)
Dov Dori
R3,311 Discovery Miles 33 110 Ships in 12 - 17 working days

Model-Based Systems Engineering (MBSE), which tackles architecting and design of complex systems through the use of formal models, is emerging as the most critical component of systems engineering. This textbook specifies the two leading conceptual modeling languages, OPM-the new ISO 19450, composed primarily by the author of this book, and OMG SysML. It provides essential insights into a domain-independent, discipline-crossing methodology of developing or researching complex systems of any conceivable kind and size. Combining theory with a host of industrial, biological, and daily life examples, the book explains principles and provides guidelines for architecting complex, multidisciplinary systems, making it an indispensable resource for systems architects and designers, engineers of any discipline, executives at all levels, project managers, IT professional, systems scientists, and engineering students.

Python For ArcGIS (Hardcover, 1st ed. 2015): Laura Tateosian Python For ArcGIS (Hardcover, 1st ed. 2015)
Laura Tateosian
R4,147 Discovery Miles 41 470 Ships in 12 - 17 working days

This book introduces Python scripting for geographic information science (GIS) workflow optimization using ArcGIS. It builds essential programming skills for automating GIS analysis. Over 200 sample Python scripts and 175 classroom-tested exercises reinforce the learning objectives. Readers will learn to: * Write and run Python in the ArcGIS Python Window, the PythonWin IDE, and the PyScripter IDE * Work with Python syntax and data types * Call ArcToolbox tools, batch process GIS datasets, and manipulate map documents using the arcpy package * Read and modify proprietary and ASCII text GIS data * Parse HTML web pages and KML datasets * Create Web pages and fetch GIS data from Web sources. * Build user-interfaces with the native Python file dialog toolkit or the ArcGIS Script tools and PyToolboxes Python for ArcGIS is designed as a primary textbook for advanced-level students in GIS. Researchers, government specialists and professionals working in GIS will also find this book useful as a reference.

Programming in Two Semesters - Using Python and Java (Hardcover, 1st ed. 2022): Quentin Charatan, Aaron Kans Programming in Two Semesters - Using Python and Java (Hardcover, 1st ed. 2022)
Quentin Charatan, Aaron Kans
R1,663 Discovery Miles 16 630 Ships in 12 - 17 working days

This highly accessible textbook teaches programming from first principles. In common with many programming courses, it uses Python as the introductory programming language before going on to use Java as the vehicle for more advanced programming concepts. The first part, which teaches Python, covers fundamental programming concepts, such as data types and control structures and functions. It introduces more complex data types such as lists and dictionaries and also deals with file handling. It introduces object-oriented concepts and ends with a case study bringing together all the topics of the first semester. The second part uses Java to teach advanced concepts and centres around object-oriented programming, teaching key object-oriented concepts such as inheritance and polymorphism. The semester again ends with an advanced case study bringing together all the topics of the second semester. Topics and features: Assumes no prior knowledge, and makes the transition from Python to Java a smooth process Features numerous exercises and also an illustrative case study for each language Examines procedural and object-oriented methodologies, as well as design principles Covers such advanced topics as interfaces and lambda expressions, exceptions and Collections Includes a chapter on graphics programming in Python using Tkinter Introduces the latest Java technology for graphical interfaces, JavaFX Explains design concepts using UML notation Offering a gentle introduction to the field and assuming no prerequisite background, Programming in Two Semesters is the ideal companion to undergraduate modules in software development or programming. In addition, it will serve as a strong primer for professionals looking to strengthen their knowledge of programming with these languages.

Introduction to C++ (Hardcover): George S. Tselikis Introduction to C++ (Hardcover)
George S. Tselikis
R3,997 Discovery Miles 39 970 Ships in 12 - 17 working days

It is a textbook that provides a thorough introduction to the C++ programming language. Introduction to the C++ language in a substantial, non-tiring way, including hints and advices for writing clear, reliable, and efficient code. Numerous programming exercises of progressive difficulty and non-obvious short questions.

Computer Graphics Programming in OpenGL with JAVA (Hardcover, 3rd Revised edition): V Scott Gordon, John Clevenger Computer Graphics Programming in OpenGL with JAVA (Hardcover, 3rd Revised edition)
V Scott Gordon, John Clevenger
R2,285 R1,840 Discovery Miles 18 400 Save R445 (19%) Ships in 10 - 15 working days

This new edition provides step-by-step instruction on modern 3D graphics shader programming in OpenGL with Java, along with its theoretical foundations. It is appropriate both for computer science graphics courses, and for professionals interested in mastering 3D graphics skills. It has been designed in a 4-color, "teach-yourself" format with numerous examples that the reader can run just as presented. Every shader stage is explored, from the basics of modeling, textures, lighting, shadows, etc., through advanced techniques such as tessellation, normal mapping, noise maps, as well as new chapters on simulating water, stereoscopy, and ray tracing. FEATURES Covers modern OpenGL 4.0+ shader programming in Java, with instructions for both PC/Windows and Macintosh Illustrates every technique with running code examples. Everything needed to install the libraries, and complete source code for each example Includes step-by-step instruction for using each GLSL programmable pipeline stage (vertex, tessellation, geometry, and fragment) Explores practical examples for modeling, lighting and shadows (including soft shadows), terrain, water, and 3D materials such as wood and marble Adds new chapters on simulating water, stereoscopy, and ray tracing with compute shaders Explains how to optimize code with tools such as Nvidia's Nsight debugger Includes companion files with code, object models, figures, and more

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
Coding for Kids in Python - Python…
Bob Mather Hardcover R919 Discovery Miles 9 190
Dark Silicon and Future On-chip Systems…
Suyel Namasudra, Hamid Sarbazi-Azad Hardcover R4,084 Discovery Miles 40 840
C++ Programming - Program Design…
D. Malik Paperback R1,660 R1,485 Discovery Miles 14 850
Machine Learning - The Ultimate…
Mark Reed Hardcover R623 R531 Discovery Miles 5 310
SQL - 2 books in 1 - The Ultimate…
Ryan Turner Hardcover R1,133 R935 Discovery Miles 9 350
C++ How to Program: Horizon Edition
Harvey Deitel, Paul Deitel Paperback R1,861 Discovery Miles 18 610
Egyptian Language Hardcover
E. A. Wallis Budge Hardcover R908 R761 Discovery Miles 7 610
FORTRAN 90 for Scientists and Engineers
Brian Hahn Paperback R1,393 Discovery Miles 13 930
Introduction Coding - Learn Python With…
Python Accademy Hardcover R776 R657 Discovery Miles 6 570
Prolog Programming for Artificial…
Ivan Bratko Paperback R2,284 Discovery Miles 22 840

 

Partners