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

  • 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

  • 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

  • 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

  • Modern Compiler Implementation in ML

    This new, expanded textbook describes all phases of a modern compiler: lexical analysis, parsing, abstract syntax, semantic actions, intermediate representations, instruction selection via tree matching, dataflow analysis, graph-coloring register allocation, and runtime systems. It includes good coverage of current techniques in code generation and register allocation, as well as functional and ... Read more

    $86.39 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

  • 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

  • Компьютер. Большой самоучитель по ремонту, сборке и модернизации

    Эта книга – самый полный и, по словам экспертов, «самый полезный» самоучитель по ремонту, модернизации и сборке компьютера своими силами.Вы найдете здесь подробную информацию о программах, комплектующих, устройствах самого последнего поколения.Вы научитесь сами составлять компьютер из оптимальных для вас комплектующих; самостоятельно правильно ставить и удалять любые программы; «разгонять» свой ПК ... Read more

    $5.99 CAD

  • Excel Avanzato 2.0

    Il Manuale Completo e Aggiornato Per Diventare un Esperto e Imparare Microsoft Excel in Meno di 7 Giorni. Scopri Tutte le Sue Funzionalità in Maniera Professionale

    by Denis Martin ...
    Excel, come già sai, è un programma ricchissimo di funzioni e capacità. Fin dall'inizio, anche per un vero principiante, uno dei problemi più comuni che si affrontano è proprio quello di sopravvivere in un tale mare di informazioni e di possibilità, senza lasciar perdere, senza pensare che non si riuscirà mai a venirne a capo, senza arrendersi prima ancora di iniziare. Ora, se stai leggendo questo ... Read more

    $1.99 CAD

  • MATLAB Control Systems Engineering

    by Cesar Lopez ...
    MATLAB is a high-level language and environment for numerical computation, visualization, and programming. Using MATLAB, you can analyze data, develop algorithms, and create models and applications. The language, tools, and built-in math functions enable you to explore multiple approaches and reach a solution faster than with spreadsheets or traditional programming languages, such as C/C++ or Java ... Read more

    $59.84 CAD

  • Formal Specification Techniques for Engineering Modular C Programs

    by Tan Yang Meng ...
    Series Book 1 - International Series in Software Engineering
    Software is difficult to develop, maintain, and reuse. Two factors that contribute to this difficulty are the lack of modular design and good program documentation. The first makes software changes more difficult to implement. The second makes programs more difficult to understand and to maintain.Formal Specification Techniques for Engineering Modular C Programs describes a novel approach to ... Read more

    $149.30 CAD

  • Languages for Digital Embedded Systems

    Series Book 572 - The Springer International Series in Engineering and Computer Science
    Appropriate for use as a graduate text or a professional reference, Languages for Digital Embedded Systems is the first detailed, broad survey of hardware and software description languages for embedded system design.Instead of promoting the one language that will solve all design problems (which does not and will not ever exist), this book takes the view that different problems demand different ... Read more

    $149.30 CAD

  • Modelling Foundations and Applications

    13th European Conference, ECMFA 2017, Held as Part of STAF 2017, Marburg, Germany, July 19-20, 2017, Proceedings

    Series series Springer Nature Proceedings Computer Science
    This book constitutes the proceedings of the 13th European Conference on Modelling Foundations and Applications, ECMFA 2017, held as part of STAF 2017, in Marburg, Germany, in July 2017.The 18 papers presented in this volume were carefully reviewed and selected from 48 submissions. The papers are organized in the following topical sections: meta-modeling and language engineering; model evolution ... Read more

    $58.04 CAD

  • Perspectives of System Informatics

    11th International Andrei P. Ershov Informatics Conference, PSI 2017, Moscow, Russia, June 27-29, 2017, Revised Selected Papers

    Series series Springer Nature Proceedings Computer Science
    This book constitutes the refereed proceedings of the 11th International Andrei P. Ershov Informatics Conference, PSI 2017, held in Moscow, Russia, in June 2017.The 31 full papers presented in this volume were carefully reviewed and selected from 57 submissions. The papers cover various topics related to the foundations of program and system development and analysis, programming methodology and ... Read more

    $58.04 CAD

  • Principles of Modeling

    Essays Dedicated to Edward A. Lee on the Occasion of His 60th Birthday

    Series series Computer Science (R0)
    This Festschrift is published in honor of Edward A. Lee, Robert S. Pepper Distinguished Professor Emeritus and Professor in the Graduate School in the Department of Electrical Engineering and Computer Sciences at the University of California, Berkeley, USA, on the occasion of his 60th birthday.The title of this Festschrift is “Principles of Modeling" because Edward A. Lee has long been devoted to ... Read more

    $58.04 CAD

  • Engineering Trustworthy Software Systems

    Third International School, SETSS 2017, Chongqing, China, April 17–22, 2017, Tutorial Lectures

    Series series Springer Nature Proceedings Computer Science
    This volume contains a record of some of the lectures and seminars delivered at the Third International School on Engineering Trustworthy Software Systems (SETSS 2017), held in April 2017 at Southwest University in Chongqing, China.The six contributions included in this volume provide an overview of leading-edge research in methods and tools for use in computer system engineering. They have been ... Read more

    $58.04 CAD

  • Agreement Technologies

    6th International Conference, AT 2018, Bergen, Norway, December 6-7, 2018, Revised Selected Papers

    Edited by Marin Lujak ...
    Series series Springer Nature Proceedings Computer Science
    This book constitutes the revised selected papers from the 6th International Conference on Agreement Technologies, AT 2018, held in Bergen, Norway, in December 2018.The 11 full papers and 6 short papers presented in this volume were carefully reviewed and selected from a total of 28 submissions. The papers discuss new ideas and techniques for the design, implementation and verification of next ... Read more

    $58.04 CAD