Win £500 in book vouchers by helping us with a 7 minute reader survey click here.

book price comparison desmond elliott 2017 books of the month newgen books for YA readers

Programming & scripting languages: general books

See below for a selection of the latest books from Programming & scripting languages: general category. Presented with a red border are the Programming & scripting languages: general books that have been lovingly read and reviewed by the experts at Lovereading.

With expert reading recommendations made by people with a passion for books and some unique features Lovereading will help you find great Programming & scripting languages: general books and those from many more genres to read that will keep you inspired and entertained. And it's all free!


Recently Published

Computerized Adaptive and Multistage Testing with R Using Packages catR and mstR by David Magis, Duanli Yan, Alina A. von Davier Computerized Adaptive and Multistage Testing with R Using Packages catR and mstR
, ,
The goal of this guide and manual is to provide a practical and brief overview of the theory on computerized adaptive testing (CAT) and multistage testing (MST) and to illustrate the methodologies and applications using R open source language and...
Format: Hardback - Released: 17/11/2017

Programming with Scala Language Exploration by Bhim P. Upadhyaya Programming with Scala Language Exploration

This reader-friendly textbook presents a concise and easy to follow introduction to Scala. Scala is an ideal first programming language, which permits programming in multiple paradigms, and enables developers to be more productive with modern computing infrastructures such as distributed...
Format: Paperback - Released: 03/11/2017

Pro Spring 5 An In-Depth Guide to the Spring Framework and Its Tools by Iuliana Cosmina Pro Spring 5 An In-Depth Guide to the Spring Framework and Its Tools

Master Spring basics and core topics, and share the authors' insights and real-world experiences with remoting, Hibernate, and EJB. Beyond the basics, you'll learn how to leverage the Spring Framework to build the various tiers and parts of an enterprise...
Format: Paperback - Released: 02/11/2017

Practical C++ Design From Programming to Architecture by Adam B. Singer Practical C++ Design From Programming to Architecture

Go from competent C++ developer to skilled designer or architect using this book as your C++ design master class. This title will guide you through the design and implementation of a fun, engaging case study. Starting with a quick exploration...
Format: Paperback - Released: 30/10/2017

Deep Learning with Python by Francois Chollet Deep Learning with Python

DESCRIPTION Deep learning is applicable to a widening range of artificial intelligence problems, such as image classification, speech recognition, text classification, question answering, text-to-speech, and optical character recognition. Deep Learning with Python is structured around a series of practical code...
Format: Paperback - Released: 28/10/2017

Get Programming Learn to code with Python by Ana Bell Get Programming Learn to code with Python

Whether readers want to become a professional software developer, create web sites, analyze scientific data, or just automate tedious business tasks, learning to program is the first step. Fortunately, learning to program doesn't have to be difficult. Get Programming: Learn...
Format: Paperback - Released: 28/10/2017

Clean C++ Sustainable Software Development Patterns and Best Practices with C++ 17 by Stephan Roth Clean C++ Sustainable Software Development Patterns and Best Practices with C++ 17

Write maintainable, extensible, and durable software with modern C++. This book is a must for every developer, software architect, or team leader who is interested in good C++ code, and thus also wants to save development costs. If you want...
Format: Paperback - Released: 27/10/2017

Java 9 Modularity Revealed Project Jigsaw and Scalable Java Applications by Alexandru Jecan Java 9 Modularity Revealed Project Jigsaw and Scalable Java Applications

Tagline: The single most important feature in Java 9
Format: Paperback - Released: 26/10/2017

Spring 5 Recipes A Problem-Solution Approach by Marten Deinum, Daniel Rubio, Josh Long Spring 5 Recipes A Problem-Solution Approach
, ,
Solve all your Spring 5 problems using complete and real-world code examples. When you start a new project, you'll be able to copy the code and configuration files from this book, and then modify them for your needs. This can...
Format: Paperback - Released: 25/10/2017

Coming Soon

Beginning Django Web Application Development and Deployment with Python by Daniel Rubio Beginning Django Web Application Development and Deployment with Python

Discover the Django web application framework and get started building Python-based web applications. This book takes you from the basics of Django all the way through to cutting-edge topics such as creating RESTful applications. Beginning Django also covers ancillary, but...
Format: Paperback - Released: 26/11/2017

Get Programming with JavaScript Next by J. D. Isaacks Get Programming with JavaScript Next

Modern browsers, Node, and major libraries have already started toadopt next generation JavaScript features. They can make JavaScriptsimpler to read, less prone to common errors, and much easier to use inasynchronous programs.Get Programming with JavaScript Next teaches JavaScript developersthe most...
Format: Paperback - Released: 28/11/2017

Functional Programming in C++ by Ivan Cukic Functional Programming in C++

Functional programming is becoming a required skill for all programmers, and for good reason. The functional style of programming lets developers to write more concise code, which tends to have fewer bugs. Functional Programming in C++ teaches developers the practical...
Format: Paperback - Released: 28/11/2017

C++ Concurrency in Action by Anthony Williams C++ Concurrency in Action

