0
Your cart

Your cart is empty

Browse All Departments
Price
  • R250 - R500 (37)
  • R500+ (203)
  • -
Status
Format
Author / Contributor
Publisher

Books > Computing & IT > Computer programming > Compilers & interpreters

The Book of Shen - Fourth edition (Paperback): Mark Tarver The Book of Shen - Fourth edition (Paperback)
Mark Tarver
R1,052 Discovery Miles 10 520 Ships in 12 - 17 working days
Python for Beginners - Enter the Real World of Python and Learn How to Think Like a Programmer. (Hardcover): Lucas Lawrence Python for Beginners - Enter the Real World of Python and Learn How to Think Like a Programmer. (Hardcover)
Lucas Lawrence
R978 R839 Discovery Miles 8 390 Save R139 (14%) Ships in 10 - 15 working days
CICS Basic Training for Application Developers Using DB2 and VSAM (Hardcover): Robert Wingate CICS Basic Training for Application Developers Using DB2 and VSAM (Hardcover)
Robert Wingate
R1,042 R892 Discovery Miles 8 920 Save R150 (14%) Ships in 10 - 15 working days
IMS-DB Basic Training For Application Developers (Hardcover): Robert Wingate IMS-DB Basic Training For Application Developers (Hardcover)
Robert Wingate
R725 Discovery Miles 7 250 Ships in 12 - 17 working days
Aws - The Most Complete Guide to Learn Step by Step Amazon Web Service (Hardcover): Robert Campbell Aws - The Most Complete Guide to Learn Step by Step Amazon Web Service (Hardcover)
Robert Campbell
R894 R773 Discovery Miles 7 730 Save R121 (14%) Ships in 10 - 15 working days
COBOL Basic Training Using VSAM, IMS, DB2 and CICS (Hardcover): Robert Wingate COBOL Basic Training Using VSAM, IMS, DB2 and CICS (Hardcover)
Robert Wingate
R1,559 Discovery Miles 15 590 Ships in 12 - 17 working days
Advanced Game Programming for Intellivision (Hardcover): Oscar Toledo Gutierrez Advanced Game Programming for Intellivision (Hardcover)
Oscar Toledo Gutierrez
R1,412 R1,029 Discovery Miles 10 290 Save R383 (27%) Ships in 12 - 17 working days
Python Programming for Beginners 2021 - The Best Guide for Beginners to Learn Python Programming (Hardcover): Faba's... Python Programming for Beginners 2021 - The Best Guide for Beginners to Learn Python Programming (Hardcover)
Faba's Diaries
R1,092 R930 Discovery Miles 9 300 Save R162 (15%) Ships in 10 - 15 working days
The GNU C Library Reference Manual Version 2.26 (Hardcover): Sandra Loosemore, Richard M. Stallman, Roland McGrath The GNU C Library Reference Manual Version 2.26 (Hardcover)
Sandra Loosemore, Richard M. Stallman, Roland McGrath
R1,917 Discovery Miles 19 170 Ships in 10 - 15 working days
Python Programming - The Easiest Python Crash Course to go Deep Through the Main Application as Web Development, Data Analysis... Python Programming - The Easiest Python Crash Course to go Deep Through the Main Application as Web Development, Data Analysis and Data Science Including Machine Learning (Hardcover)
Alan Grid
R760 Discovery Miles 7 600 Ships in 12 - 17 working days
Python for Beginners - Learn It as Easy as Pie (Hardcover): Yatin Bayya Python for Beginners - Learn It as Easy as Pie (Hardcover)
Yatin Bayya
R562 Discovery Miles 5 620 Ships in 12 - 17 working days
C++ Programming - A Step-By-Step Beginner's Guide to Learn the Fundamentals of a Multi-Paradigm Programming Language and... C++ Programming - A Step-By-Step Beginner's Guide to Learn the Fundamentals of a Multi-Paradigm Programming Language and Begin to Manage Data Including How to Work on Your First Program (Hardcover)
Alan Grid
R784 Discovery Miles 7 840 Ships in 12 - 17 working days
Computing with Data - An Introduction to the Data Industry (Hardcover, 1st ed. 2018): Guy Lebanon, Mohamed El-Geish Computing with Data - An Introduction to the Data Industry (Hardcover, 1st ed. 2018)
Guy Lebanon, Mohamed El-Geish
R2,963 Discovery Miles 29 630 Ships in 12 - 17 working days

