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 1268 Results
Skip side bar filters
  • Exploring C++ 11

    by Ray Lischner ...
    Series series Professional and Applied Computing (R0)
    Exploring C++ divides C++ up into bite-sized chunks that will help you learn the language one step at a time. Assuming no familiarity with C++, or any other C-based language, you’ll be taught everything you need to know in a logical progression of small lessons that you can work through as quickly or as slowly as you need.C++ can be a complicated language. Writing even the most straight-forward of ... Read more

    $80.99 AUD

  • 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

    $60.99 AUD or Free with Kobo Plus

  • Fundamental Approaches to Software Engineering

    21st International Conference, FASE 2018, Held as Part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2018, Thessaloniki, Greece, April 14-20, 2018, Proceedings

    Series series Springer Nature Proceedings Computer Science
    This book is Open Access under a CC BY licence.This book constitutes the proceedings of the 21st International Conference on Fundamental Approaches to Software Engineering, FASE 2018, which took place in Thessaloniki, Greece in April 2018, held as Part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2018.The 19 papers presented in this volume were carefully reviewed and ... Read more

    Free

  • An Introduction to Python and Computer Programming

    by Yue Zhang ...
    Series series Engineering (R0)
    This book introduces Python programming language and fundamental concepts in algorithms and computing. Its target audience includes students and engineers with little or no background in programming, who need to master a practical programming language and learn the basic thinking in computer science/programming. The main contents come from lecture notes for engineering students from all ... Read more

    $161.99 AUD

  • Using Microsoft Dynamics AX 2012

    Updated for Version R2

    Series series Computer Science (R0)
    Precise descriptions and instructions enable users, students and consultants to easily understand Microsoft Dynamics AX 2012. Microsoft offers Dynamics AX as its premium ERP solution to support large and mid-sized organizations with a complete business management solution which is easy to use. Going through a simple but comprehensive case study – the sample company ‘Anso Technologies Inc.’ – this ... Read more

    $58.99 AUD

  • 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

    $49.49 AUD

  • Program Proofs

    This comprehensive and highly readable textbook teaches how to formally reason about computer programs using an incremental approach and the verification-aware programming language Dafny.Program Proofs shows students what it means to write specifications for programs, what it means for programs to satisfy those specifications, and how to write proofs that connect specifications and programs. ... Read more

    $86.12 AUD

  • Practical TLA+

    Planning Driven Development

    by Hillel Wayne ...
    Series series Professional and Applied Computing (R0)
    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. Practical TLA+ shows you how to use TLA+ to specify a complex system and test the design itself for bugs.You’ll learn how even a short TLA+ spec can find critical bugs. Start by getting your feet wet ... Read more

    $67.99 AUD

  • Advanced Topics in C

    Core Concepts in Data Structures

    Series series Professional and Applied Computing (R0)
    C is the most widely used programming language of all time. It has been used to create almost every category of software imaginable and the list keeps growing every day. Cutting-edge applications, such as Arduino, embeddable and wearable computing are ready-made for C.Advanced Topics In C teaches concepts that any budding programmer should know. You'll delve into topics such as sorting, searching, ... Read more

    $107.99 AUD

  • Good Habits for Great Coding

    Improving Programming Skills with Examples in Python

    Series series Professional and Applied Computing (R0)
    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 practices for style, design, documenting, testing, refactoring, and more.Taking an informal, conversational tone, author Michael Stueben offers programming stories, anecdotes, observations, advice, tricks, ... Read more

    $67.99 AUD

  • Beginning C for Arduino, Second Edition

    Learn C Programming for the Arduino

    by Jack Purdum ...
    Series series Professional and Applied Computing (R0)
    Beginning C for Arduino, Second Edition is written for those who have no prior experience with microcontrollers or programming but would like to experiment and learn both. Updated with new projects and new boards, this book introduces you to the C programming language, reinforcing each programming structure with a simple demonstration of how you can use C to control the Arduino family of ... Read more

    $89.99 AUD

  • Modern C

    by Jens Gustedt ...
    SummaryModern C focuses on the new and unique features of modern C programming. The book is based on the latest C standards and offers an up-to-date perspective on this tried-and-true language.About the technologyC is extraordinarily modern for a 50-year-old programming language. Whether you’re writing embedded code, low-level system routines, or high-performance applications, C is up to the ... Read more

    $62.99 AUD

  • Sudoku Programming with C

    by Giulio Zambon ...
    Series series Professional and Applied Computing (R0)
    Sudoku Programming with C teaches you how to write computer programs to solve and generate Sudoku puzzles. This is a practical book that will provide you with everything you need to write your own books of Sudoku Classic and Samurai puzzles. But be warned: after reading it, you'll discover that the puzzles in your local paper are not so challenging after all!We like Sudokus because they test our ... Read more

    $81.06 AUD

  • Logical Foundations of Computer Science

    International Symposium, LFCS 2018, Deerfield Beach, FL, USA, January 8–11, 2018, Proceedings

    Edited by Sergei Artemov, Anil Nerode ...
    Series series Springer Nature Proceedings Computer Science
    This book constitutes the refereed proceedings of the International Symposium on Logical Foundations of Computer Science, LFCS 2018, held in Deerfield Beach, FL, USA, in January 2018.The 22 revised full papers were carefully reviewed and selected from 22 submissions. The scope of the Symposium is broad and includes constructive mathematics and type theory; homotopy type theory; logic, automata, ... Read more

    $76.99 AUD

  • Python For ArcGIS

    Series series Earth and Environmental Science (R0)
    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 ... Read more

    $125.17 AUD

  • 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

    $98.99 AUD

  • SQL Server T-SQL Recipes

    Series series Professional and Applied Computing (R0)
    SQL Server T-SQL Recipes is an example-based guide to the Transact-SQL language that is at the core of SQL Server. This edition has been lightly updated for SQL Server 2014 and provides ready-to-implement solutions to common programming and database administration tasks. Learn to create databases, create in-memory tables and stored procedures, insert and update data, generate reports, secure your ... Read more

    $143.99 AUD

  • Interpreting LISP

    Programming and Data Structures

    by Gary D. Knott ...
    Series series Professional and Applied Computing (R0)
    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 careful description of the data structures manipulated by Lisp functions. These data structures and others, notably hash tables, are also used in constructing a Lisp interpreter.Interpreting Lisp will be of ... Read more

    $54.99 AUD

  • The Blender Python API

    Precision 3D Modeling and Add-on Development

    by Chris Conlan ...
    Series series Professional and Applied Computing (R0)
    Understand Blender's Python API to allow for precision 3D modeling and add-on development. Follow detailed guidance on how to create precise geometries, complex texture mappings, optimized renderings, and much more.This book is a detailed, user-friendly guide to understanding and using Blender’s Python API for programmers and 3D artists. Blender is a popular open source 3D modeling software used ... Read more

    $107.99 AUD

  • Beginning Robotics Programming in Java with LEGO Mindstorms

    by Wei Lu ...
    Series series Professional and Applied Computing (R0)
    Discover the difference between making a robot move and making a robot think.Using Mindstorms EV3 and LeJOS—an open source project for Java Mindstorms projects—you’ll learn how to create Artificial Intelligence (AI) for your bot. Your robot will learn how to problem solve, how to plan, and how to communicate. Along the way, you’ll learn about classical AI algorithms for teaching hardware how to ... Read more

    $89.99 AUD

  • 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

    $76.99 AUD

  • Practical Quantum Computing for Developers

    Programming Quantum Rigs in the Cloud using Python, Quantum Assembly Language and IBM QExperience

    Series series Professional and Applied Computing (R0)
    Write algorithms and program in the new field of quantum computing. This book covers major topics such as the physical components of a quantum computer: qubits, entanglement, logic gates, circuits, and how they differ from a traditional computer. Also, Practical Quantum Computing for Developers discusses quantum computing in the cloud using IBM Q Experience including: the composer, quantum scores, ... Read more

    $80.99 AUD

  • PHP Arrays

    Single, Multi-dimensional, Associative and Object Arrays in PHP 7

    Series series Professional and Applied Computing (R0)
    Gain an in-depth understanding of PHP 7 arrays. After a quick overview of PHP 7, each chapter concentrates on single, multi-dimensional, associative, and object arrays. PHP Arrays is a first of its kind book using PHP 7 that demonstrates inserting, appending, updating, and deleting array data.This book also covers validation methods to insure that the data provided by a user is good before the ... Read more

    $45.99 AUD

  • Beginning Haskell

    A Project-Based Approach

    Series series Professional and Applied Computing (R0)
    Beginning Haskell provides a broad-based introduction to the Haskell language, its libraries and environment, and to the functional programming paradigm that is fast growing in importance in the software industry. The book takes a project-based approach to learning the language that is unified around the building of a web-based storefront. Excellent coverage is given to the Haskell ecosystem and ... Read more

    $76.99 AUD