C++ 11 delivered strong support for multithreaded applications, and the subsequent C++14 and 17 updates have built on this baseline. C++ has better options for concurrency than ever before, which means it's an incredibly powerful option for multicore and parallel...
Format: Paperback - Released: 28/11/2017

Beginning Julia Programming For Engineers and Scientists by Sandeep Nagar Beginning Julia Programming For Engineers and Scientists

Get started with Julia for engineering and numerical computing, especially data science, machine learning, and scientific computing applications. This book explains how Julia provides the functionality, ease-of-use and intuitive syntax of R, Python, MATLAB, SAS, or Stata combined with the...
Format: Paperback - Released: 01/12/2017

Beginning Java 9 Fundamentals Arrays, Objects, Modules, JShell, and Regular Expressions by Kishori Sharan Beginning Java 9 Fundamentals Arrays, Objects, Modules, JShell, and Regular Expressions

Learn the basics of Java 9, including basic programming concepts and the object-oriented fundamentals necessary at all levels of Java development. Author Kishori Sharan walks you through writing your first Java program step-by-step. Armed with that practical experience, you'll be...
Format: Paperback - Released: 02/12/2017

Introduction to Scilab For Engineers and Scientists by Sandeep Nagar Introduction to Scilab For Engineers and Scientists

Familiarize yourself with Scilab using this concise, practical tutorial that is focused on writing code to learn concepts. Starting from the basics, this book covers array-based computing, plotting, and working with files in Scilab. Introduction to Scilab is useful for...
Format: Paperback - Released: 04/12/2017

Introduction to MATLAB For Engineers and Scientists by Sandeep Nagar Introduction to MATLAB For Engineers and Scientists

Familiarize yourself with MATLAB using this concise, practical tutorial that is focused on writing code to learn concepts. Starting from the basics, this book covers array-based computing, plotting and working with files, numerical computation formalism, and the primary concepts of...
Format: Paperback - Released: 04/12/2017

Introduction to Compiler Design by Torben AEgidius Mogensen Introduction to Compiler Design

This textbook is intended for an introductory course on Compiler Design, suitable for use in an undergraduate programme in computer science or related fields. The text presents techniques for making realistic, though non-optimizing, compilers for simple programming languages.
Format: Paperback - Released: 04/12/2017

Java Unit Testing with JUnit 5 Test Driven Development with JUnit 5 by Shekhar Gulati, Rahul Sharma Java Unit Testing with JUnit 5 Test Driven Development with JUnit 5
,
Explore the new way of building and maintaining test cases with Java test driven development (TDD) using JUnit 5.
Format: Paperback - Released: 07/12/2017

Practical Object-Oriented Design in Ruby An Agile Primer by Sandi Metz Practical Object-Oriented Design in Ruby An Agile Primer

Ruby's widely admired simplicity has a downside: too many Ruby and Rails applications have been created without concern for their long-term maintenance or evolution. The Web is awash in Ruby code that is now virtually impossible to change or extend....
Format: Paperback - Released: 09/12/2017

Introduction to Octave For Engineers and Scientists by Sandeep Nagar Introduction to Octave For Engineers and Scientists

Familiarize yourself with Octave using this concise, practical tutorial that is focused on writing code to learn concepts.
Format: Paperback - Released: 14/12/2017

Java EE Web Application Primer Building a Messaging App with JSP, Servlets, JavaScript, Bootstrap, and Oracle?  by Dave Wolf, Alton Henley Java EE Web Application Primer Building a Messaging App with JSP, Servlets, JavaScript, Bootstrap, and Oracle?
,
Build an online messaging app using Java Servlets, JSP, Expression Language, JSTL, JPQL, Sessions/Cookies, HTML/CSS/JavaScript, and the Bootstrap framework. This book explains Java EE, along with its associated technologies making it perfect for those with at least basic programming experience...
Format: Paperback - Released: 14/12/2017

Software Testing Automation Tips 50 Things Automation Engineers Should Know by Gennadiy Alpaev Software Testing Automation Tips 50 Things Automation Engineers Should Know

Quickly access 50 tips for software test engineers using automated methods. The tips point to practices that save time and increase the accuracy and reliability of automated test techniques. Techniques that play well during demos of testing tools often are...
Format: Paperback - Released: 15/12/2017

Software Engineering with UML by Bhuvan (Consultant, Wahroonga, Australia) Unhelkar Software Engineering with UML
, ,
This book presents the analysis, design, documentation, and quality of software solutions based on the OMG UML v2.5. Notably it covers 14 different modelling constructs including use case diagrams, activity diagrams, business-level class diagrams, corresponding interaction diagrams and state machine...
Format: Hardback - Released: 15/12/2017

Other books in this genre

Troubleshooting Java Performance Detecting Anti-Patterns with Open Source Tools by Erik Ostermueller Troubleshooting Java Performance Detecting Anti-Patterns with Open Source Tools

Tagline: A repeatable method for addressing performance problems in Java-based applications
Format: Paperback - Released: 19/10/2017