This book introduces basic computing skills designed for industry professionals without a strong computer science background. Written in an easily accessible manner, and accompanied by a user-friendly website, it serves as a self-study guide to survey data science and data engineering for those who aspire to start a computing career, or expand on their current roles, in areas such as applied statistics, big data, machine learning, data mining, and informatics. The authors draw from their combined experience working at software and social network companies, on big data products at several major online retailers, as well as their experience building big data systems for an AI startup. Spanning from the basic inner workings of a computer to advanced data manipulation techniques, this book opens doors for readers to quickly explore and enhance their computing knowledge. Computing with Data comprises a wide range of computational topics essential for data scientists, analysts, and engineers, providing them with the necessary tools to be successful in any role that involves computing with data. The introduction is self-contained, and chapters progress from basic hardware concepts to operating systems, programming languages, graphing and processing data, testing and programming tools, big data frameworks, and cloud computing. The book is fashioned with several audiences in mind. Readers without a strong educational background in CS--or those who need a refresher--will find the chapters on hardware, operating systems, and programming languages particularly useful. Readers with a strong educational background in CS, but without significant industry background, will find the following chapters especially beneficial: learning R, testing, programming, visualizing and processing data in Python and R, system design for big data, data stores, and software craftsmanship.

Computer Programming for Beginners and Cybersecurity - 4 MANUSCRIPTS IN 1: The Ultimate Manual to Learn step by step How to... Computer Programming for Beginners and Cybersecurity - 4 MANUSCRIPTS IN 1: The Ultimate Manual to Learn step by step How to Professionally Code and Protect Your Data. This Book includes: Python, Java, C ++ and Cybersecurity (Hardcover)
Alan Grid
R1,271 R1,081 Discovery Miles 10 810 Save R190 (15%) Ships in 10 - 15 working days
Reasoning About Program Transformations - Imperative Programming and Flow of Data (Hardcover, 2003 ed.): Jean-Francois Collard Reasoning About Program Transformations - Imperative Programming and Flow of Data (Hardcover, 2003 ed.)
Jean-Francois Collard
R1,751 Discovery Miles 17 510 Ships in 12 - 17 working days

The book focuses on analyses that extract the flow of data, which imperative programming hides through its use and reuse of memory in computer systems and compilers. It will detail some program transformations that conserve this data flow and will introduce a family of analyses, called reaching definition analyses, to do this task. In addition, it shows that correctness of program transformations is guaranteed by the conservation of data flow.
Professionals and researchers in software engineering, computer engineering, program design analysis, and compiler design will benefit from its presentation of data-flow methods and memory optimization of compilers.

Python Crash Course - The Perfect Beginner's Guide to Learning Programming with Python on a Crash Course Even If... Python Crash Course - The Perfect Beginner's Guide to Learning Programming with Python on a Crash Course Even If You're New to Programming (Hardcover)
Aiden Phillips
R1,089 Discovery Miles 10 890 Ships in 12 - 17 working days
Retargetable Compiler Technology for Embedded Systems - Tools and Applications (Hardcover, 2001 ed.): Rainer Leupers, Peter... Retargetable Compiler Technology for Embedded Systems - Tools and Applications (Hardcover, 2001 ed.)
Rainer Leupers, Peter Marwedel
R3,133 Discovery Miles 31 330 Ships in 10 - 15 working days

It is well known that embedded systems have to be implemented efficiently. This requires that processors optimized for certain application domains are used in embedded systems. Such an optimization requires a careful exploration of the design space, including a detailed study of cost/performance tradeoffs. In order to avoid time-consuming assembly language programming during design space exploration, compilers are needed. In order to analyze the effect of various software or hardware configurations on the performance, retargetable compilers are needed that can generate code for numerous different potential hardware configurations. This book provides a comprehensive and up-to-date overview of the fast developing area of retargetable compilers for embedded systems. It describes a large set important tools as well as applications of retargetable compilers at different levels in the design flow. Retargetable Compiler Technology for Embedded Systems is mostly self-contained and requires only fundamental knowledge in software and compiler design. It is intended to be a key reference for researchers and designers working on software, compilers, and processor optimization for embedded systems.

