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 1278 Results
Skip side bar filters
  • 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

    $37.97 CAD

  • 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

    $34.19 CAD or Free with Kobo Plus

  • Model-Based Systems Engineering with OPM and SysML

    by Dov Dori ...
    Series series Computer Science (R0)
    Model-Based Systems Engineering (MBSE), which tackles architecting and design of complex systems through the use of formal models, is emerging as the most critical component of systems engineering. This textbook specifies the two leading conceptual modeling languages, OPM—the new ISO 19450, composed primarily by the author of this book, and OMG SysML. It provides essential insights into a domain ... Read more

    $75.50 CAD

  • Essential TypeScript 4

    From Beginner to Pro

    by Adam Freeman ...
    Series series Professional and Applied Computing (R0)
    Learn the essentials and more of TypeScript, a popular superset of the JavaScript language that adds support for static typing. TypeScript combines the typing features of C# or Java with the flexibility of JavaScript, reducing typing errors and providing an easier path to JavaScript development.Author Adam Freeman explains how to get the most from TypeScript 4 in this second edition of his best ... Read more

    $72.71 CAD

  • Fundamentals of Java Programming

    Series series Computer Science (R0)
    Making extensive use of examples, this textbook on Java programming teaches the fundamental skills for getting started in a command-line environment. Meant to be used for a one-semester course to build solid foundations in Java, Fundamentals of Java Programming eschews second-semester content to concentrate on over 180 code examples and 250 exercises.Key object classes (String, Scanner, ... Read more

    $58.04 CAD

  • C++20 Quick Syntax Reference

    A Pocket Guide to the Language, APIs, and Library

    by Mikael Olsson ...
    Series series Professional and Applied Computing (R0)
    This quick C++ 20 guide is a condensed code and syntax reference to the popular programming language, fully updated for C++20. It presents the essential C++20 code syntax in a well-organized format that can be used as a handy reference.This edition covers topics including designated initializers, lambdas and lambda captures, the spaceship operator, pack expressions, string literals as template ... Read more

    $68.39 CAD

  • Learning C# by Programming Games

    Series series Computer Science (R0)
    Developing computer games is a perfect way to learn how to program in modern programming languages. This book teaches how to program in C# through the creation of computer games – and without requiring any previous programming experience.Contrary to most programming books, Egges, Fokker and Overmars do not organize the presentation according to programming language constructs, but instead use the ... Read more

    $58.04 CAD

  • Guide to HTML, JavaScript and PHP

    For Scientists and Engineers

    Series series Computer Science (R0)
    This book enables readers to quickly develop a working knowledge of HTML, JavaScript and PHP. The text emphasizes a hands-on approach to learning and makes extensive use of examples. A detailed science, engineering, or mathematics background is not required to understand the material, making the book ideally suitable for self-study or an introductory course in programming. Features: describes the ... Read more

    $75.50 CAD

  • Python Projects for Beginners

    A Ten-Week Bootcamp Approach to Python Programming

    Series series Professional and Applied Computing (R0)
    Immerse yourself in learning Python and introductory data analytics with this book’s project-based approach. Through the structure of a ten-week coding bootcamp course, you’ll learn key concepts and gain hands-on experience through weekly projects.Each chapter in this book is presented as a full week of topics, with Monday through Thursday covering specific concepts, leading up to Friday, when you ... Read more

    $61.91 CAD

  • COMPUTER MASTER

    C++ / C Programming lessons

    C++ / C Programming lessons! This C / C++ lesson, has been designed to help the beginners learn the C / C++ programming language quickly. Most of the basic concepts of C / C++ programming like variables, data types, expressions, conditionals, repetitions structures, switch, functions, arrays, pointers, string handling, file handling and structures are explained in simple language. This C / C++ ... Read more

    $18.00 CAD

  • Practical Rust Web Projects

    Building Cloud and Web-Based Applications

    by Shing Lyu ...
    Series series Professional and Applied Computing (R0)
    Go beyond the basics of Rust and build web and serverless cloud applications. The applications explained in this practical book include web sites, RESTful APIs, a real-time web chat application, and frontend application with WebAssembly. Each chapter is organized in the following format: what this kind of application looks like; requirements for the example program; an introduction to the Rust ... Read more

    $40.13 CAD

  • Guide to Java

    A Concise Introduction to Programming

    Series series Computer Science (R0)
    This book presents a focused and accessible primer on the fundamentals of Java programming, with extensive use of examples and hands-on exercises. Topics and features: provides an introduction to variables, input/output and arithmetic operations; describes objects and contour diagrams, explains selection structures, and demonstrates how iteration structures work; discusses object-oriented concepts ... Read more

    $52.28 CAD

  • Man vs. Machine

    Challenging Human Supremacy at Chess

    Man vs. Machine Technology continues to advance at a rapid pace. It may sound quaint today, but not so long ago, computers battled humans for supremacy at the game of chess. The challenge of building a computer program capable of defeating the best of human-kind at chess was one of the original grand challenges of the fledgling field of artificial intelligence. On one side were dedicated ... Read more

    $30.95 CAD

  • Ethereum Smart Contract Development in Solidity

    Series series Computer Science (R0)
    The general consensus is that BlockChain is the next disruptive technology, and Ethereum is the flagship product of BlockChain 2.0. However, coding and implementing business logic in a decentralized and transparent environment is fundamentally different from traditional programming and is emerging as a major challenge for developers.This book introduces readers to the Solidity language from ... Read more

    $87.11 CAD

  • opCode

    virtual machine examples

    by Anthony Davis ...
    In this book, we jump into a virtual machine, compiler and opcodes, without needing to read about parsing first. The language is already written, meaning you can dive into the source code of a working language right from the start (a programming language called langur, written in Go). Discover how to develop some very useful features, such as multi-variable assignment, decoupling assignment, ... Read more

    $7.82 CAD

  • Python for Beginners

    Codes for starters

    This is the book Python for Beginners (Codes for starters). In this book, you will be guided through the fundamentals of the Python programming language, from basic concepts to slightly more advanced techniques. ... Read more

    $8.86 CAD or Free with Kobo Plus

  • Multi-Paradigm Programming using C++

    by Dirk Vermeir ...
    An Introduction to Multi-Paradigm Programming using C++ is a self-contained reference book for those studying and using C++. Starting from scratch, Dirk Vermeir explains the idea of address, value and type in C++ before quickly moving on to cover the more important aspects of the language such as classes, templates, generic programming and inheritance. He includes recent developments in C++, such ... Read more

    $95.93 CAD

  • Codebreakers Horizon

    Navigating the Future of Programming Talent

    by Anurag Anurag ...
    "Codebreakers Horizon" offers a comprehensive exploration of the technological workforce's future, addressing the critical shortage of skilled programmers and the collective effort required to resolve it. The book delves into the multifaceted nature of attracting, educating, and maintaining the programmers who will lead the charge in the next technological revolution. From the classrooms where ... Read more

    $1.79 CAD

  • Programmierung in Python

    Ein kompakter Einstieg für die Praxis

    by Ralph Steyer ...
    Series series Computer Science and Engineering (German Language)
    Wer heute das Programmieren lernen möchte, kommt nicht daran vorbei, sich mit einer der beliebtesten Programmiersprachen für Einsteiger und Profis zu befassen: Python. Mit Python hat ihr Erfinder, Guido van Rossum, einen Nerv der Zeit getroffen, denn das Konzept dahinter bietet viele Ansätze, Lösungen und Vorgehensweise für Probleme, die andere Sprachen so nicht integrieren.Das Potential dieser ... Read more

    $46.70 CAD

  • Getting Started with Visual Studio 2022

    Learning and Implementing New Features

    by Dirk Strauss ...
    Series series Professional and Applied Computing (R0)
    Explore Visual Studio 2022 and supercharge your .NET development workflow with the latest AI-powered tools and modern application design.Whether you're a seasoned .NET developer or looking to level up in Visual Studio 2022, this practical guide is your roadmap to becoming a faster, smarter, and more efficient programmer. Updated to reflect the cutting-edge advancements in Visual Studio 2022, this ... Read more

    $68.39 CAD

  • Schnellstart Python

    Ein Einstieg ins Programmieren für MINT-Studierende

    Series series Life Science and Basic Disciplines (German Language)
    Christoph Schäfer stellt die großartige Welt der Programmierung mit Python vor und ermöglicht einen schnellen Einstieg zur eigenständigen Entwicklung von Skripten. Er verweist darauf, wie die Programmiersprache Python sich in den letzten Jahren neben MATLAB und R als Standard an naturwissenschaftlichen Arbeitsplätzen in Forschung und Entwicklung etabliert hat, und zeigt, dass die große Popularität ... Read more

    $6.11 CAD

  • A Beginners Guide to Python 3 Programming

    by John Hunt ...
    Series series Computer Science (R0)
    This textbook on Python 3 explains concepts such as variables and what they represent, how data is held in memory, how a for loop works and what a string is. It also introduces key concepts such as functions, modules and packages as well as object orientation and functional programming. Each section is prefaced with an introductory chapter, before continuing with how these ideas work in Python ... Read more

    $52.28 CAD

  • Static Analysis

    31st International Symposium, SAS 2024, Pasadena, CA, USA, October 20–22, 2024, Proceedings

    Series series Springer Nature Proceedings Computer Science
    This book constitutes the refereed proceedings of the 31st International Static Analysis Symposium, SAS 2024, held in Pasadena, CA, USA, in October 2024.Static analysis is widely recognized as a fundamental tool for program verification, bug detection, compiler optimization, program understanding, and software maintenance. The papers presented in this book deal with theoretical, practical and ... Read more

    $92.87 CAD

  • Database Systems for Advanced Applications. DASFAA 2024 International Workshops

    BDMS, GDMA, BDQM and ERDSE, Gifu, Japan, July 2-5, 2024, Proceedings

    Series series Springer Nature Proceedings Computer Science
    This volume constitutes the papers of several workshops which were held in conjunction with the 29th International Conference on Database Systems for Advanced Applications, held in Gifu, Japan, during July 2-5, 2024.The 26 full papers and 9 short papers included in this book were carefully reviewed and selected from 43 submissions.DASFAA 2024 presents the following four workshops:The 10th ... Read more

    $87.11 CAD