Rcpp is the glue that binds the power and versatility of R with the speed and efficiency of C++. With Rcpp, the transfer of data between R and C++ is nearly seamless, and high-performance statistical computing is finally accessible to most R users. Rcpp should be part of every statistician's toolbox. -- Michael...
Learn the basics of reactive programming and how it makes apps more responsive. This book shows you how to incorporate reactive programming into existing development products and cycles using RXSwift and RXCocoa on iOS and Mac.
As we move away from the traditional paradigm of typing or touching one step at a...
Virtual reality is quickly becoming the next medium to communicate your ideas. Once siloed in make-believe world of science fiction, virtual reality can now touch any aspect of your life. This book shows you how to create original virtual reality content using the Unity game engine and the Virtual Reality Tool Kit. By the end of...
Algorithmic Algebra studies some of the main algorithmic tools of computer algebra, covering such topics as Gröbner bases, characteristic sets, resultants and semialgebraic sets. The main purpose of the book is to acquaint advanced undergraduate and graduate students in computer science, engineering and mathematics with the...
The original Handbook of Evolutionary Computation (Back et a1 1997) was
designed to fulfil1 the need for a broad-based reference book reflecting the
important role that evolutionary computation plays in a variety of disciplinesranging
from the natural sciences and engineering to evolutionary biology and
computer...
ETAPS 2007 is the tenth instance of the European Joint Conferences on Theory
and Practice of Software, and thus a cause for celebration.
The events that comprise ETAPS address various aspects of the system development
process, including specification, design, implementation, analysis and...
Developing educational software requires thinking, problematizing, representing, modeling, implementing and analyzing pedagogical objectives and issues, as well as conceptual models and software architectures. Computer scientists face the difficulty of understanding the particular issues and phenomena to be taken into account in...
Since the invention of the personal computer, software developers have used x86 assembly language
to create innovative solutions for a wide variety of algorithmic challenges. During the early days of the
PC era, it was common practice to code large portions of a program or complete applications using x86
assembly...
Deploy deep learning applications into production across multiple platforms. You will work on computer vision applications that use the convolutional neural network (CNN) deep learning model and Python. This bookstarts by explaining the traditional machine-learning pipeline, where you will...
Quickly and productively develop complex Spring applications and microservices out of the box, with minimal concern over things like configurations. This revised book will show you how to fully leverage the Spring Boot 2 technology and how to apply it to create enterprise ready applications that just work. It will also cover...
Get the most out of Swift 4 with this carefully compiled collection of select code snippets designed to solve everyday coding problems. This book features the Apress easy-to-use recipe format, with step-by-step instructions, and a no-fuss approach.
You'll explore a wide range of topics, all neatly organized according to...