Skip to main content

Shopping Cart

You're getting the VIP treatment!

Item(s) unavailable for purchase
Please review your cart. You can remove the unavailable item(s) now or we'll automatically remove it at Checkout.
itemsitem
itemsitem

Recommended For You

Loading...

Compilers eBooks

If you like Compilers eBooks, then you'll love these top picks.
Showing 1 - 24 of 1255 Results
Skip side bar filters
  • Understanding Control Flow

    Concurrent Programming Using μC++

    by Peter A. Buhr ...
    Series series Computer Science (R0)
    The control-flow issues presented in this textbook are extremely relevant in modern computer languages and programming styles. In addition to the basic control-flow mechanisms, virtually all new computer languages provide some form of exceptional control flow to support robust programming introduced in this textbook. Also, concurrency capabilities are appearing with increasing frequency in both ... Read more

    £38.99

  • Crafting Interpreters

    Despite using them every day, most software engineers know little about how programming languages are designed and implemented. For many, their only experience with that corner of computer science was a terrifying "compilers" class that they suffered through in undergrad and tried to blot from their memory as soon as they had scribbled their last NFA to DFA conversion on the final exam.That ... Read more

    £31.49 or Free with Kobo Plus

  • Modern CMake for C++

    Discover a better approach to building, testing, and packaging your software

    Write comprehensive, professional-standard CMake projects and ensure the quality and simplicity of your solutionsPurchase of the print or Kindle book includes a free eBook in the PDF formatKey FeaturesUnderstand and automate compilation and linking with CMakeManage internal and external dependencies easilyAdd quality checks and tests as an inherent step for your buildsBook Description... ... Read more

    £20.99 or Free with Kobo Plus

  • NUnit Pocket Reference

    Up and Running with NUnit

    by Bill Hamilton ...
    Few .NET developers have the luxury of unlimited code testing once their application is complete, and rushing through the testing process is both problematic and stressful. The open source NUnit framework provides an excellent and efficient way to test and improve .NET code as it's written, saving hundreds of QA hours and headaches.NUnit is one of the most mature and widely-used .NET open source ... Read more

    £4.99

  • Make Your Own Python Text Adventure

    A Guide to Learning Programming

    Series series Professional and Applied Computing (R0)
    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 will have a working game that you can play or show off to friends. You will also be able to change the game and make it your own by writing a different story line, including new items, creating new ... Read more

    £25.99

  • Java for Absolute Beginners

    Learn to Program the Fundamentals the Java 9+ Way

    Series series Professional and Applied Computing (R0)
    Write your first code in Java using simple, step-by-step examples that model real-word objects and events, making learning easy. With this book you’ll be able to pick up the concepts without fuss. Java for Absolute Beginners teaches Java development in language anyone can understand, giving you the best possible start. You’ll see clear code descriptions and layout so that you can get your code ... Read more

    £28.99

  • Python Data Analytics

    Data Analysis and Science using pandas, matplotlib and the Python Programming Language

    by Fabio Nelli ...
    Series series Professional and Applied Computing (R0)
    Python Data Analytics will help you tackle the world of data acquisition and analysis using the power of the Python language. At the heart of this book lies the coverage of pandas, an open source, BSD-licensed library providing high-performance, easy-to-use data structures and data analysis tools for the Python programming language.Author Fabio Nelli expertly shows the strength of the Python ... Read more

    £38.99

  • Data Parallel C++

    Programming Accelerated Systems Using C++ and SYCL

    Series series Professional and Applied Computing (R0)
    "This book, now in is second edition, is the premier resource to learn SYCL 2020 and is the ONLY book you need to become part of this community." Erik Lindahl, GROMACS and Stockholm UniversityLearn how to accelerate C++ programs using data parallelism and SYCL.This open access book enables C++ programmers to be at the forefront of this exciting and important development that is helping to push ... Read more

    Free

  • Rethinking Productivity in Software Engineering

    Get the most out of this foundational reference and improve the productivity of your software teams. This open access book collects the wisdom of the 2017 "Dagstuhl" seminar on productivity in software engineering, a meeting of community leaders, who came together with the goal of rethinking traditional definitions and measures of productivity.The results of their work, Rethinking Productivity in ... Read more

    Free

  • D Cookbook

    by Adam D. Ruppe ...
    A recipe-packed reference guide filled with practical tasks that are concisely explained to develop and broaden the user's abilities with the D programming language. If you are an experienced programmer who is looking to explore a language that offers plenty of advantages over more established programming languages, this is the book for you. We assume that you are already familiar with general ... Read more

    £22.99 or Free with Kobo Plus

  • Modern X86 Assembly Language Programming

    32-bit, 64-bit, SSE, and AVX

    Series series Professional and Applied Computing (R0)
    Modern X86 Assembly Language Programming shows the fundamentals of x86 assembly language programming. It focuses on the aspects of the x86 instruction set that are most relevant to application software development. The book's structure and sample code are designed to help the reader quickly understand x86 assembly language programming and the computational capabilities of the x86 platform.Please ... Read more

    £38.99

  • Data Parallel C++

    Mastering DPC++ for Programming of Heterogeneous Systems using C++ and SYCL

    Series series Professional and Applied Computing (R0)
    Learn how to accelerate C++ programs using data parallelism. This open access book enables C++ programmers to be at the forefront of this exciting and important new development that is helping to push computing to new levels. It is full of practical advice, detailed explanations, and code examples to illustrate key topics.Data parallelism in C++ enables access to parallel resources in a modern ... Read more

    Free

  • Web Development with Go

    Building Scalable Web Apps and RESTful Services

    Series series Professional and Applied Computing (R0)
    Take a deep dive into web development using the Go programming language to build web apps and RESTful services to create reliable and efficient software. Web Development with Go provides Go language fundamentals and then moves on to advanced web development concepts and successful deployment of Go web apps to the cloud.Web Development with Go will teach you how to develop scalable real-world web ... Read more

    £42.99

  • Introduction to Compiler Design

    Series series Computer Science (R0)
    The third edition of this textbook has been fully revised and adds material about the SSA form, polymorphism, garbage collection, and pattern matching. It presents techniques for making realistic compilers for simple to intermediate-complexity programming languages. The techniques presented in the book are close to those used in professional compilers, albeit in places slightly simplified for ... Read more

    £38.99

  • Creating Business Applications with Microsoft 365

    Techniques in Power Apps, Power BI, SharePoint, and Power Automate

    Series series Professional and Applied Computing (R0)
    Learn how to automate processes, visualize your data, and improve productivity using Power Apps, Power Automate, Power BI, SharePoint, Forms, Teams, and more. This book will help you build complete solutions that often involve storing data in SharePoint, creating a front-end application in Power Apps or Forms, adding additional functionality with Power Automate, and effective reports and ... Read more

    £42.99

  • Beginning Julia Programming

    For Engineers and Scientists

    by Sandeep Nagar ...
    Series series Professional and Applied Computing (R0)
    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 speed, capacity, and performance of C, C++, or Java. You’ll learn the OOP principles required to get you ... Read more

    £55.99

  • Introduction to Programming with Fortran

    Series series Computer Science (R0)
    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 FeaturesHighlights the core language features of modern Fortran including data typing, array processing, control structures, functions, subroutines, ... Read more

    £67.99

  • Essentials of Compilation

    An Incremental Approach in Racket

    A hands-on approach to understanding and building compilers.Compilers are notoriously some of the most difficult programs to teach and understand. Most books about compilers dedicate one chapter to each progressive stage, a structure that hides how language features motivate design choices. By contrast, this innovative textbook provides an incremental approach that allows students to write every ... Read more

    £24.99

  • Common Lisp Recipes

    A Problem-Solution Approach

    by Edmund Weitz ...
    Series series Professional and Applied Computing (R0)
    Find solutions to problems and answers to questions you are likely to encounter when writing real-world applications in Common Lisp. This book covers areas as diverse as web programming, databases, graphical user interfaces, integration with other programming languages, multi-threading, and mobile devices as well as debugging techniques and optimization, to name just a few.Written by an author who ... Read more

    £76.99

  • The Definitive Guide to Modern Java Clients with JavaFX 17

    Cross-Platform Mobile and Cloud Development

    Series series Professional and Applied Computing (R0)
    Build enhanced visual experiences and design and deploy modern, easy-to-maintain, client applications across a variety of platforms. This book will show you how these applications can take advantage of JavaFX’s latest user interface components, 3D technology, and cloud services to create immersive visualizations and allow high-value data manipulation. The Definitive Guide to Modern Java Clients ... Read more

    £46.99

  • Clean C++20

    Sustainable Software Development Patterns and Best Practices

    by Stephan Roth ...
    Series series Professional and Applied Computing (R0)
    Write maintainable, extensible, and durable software with modern C++. This book, updated for the recently released C++20 standard, is a must for every developer, software architect, or team leader who is interested in well-crafted C++ code, and thus also wants to save development costs. If you want to teach yourself about writing better C++ code, Clean C++20 is exactly what you need. It is written ... Read more

    £33.99

  • Mastering Visual Studio: A Comprehensive Guide

    "Mastering Visual Studio: A Comprehensive Guide" is an in-depth and meticulously crafted resource for developers of all levels seeking to harness the full potential of Microsoft Visual Studio. This guidebook dives deep into the functionalities and features of Visual Studio, providing readers with the insights and tools necessary to elevate their software development projects.The book starts with a ... Read more

    £7.99 or Free with Kobo Plus

  • Introduction to Compiler Design

    Series series Computer Science (R0)
    The second edition of this textbook has been fully revised and adds material about loop optimisation, function call optimisation and dataflow analysis. It presents techniques for making realistic compilers for simple programming languages, using techniques that are close to those used in "real" compilers, albeit in places slightly simplified for presentation purposes. All phases required for ... Read more

    £38.99

  • How to Speak Tech

    The Non-Techie’s Guide to Key Technology Concepts

    by Vinay Trivedi ...
    Series series Professional and Applied Computing (R0)
    Things you’ve done online: ordered a pizza, checked the weather, booked a hotel, and reconnected with long-lost friends. Now it’s time to find out how these things work. Vinay Trivedi peels back the mystery of the Internet, explains it all in the simplest terms, and gives you the knowledge you need to speak confidently when the subject turns to technology.This revised second edition of How to ... Read more

    £23.99