Learn from F#'s inventor to become an expert in the latest version of this powerful programming language so you can seamlessly integrate functional, imperative, object-oriented, and query programming
Syme (Microsoft Research), Granicz (IntelliFactory), and Cisternino (University of Pisa) introduce the basic constructs of typed functional programming and imperative programming in the new F# languag
F# 4.0 is a mature, open source, cross-platform, functional-first programming language which empowers users and organizations to tackle complex computing problems with simple, maintainable and robust
Reactive Java Programming teaches you reactive programming using the Java programming language and its functional aspects, sometimes called RxJava. According to the author, Netflix created Reactive Ja
Presents an introduction to the functional programming language, covering such topics as syntax, libraries, user interfaces, data access, parallel programming, and parsing text.
Understand functional programming concepts and the functional nature of the JavaScript language. Starting with an introduction to functional programming concepts, you will learn the key differences be
Learn programming using the Commodore 16/Plus 4 system. Following this book, you and your children will not only learn BASIC programming, but also have fun creating a retro Commodore system with a Ras
Learn about bot programming, using all the latest and greatest programming languages, including Python, Go, and Clojure, so you can feel at ease writing your Telegram bot in a way that suits you.This
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 usin
Get started using the C# programming language. Based on the author’s 15 years of experience teaching beginners, the book provides you with a step-by-step introduction to the principles of programming,
Learn programming with Python by creating a text adventure. This book will teach you the fundamentals of programming, how to organize code, and some coding best practices. By the end of the book, you
This easy-to-read-and-follow one of a kind book on BlitzMax game programming takes you through the steps necessary to create high-speed 2D "retro" style games, and also covers some 3D programming. Thi
Pro Bash Programming teaches you how to effectively utilize the Bash shell in your programming. The Bash shell is a complete programming language, not merely a glue to combine external Linux commands.
Swift OS X Programming for Absolute Beginners is your step-by-step guide to learning how to code using Swift, Apple's hottest new programming language. This book will not only teach complete programmi
James Kelly’s LEGO MINDSTORMS NXT-G Programming Guide, Second Edition is a fountain of wisdom and ideas for those looking to master the art of programming LEGO’s MINDSTORMS NXT robotics kits. This sec
Enhance your data science programming and analysis with the Wolfram programming language and Mathematica, an applied mathematical tools suite. The book introduces you to the Wolfram programming langua
Build working implementations of hash tables, written in the C programming language. This book starts with simple first attempts devoid of collision resolution strategies, and moves through improvemen
Gain the fundamentals of x86 64-bit assembly language programming and focus onthe updated aspects of the x86 instruction set that are most relevant to applicationsoftware development. This book covers
Move from zero knowledge of programming to comfortably writing small to medium-sized programs in Python. Fully updated for Python 3, with code and examples throughout, the book explains Python coding
Learn how to design complex, correct programs and fix problems before writing a single line of code. This book is a practical, comprehensive resource on TLA+ programming with rich, complex examples. P
Gain an accelerated introduction to domain-specific languages in R, including coverage of regular expressions. This compact, in-depth book shows you how DSLs are programming languages specialized for
Learn how to get started with robotics programming using Robot Operation System (ROS). Targeted for absolute beginners in ROS, Linux, and Python, this short guide shows you how to build your own robot
Improve your coding skills and learn how to write readable code. Rather than teach basic programming, this book presumes that readers understand the fundamentals, and offers time-honed best pract
This book takes a humorous slant on the programming practice manual by reversing the usual approach: under the pretence of teaching you how to become the world’s worst programmer who generally causes
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 cro
Quickly learn to program for microcontrollers and IoT devices without a lot of study and expense. MicroPython and controllers that support it eliminate the need for programming in a C-like language, m
Get up to speed with Clojure in this quick and practical primer. You'll learn the nuts and bolts of functional programming, data structures, sequences, destructuring, pattern matching, polymorphism, c
Learn Lisp programming in a data structures context, including tables, functions, forms, expressions, typed-pointers, I/O, garbage collection and some applications. This short primer contains a carefu
This is a short book that gets you up and running fast, teaches you the basics of programming, and gets you thinking like a programmer in an easy and entertaining way.This book is meant to be language
Discover object oriented programming with Java in this unique tutorial. This book uses Java and Eclipse to write and generate output for examples in topics such as classes, interfaces, overloading, an
Learn the best way of writing code to run inside a relational database. This book shows how a holistic and set-oriented approach to database programming can far exceed the performance of the row-by-ro
SAS Programming and Data Visualization Techniques: A Power User’s Guide brings together a wealth of ideas about strategic and tactical solutions to everyday situations experienced when transferring, e
OS X and iOS Kernel Programming combines essential operating system and kernel architecture knowledge with a highly practical approach that will help you write effective kernel-level code. You’ll lear
Describes the features of the Python programming language's networking capabilities, covering such topics as sockets, network servers, Web client access, HTML and XHTML parsing, email composition, and
Parallel programming has been revolutionised in .NET 4, providing, for the first time, a standardised and simplified method for creating robust, scalable and reliable multi-threaded applications. The
Functional programming is about concise, beautiful, and powerful code; and as you master the functional way of thinking you will get a boost in productivity and great personal enjoyment out of the cl
Presents an overview of computer programming and interviews with some of the well-known programmers currently working in the field as they discuss their experiences and techniques.
Pro OGRE 3D Programming offers a detailed guide to the cross-platform Object-Oriented Graphics Rendering Engine (OGRE) 3D engine. OGRE provides an object-oriented interface to render 3D scenes. Common
Senior consultant Clark seeks to provide the information needed to understand the fundamentals of programming with Visual Basic and, most importantly, to give novices the tools they need to master the
A guide to Web programming and C# covers such topics as Web applications, ASP.NET, ADO.NET, data binding, XML, debugging, and caching and performance tuning.