Compiler Design - Analysis and Transformation (Hardcover, 2012 ed.): Helmut Seidl, Reinhard Wilhelm, Sebastian Hack Compiler Design - Analysis and Transformation (Hardcover, 2012 ed.)
Helmut Seidl, Reinhard Wilhelm, Sebastian Hack
R2,221 Discovery Miles 22 210 Ships in 12 - 17 working days

While compilers for high-level programming languages are large complex software systems, they have particular characteristics that differentiate them from other software systems. Their functionality is almost completely well-defined - ideally there exist complete precise descriptions of the source and target languages. Additional descriptions of the interfaces to the operating system, programming system and programming environment, and to other compilers and libraries are often available. The book deals with the optimization phase of compilers. In this phase, programs are transformed in order to increase their efficiency. To preserve the semantics of the programs in these transformations, the compiler has to meet the associated applicability conditions. These are checked using static analysis of the programs. In this book the authors systematically describe the analysis and transformation of imperative and functional programs. In addition to a detailed description of important efficiency-improving transformations, the book offers a concise introduction to the necessary concepts and methods, namely to operational semantics, lattices, and fixed-point algorithms. This book is intended for students of computer science. The book is supported throughout with examples, exercises and program fragments.

Interaction Between Compilers and Computer Architectures (Hardcover, 2001 ed.): Gyungho Lee, Pen-Chung Yew Interaction Between Compilers and Computer Architectures (Hardcover, 2001 ed.)
Gyungho Lee, Pen-Chung Yew
R3,115 Discovery Miles 31 150 Ships in 10 - 15 working days

Effective compilers allow for a more efficient execution of application programs for a given computer architecture, while well-conceived architectural features can support more effective compiler optimization techniques. A well thought-out strategy of trade-offs between compilers and computer architectures is the key to the successful designing of highly efficient and effective computer systems. From embedded micro-controllers to large-scale multiprocessor systems, it is important to understand the interaction between compilers and computer architectures. The goal of the Annual Workshop on Interaction between Compilers and Computer Architectures (INTERACT) is to promote new ideas and to present recent developments in compiler techniques and computer architectures that enhance each other's capabilities and performance. Interaction Between Compilers and Computer Architectures is an updated and revised volume consisting of seven papers originally presented at the Fifth Workshop on Interaction between Compilers and Computer Architectures (INTERACT-5), which was held in conjunction with the IEEE HPCA-7 in Monterrey, Mexico in 2001. This volume explores recent developments and ideas for better integration of the interaction between compilers and computer architectures in designing modern processors and computer systems. Interaction Between Compilers and Computer Architectures is suitable as a secondary text for a graduate level course, and as a reference for researchers and practitioners in industry.

Compiler Design - Syntactic and Semantic Analysis (Hardcover, 2011): Reinhard Wilhelm, Helmut Seidl, Sebastian Hack Compiler Design - Syntactic and Semantic Analysis (Hardcover, 2011)
Reinhard Wilhelm, Helmut Seidl, Sebastian Hack
R2,909 Discovery Miles 29 090 Ships in 12 - 17 working days

While compilers for high-level programming languages are large complex software systems, they have particular characteristics that differentiate them from other software systems. Their functionality is almost completely well-defined ideally there exist complete precise descriptions of the source and target languages. Additional descriptions of the interfaces to the operating system, programming system and programming environment, and to other compilers and libraries are often available.

This book deals with the analysis phase of translators for programming languages. It describes lexical, syntactic and semantic analysis, specification mechanisms for these tasks from the theory of formal languages, and methods for automatic generation based on the theory of automata. The authors present a conceptual translation structure, i.e., a division into a set of modules, which transform an input program into a sequence of steps in a machine program, and they then describe the interfaces between the modules. Finally, the structures of real translators are outlined. The book contains the necessary theory and advice for implementation.

This book is intended for students of computer science. The book is supported throughout with examples, exercises and program fragments.

"