Designing with FPGAs and CPLDs by Bob Zeidman Designing with FPGAs and CPLDs

Choose the right programmable logic devices and development tools Understand the design, verification, and testing issues Plan schedules and allocate resources efficiently Choose the right programmable logic devices with this guide to the technolog
Format: Hardback - Released: 30/09/2017

Beginning Spring Boot 2 Applications and Microservices with the Spring Framework by K. Siva Prasad Reddy Beginning Spring Boot 2 Applications and Microservices with the Spring Framework

Learn Spring Boot and how to build Java-based enterprise, web, and microservice applications with it. In this book, you'll see how to work with relational and NoSQL databases, build your first microservice, enterprise, or web application, and enhance that application...
Format: Paperback - Released: 29/09/2017

SharePoint Development with the SharePoint Framework by Jussi Roine, Olli Jaaskelainen SharePoint Development with the SharePoint Framework
,
Design and create beautiful solutions using modern development tools for SharePoint Online About This Book * Get the best out of the latest Sharepoint Framework and leverage the Sharepoint RESTful and JSOM APIs. * Develop efficient client side applications with...
Format: Paperback - Released: 29/09/2017

Mastering the C++17 STL by Arthur O'Dwyer Mastering the C++17 STL

This book breaks down the C++ STL, teaching you how to extract its gems and apply them to your programming. About This Book * Boost your productivity as a C++ developer with the latest features of C++17 * Develop high-quality,...
Format: Paperback - Released: 28/09/2017

Mastering Swift 4 - Fourth Edition by Jon Hoffman Mastering Swift 4 - Fourth Edition

Dive into the latest release of the Swift programming language with this advanced development book for building highly performant applications. About This Book * Harness the latest and most advanced features of Swift 4 to develop quality iOS and macOS...
Format: Paperback - Released: 27/09/2017

Mastering Assembly Programming by Alexey Lyashko Mastering Assembly Programming

Incorporate the assembly language routines in your high level language applications About This Book * Understand the Assembly programming concepts and the benefits of examining the AL codes generated from high level languages * Learn to incorporate the assembly language...
Format: Paperback - Released: 27/09/2017

Go Systems Programming by Mihalis Tsoukalos Go Systems Programming

Learning the new system's programming language for all Unix-type systems About This Book * Learn how to write system's level code in Golang, similar to Unix/Linux systems code * Ramp up in Go quickly * Deep dive into Goroutines and...
Format: Paperback - Released: 26/09/2017

Large-Scale C++ Volume I Process and Architecture by John S. Lakos Large-Scale C++ Volume I Process and Architecture

Designing scalable software in C++ requires more than just a sound understanding of logical design. Senior developers, architects, and project leaders need a grasp of high-level physical design concepts that even many software experts have never explored. In Large-Scale C++...
Format: Paperback - Released: 22/09/2017

Practical Concurrent Haskell With Big Data Applications by Stefania Loredana Nita, Marius Mihailescu Practical Concurrent Haskell With Big Data Applications
,
Learn to use the APIs and frameworks for parallel and concurrent applications in Haskell. This book will show you how to exploit multicore processors with the help of parallelism in order to increase the performance of your applications. Practical Concurrent...
Format: Paperback - Released: 15/09/2017

Programming Language Concepts by Peter Sestoft Programming Language Concepts

The full source code for the examples provided in this book aims to encourage innovation and experimentation by a readership that will gain much from the first publication of its kind based on F#. It also covers design and other...
Format: Paperback - Released: 12/09/2017

Perl 6 Deep Dive by Andrew Shitov Perl 6 Deep Dive

Learn Perl 6 effortlessly to solve everyday problems About This Book * Filled with practical examples, this comprehensive guide explores all aspects of Perl 6. * Leverage the power of Perl 6 concurrency to develop responsive and high-performant software. *...
Format: Paperback - Released: 11/09/2017

Learn iOS Application Distribution Successfully Distribute Apps by Hagop Panosian Learn iOS Application Distribution Successfully Distribute Apps

Cover every aspect of the app industry, from app idea generation through to marketing and performance monitoring. With this book you'll receive complete, reliable, up-to-date, and professional information and guidance. Learn iOS App Distribution is every developers thorough and accessible...
Format: Paperback - Released: 31/08/2017

Get Programming with F# A guide for .NET developers by Isaac Abraham Get Programming with F# A guide for .NET developers

F# leads to quicker development time and a lower total cost of ownership. Its powerful feature set allows developers to more succinctly express their intent, and encourages best practices - leading to higher quality deliverables in less time. Programming with...
Format: Paperback - Released: 31/08/2017

Beginning C# Hands-On - The Core Language by Tom Owsiak Beginning C# Hands-On - The Core Language

A C# beginners guide to the core parts of the C# language! About This Book * Learn C#, Visual Studio, and Object Oriented Programming * See practical examples of all the core C# language features so that you can easily...
Format: Paperback - Released: 31/08/2017

Registered users have access to unique site features

Register now