Python Programming - The Easiest Python Crash to Learn the Main Applications as Web Development, Data Analysis, Data Science... Python Programming - The Easiest Python Crash to Learn the Main Applications as Web Development, Data Analysis, Data Science and Machine Learning (Hardcover)
Alan Grid
R806 R702 Discovery Miles 7 020 Save R104 (13%) Ships in 10 - 15 working days
Java Programming - Code with an Object-Oriented Program and Improve Your Software Engineering Skills. Get Familiar with Virtual... Java Programming - Code with an Object-Oriented Program and Improve Your Software Engineering Skills. Get Familiar with Virtual Machine, JavaScript (Hardcover)
Alan Grid
R817 R712 Discovery Miles 7 120 Save R105 (13%) Ships in 10 - 15 working days
Compiler Generators - What They Can Do, What They Might Do, and What They Will Probably Never Do (Hardcover, 1990 ed.): Mads... Compiler Generators - What They Can Do, What They Might Do, and What They Will Probably Never Do (Hardcover, 1990 ed.)
Mads Tofte
R3,171 Discovery Miles 31 710 Ships in 10 - 15 working days

This monograph is concerned with the problem of getting computers to transform formal language definitions into compilers. Its purpose is to demonstrate how certain simple theoretical ideas can be used to generate compilers and even compiler generators. As the title suggests, a realistic assessment of the relationship between the complexity of realistic compilation and the relative simplicity studied in theoretical work is attempted. The monograph contains an overview of existing compiler generators. The CERES '83 compiler generator, developed by Neil D. Jones and the author, is described in detail. The CERES system is based on the idea of composing language definitions and it serves as an example of a powerful novel "bootstrapping" technique by which one can generate compiler generators as well as compilers by considering a compiler generator to be, in a sense which is made mathematically precise, a special kind of compiler. The core of the CERES system is a two-page-long machine generated compiler generator. The approach uses ideas from denotational semantics and many-sorted algebra and connects them with novel ideas about how to treat programs and language definitions as data. Considerable effort has been made to present the necessary theory in a manner suitable for readers who have some practical experience but not necessarily a theoretical background in semantics.

C++ Programming - A Beginner's Guide to Learn the Basic of a Multi-Paradigm Programming Language and Begin to Manage Data... C++ Programming - A Beginner's Guide to Learn the Basic of a Multi-Paradigm Programming Language and Begin to Manage Data (Hardcover)
Alan Grid
R815 R711 Discovery Miles 7 110 Save R104 (13%) Ships in 10 - 15 working days
Constraint Databases (Hardcover, 2000 ed.): Gabriel Kuper, Leonid Libkin, Jan Paredaens Constraint Databases (Hardcover, 2000 ed.)
Gabriel Kuper, Leonid Libkin, Jan Paredaens
R4,771 Discovery Miles 47 710 Ships in 12 - 17 working days

This book is the first comprehensive survey of the field of constraint databases, written by leading researchers. Constraint databases are a fairly new and active area of database research. The key idea is that constraints, such as linear or polynomial equations, are used to represent large, or even infinite, sets in a compact way. The ability to deal with infinite sets makes constraint databases particularly promising as a technology for integrating spatial and temporal data with standard relational databases. Constraint databases bring techniques from a variety of fields, such as logic and model theory, algebraic and computational geometry, as well as symbolic computation, to the design and analysis of data models and query languages.

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
Brio Freight Ship & Crane
 (1)
R726 Discovery Miles 7 260
CSS and HTML for beginners - A Beginners…
Ethan Hall Hardcover R981 Discovery Miles 9 810
An Introduction to XML and Web…
Anders Moller, Michael Schwartzbach Paperback R2,648 Discovery Miles 26 480
TookyToy Fox Tower Stacking Toy
R299 R222 Discovery Miles 2 220
Brio Cargo Harbour Train Set
R2,111 Discovery Miles 21 110
The API-First Transformation
Kin Lane Hardcover R1,471 Discovery Miles 14 710
Smile Face Round Foil Balloon (46cm)
R49 R21 Discovery Miles 210
Guide to the Unified Process featuring…
John Hunt Hardcover R3,143 Discovery Miles 31 430
TookyToy Cutting Fruits (10 Pieces)
R217 Discovery Miles 2 170
Introduction Coding - Learn Python With…
Python Accademy Hardcover R796 R692 Discovery Miles 6 920

 

Partners