0
Your cart

Your cart is empty

Browse All Departments
Price
  • R50 - R100 (3)
  • R100 - R250 (268)
  • R250 - R500 (3,728)
  • R500+ (10,917)
  • -
Status
Format
Author / Contributor
Publisher

Books > Computing & IT > Computer programming > Programming languages > General

Practical Common Lisp (Hardcover, 1st Corrected ed., Corr. 4th printing): Peter Seibel Practical Common Lisp (Hardcover, 1st Corrected ed., Corr. 4th printing)
Peter Seibel
R2,250 Discovery Miles 22 500 Ships in 10 - 15 working days

* Treats LISP as a language for commercial applications, not a language for academic AI concerns. This could be considered to be a secondary text for the Lisp course that most schools teach . This would appeal to students who sat through a LISP course in college without quite getting it - so a "nostalgia" approach, as in "wow-lisp can be practical..." * Discusses the Lisp programming model and environment. Contains an introduction to the language and gives a thorough overview of all of Common Lisp's main features. * Designed for experienced programmers no matter what languages they may be coming from and written for a modern audience-programmers who are familiar with languages like Java, Python, and Perl. * Includes several examples of working code that actually does something useful like Web programming and database access.

Implementations of Logic Programming Systems (Hardcover, 1994 ed.): Evan Tick, Giancarlo Succi Implementations of Logic Programming Systems (Hardcover, 1994 ed.)
Evan Tick, Giancarlo Succi
R2,797 Discovery Miles 27 970 Ships in 18 - 22 working days

In conjunction with the 1993 International Conference on Logic Programming (ICLP'93), held in Budapest Hungary, two workshops were held concerning the implementations of logic programming systems: Practical Implementations and Sys- tems Experience in Logic Programming Systems, and Concurrent, Distributed, and Parallel Implementations of Logic Programming Systems. This collection presents 16 research papers in the area of the implementation of logic programming systems. The two workshops aimed to bring together sys- tems implementors for discussing real problems coming from their direct experience, therefore these papers have a special emphasis on practice rather than on theory. This book will be of immediate interest to practitioners who seek understanding of how to efficiently manage memory, generate fast code, perform sophisticated static analyses, and design high-performance runtime features. A major theme, throughout the papers, is how to effectively leverage host imple- mentation systems and technologies to implement target systems. Debray discusses implementing Janus in SICStus Prolog by exploiting the delay primitive, which is fur- ther expounded by Meier in his discussion of various ECRC systems implementations of delay primitives. Hausman discusses implementing Erlang in C, and Czajkowski and Zielinski discuss embedding Linda primitives in Strand. Denti et ai. discuss implementing object-oriented logic programs within SICStus Prolog, a theme also explored and compared to a WAM-based implementation by Bugliesi and Nardiello.

System on Chip Design Languages - Extended papers: best of FDL'01 and HDLCon'01 (Hardcover, 2002 ed.): Anne Mignotte,... System on Chip Design Languages - Extended papers: best of FDL'01 and HDLCon'01 (Hardcover, 2002 ed.)
Anne Mignotte, Eugenio Villar, Lynn Horobin
R4,166 Discovery Miles 41 660 Ships in 18 - 22 working days

This book is the third in a series of books collecting the best papers from the three main regional conferences on electronic system design languages, HDLCon in the United States, APCHDL in Asia-Pacific and FDL in Europe. Being APCHDL bi-annual, this book presents a selection of papers from HDLCon'Ol and FDL'OI. HDLCon is the premier HDL event in the United States. It originated in 1999 from the merging of the International Verilog Conference and the Spring VHDL User's Forum. The scope of the conference expanded from specialized languages such as VHDL and Verilog to general purpose languages such as C++ and Java. In 2001 it was held in February in Santa Clara, CA. Presentations from design engineers are technical in nature, reflecting real life experiences in using HDLs. EDA vendors presentations show what is available - and what is planned-for design tools that utilize HDLs, such as simulation and synthesis tools. The Forum on Design Languages (FDL) is the European forum to exchange experiences and learn of new trends, in the application of languages and the associated design methods and tools, to design complex electronic systems. FDL'OI was held in Lyon, France, around seven interrelated workshops, Hardware Description Languages, Analog and Mixed signal Specification, C/C++ HW/SW Specification and Design, Design Environments & Languages, Real-Time specification for embedded Systems, Architecture Modeling and Reuse and System Specification & Design Languages.

Advances in Temporal Logic (Hardcover, 2000 ed.): Howard Barringer, Michael Fisher, Dov M. Gabbay, Graham Gough Advances in Temporal Logic (Hardcover, 2000 ed.)
Howard Barringer, Michael Fisher, Dov M. Gabbay, Graham Gough
R4,261 Discovery Miles 42 610 Ships in 18 - 22 working days

Time is a fascinating subject and has long since captured mankind's imagination, from the ancients to modern man, both adult and child alike. It has been studied across a wide range of disciplines, from the natural sciences to philosophy and logic. Today, thirty plus years since Prior's work in laying out foundations for temporal logic, and two decades on from Pnueli's seminal work applying of temporal logic in specification and verification of computer programs, temporal logic has a strong and thriving international research community within the broad disciplines of computer science and artificial intelligence. Areas of activity include, but are certainly not restricted to: Pure Temporal Logic, e. g. temporal systems, proof theory, model theory, expressiveness and complexity issues, algebraic properties, application of game theory; Specification and Verification, e. g. of reactive systems, ofreal-time components, of user interaction, of hardware systems, techniques and tools for verification, execution and prototyping methods; Temporal Databases, e. g. temporal representation, temporal query ing, granularity of time, update mechanisms, active temporal data bases, hypothetical reasoning; Temporal Aspects in AI, e. g. modelling temporal phenomena, in terval temporal calculi, temporal nonmonotonicity, interaction of temporal reasoning with action/knowledge/belief logics, temporal planning; Tense and Aspect in Natural Language, e. g. models, ontologies, temporal quantifiers, connectives, prepositions, processing tempo ral statements; Temporal Theorem Proving, e. g. translation methods, clausal and non-clausal resolution, tableaux, automata-theoretic approaches, tools and practical systems."

Pro Visual C++/CLI and the .Net 2.0 Platform (Hardcover, 2nd ed.): Stephen R.G. Fraser Pro Visual C++/CLI and the .Net 2.0 Platform (Hardcover, 2nd ed.)
Stephen R.G. Fraser
R1,622 Discovery Miles 16 220 Ships in 18 - 22 working days

This book explains how to write .NET 2.0 applications and services. It provides you with a clean slate, erasing the need for developing the COM, DCOM, COM+, or ActiveX components that used to be a necessity. Instead, you'll learn how to write .NET applications using C++/CLI.

This book is based on its highly successful predecessor, and bridges the gap between classic C++ and C++/CLI. Furthermore, this edition is based on the newest version of Visual Studio .NET (2005) and .NET Platform version 2.0. And all topic areas include specific code examples. By the end of the book, you will be proficient in developing .NET applications and services for both the Windows desktop and the Web.

Computerized Adaptive and Multistage Testing with R - Using Packages catR and mstR (Hardcover, 1st ed. 2017): David Magis,... Computerized Adaptive and Multistage Testing with R - Using Packages catR and mstR (Hardcover, 1st ed. 2017)
David Magis, Duanli Yan, Alina A. von Davier
R1,995 Discovery Miles 19 950 Ships in 10 - 15 working days

The goal of this guide and manual is to provide a practical and brief overview of the theory on computerized adaptive testing (CAT) and multistage testing (MST) and to illustrate the methodologies and applications using R open source language and several data examples. Implementation relies on the R packages catR and mstR that have been already or are being developed by the first author (with the team) and that include some of the newest research algorithms on the topic. The book covers many topics along with the R-code: the basics of R, theoretical overview of CAT and MST, CAT designs, CAT assembly methodologies, CAT simulations, catR package, CAT applications, MST designs, IRT-based MST methodologies, tree-based MST methodologies, mstR package, and MST applications. CAT has been used in many large-scale assessments over recent decades, and MST has become very popular in recent years. R open source language also has become one of the most useful tools for applications in almost all fields, including business and education. Though very useful and popular, R is a difficult language to learn, with a steep learning curve. Given the obvious need for but with the complex implementation of CAT and MST, it is very difficult for users to simulate or implement CAT and MST. Until this manual, there has been no book for users to design and use CAT and MST easily and without expense; i.e., by using the free R software. All examples and illustrations are generated using predefined scripts in R language, available for free download from the book's website.

Unified low-power design flow for data-dominated multi-media and telecom applications - Based on selected partner contributions... Unified low-power design flow for data-dominated multi-media and telecom applications - Based on selected partner contributions of the European Low Power Initiative for Electronic System Design of the European Community ESPRIT4 programme (Hardcover, 2000 ed.)
Francky Catthoor
R4,119 Discovery Miles 41 190 Ships in 18 - 22 working days

This book is the first in aseries on novellow power design architectures, methods and design practices. It results from of a large European project started in 1997, whose goal is to promote the further development and the faster and wider industrial use of advanced design methods for reducing the power consumption of electronic systems. Low power design became crucial with the wide spread of portable information and cornrnunication terminals, where a small battery has to last for a long period. High performance electronics, in addition, suffers from a permanent increase of the dissipated power per square millimetre of silicon, due to the increasing eIock-rates, which causes cooling and reliability problems or otherwise limits the performance. The European Union's Information Technologies Programme 'Esprit' did there fore launch a 'Pilot action for Low Power Design', wh ich eventually grew to 19 R&D projects and one coordination project, with an overall budget of 14 million Euro. It is meanwhile known as European Low Power Initiative for Electronic System Design (ESD-LPD) and will be completed by the end of 2001. It involves 30 major Euro pean companies and 20 well-known institutes. The R&D projects aims to develop or demonstrate new design methods for power reduction, while the coordination project takes care that the methods, experiences and results are properly documented and pub licised."

Computer Fundamentals and C Programming (Hardcover, 2nd ND ed.): Chenna P Reddy Computer Fundamentals and C Programming (Hardcover, 2nd ND ed.)
Chenna P Reddy
R2,055 R1,753 Discovery Miles 17 530 Save R302 (15%) Ships in 18 - 22 working days
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
R714 R632 Discovery Miles 6 320 Save R82 (11%) Ships in 18 - 22 working days
Formal Semantics for VHDL (Hardcover, 1995 ed.): Carlos Delgado Kloos, P. Breuer Formal Semantics for VHDL (Hardcover, 1995 ed.)
Carlos Delgado Kloos, P. Breuer
R2,792 Discovery Miles 27 920 Ships in 18 - 22 working days

It is recognized that formal design and verification methods are an important requirement for the attainment of high quality system designs. The field has evolved enormously during the last few years, resulting in the fact that formal design and verification methods are nowadays supported by several tools, both commercial and academic. If different tools and users are to generate and read the same language then it is necessary that the same semantics is assigned by them to all constructs and elements of the language. The current IEEE standard VHDL language reference manual (LRM) tries to define VHDL as well as possible in a descriptive way, explaining the semantics in English. But rigor and clarity are very hard to maintain in a semantics defined in this way, and that has already given rise to many misconceptions and contradictory interpretations. Formal Semantics for VHDL is the first book that puts forward a cohesive set of semantics for the VHDL language. The chapters describe several semantics each based on a different underlying formalism: two of them use Petri nets as target language, and two of them higher order logic. Two use functional concepts, and finally another uses the concept of evolving algebras. Formal Semantics for VHDL is essential reading for researchers in formal methods and can be used as a text for an advanced course on the subject.

Software Engineering: Specification, Implementation, Verification (Hardcover, 1st ed. 2017): Suad Alagi c Software Engineering: Specification, Implementation, Verification (Hardcover, 1st ed. 2017)
Suad Alagi c
R2,322 Discovery Miles 23 220 Ships in 10 - 15 working days

This book takes a formal approach to teaching software engineering, using not only UML, but also Object Constraint Language (OCL) for specification and analysis of designed models. Employing technical details typically missing from existing textbooks on software engineering, the author shows how precise specifications lead to static verification of software systems. In addition, data management is given the attention that is required in order to produce a successful software project. Uses constraints in all phases of software development Follows recent developments in software technologies Technical coverage of data management issues and software verification Illustrated throughout to present analysis, specification, implementation and verification of multiple applications Includes end-of-chapter exercises and Instructor Presentation Slides

Prolog Programming for Artificial Intelligence (Paperback, 4th edition): Ivan Bratko Prolog Programming for Artificial Intelligence (Paperback, 4th edition)
Ivan Bratko
R2,330 Discovery Miles 23 300 Ships in 10 - 15 working days

The fourth edition of this best-selling guide to Prolog and Artificial Intelligence has been updated to include key developments in the field while retaining its lucid approach to these topics. New and extended topics include Constraint Logic Programming, abductive reasoning and partial order planning. Divided into two parts, the first part of the book introduces the programming language Prolog, while the second part teaches Artificial Intelligence using Prolog as a tool for the implementation of AI techniques. This textbook is meant to teach Prolog as a practical programming tool and so it concentrates on the art of using the basic mechanisms of Prolog to solve interesting problems. The fourth edition has been fully revised and extended to provide an even greater range of applications, making it a self-contained guide to Prolog, AI or AI Programming for students and professional programmers.

Open Source Ecosystems: Diverse Communities Interacting - 5th IFIP WG 2.13 International Conference on Open Source Systems, OSS... Open Source Ecosystems: Diverse Communities Interacting - 5th IFIP WG 2.13 International Conference on Open Source Systems, OSS 2009, Skoevde, Sweden, June 3-6, 2009, Proceedings (Hardcover, 2009 ed.)
Cornelia Boldyreff, Kevin Crowston, Bjoern Lundell, Anthony I Wasserman
R2,707 Discovery Miles 27 070 Ships in 18 - 22 working days

Welcome to the 5th International Conference on Open Source Systems! It is quite an achievement to reach the five-year mark - that's the sign of a successful enterprise. This annual conference is now being recognized as the primary event for the open source research community, attracting not only high-quality papers, but also building a community around a technical program, a collection of workshops, and (starting this year) a Doctoral Consortium. Reaching this milestone reflects the efforts of many people, including the conference founders, as well as the organizers and participants in the previous conferences. My task has been easy, and has been greatly aided by the hard work of Kevin Crowston and Cornelia Boldyreff, the Program Committee, as well as the Organizing Team led by Bjoern Lundell. All of us are also grateful to our attendees, especially in the difficult economic climate of 2009. We hope the participants found the conference valuable both for its technical content and for its personal networking opportunities. To me, it is interesting to look back over the past five years, not just at this conference, but at the development and acceptance of open source software. Since 2004, the business and commercial side of open source has grown enormously. At that time, there were only a handful of open source businesses, led by RedHat and its Linux distribution. Companies such as MySQL and JBoss were still quite small.

Categorical Combinators, Sequential Algorithms, and Functional Programming (Hardcover, 2nd Revised edition): P-.L. Curien Categorical Combinators, Sequential Algorithms, and Functional Programming (Hardcover, 2nd Revised edition)
P-.L. Curien
R2,880 Discovery Miles 28 800 Ships in 18 - 22 working days

This book is a revised edition of the monograph which appeared under the same title in the series Research Notes in Theoretical Computer Science, Pit man, in 1986. In addition to a general effort to improve typography, English, and presentation, the main novelty of this second edition is the integration of some new material. Part of it is mine (mostly jointly with coauthors). Here is brief guide to these additions. I have augmented the account of categorical combinatory logic with a description of the confluence properties of rewriting systems of categor ical combinators (Hardin, Yokouchi), and of the newly developed cal culi of explicit substitutions (Abadi, Cardelli, Curien, Hardin, Levy, and Rios), which are similar in spirit to the categorical combinatory logic, but are closer to the syntax of A-calculus (Section 1.2). The study of the full abstraction problem for PCF and extensions of it has been enriched with a new full abstraction result: the model of sequential algorithms is fully abstract with respect to an extension of PCF with a control operator (Cartwright, Felleisen, Curien). An order extensional model of error-sensitive sequential algorithms is also fully abstract for a corresponding extension of PCF with a control operator and errors (Sections 2.6 and 4.1). I suggest that sequential algorithms lend themselves to a decomposition of the function spaces that leads to models of linear logic (Lamarche, Curien), and that connects sequentiality with games (Joyal, Blass, Abramsky) (Sections 2.1 and 2.6)."

CIL Programming - Under the Hood of .NET (Hardcover, 1st ed.): Jason Bock CIL Programming - Under the Hood of .NET (Hardcover, 1st ed.)
Jason Bock
R1,183 R1,012 Discovery Miles 10 120 Save R171 (14%) Ships in 18 - 22 working days

The Common Intermediate Language (CIL) is "the" core language of .NET. Although .NET developers often use a high-level language (such as C# or VB .NET) to develop their systems, they can use CIL to do "anything" allowed by.NET specificationswhich is not the case for C# and VB .NET. Understanding how CIL works will provide you with a deep, language-independent insight into the core parts of .NET. This knowledge is essential for creating dynamic types, a powerful part of the .NET Framework.

In "CIL Programming: Under the Hood of .NET," Jason Bock offers an in-depth tutorial on programming in CIL. First, Bock discusses the basics of .NET assemblies and manifests. He then shows how to create assemblies in .NETincluding the ilasm directives and CIL opcodes, and how these are used to define assemblies, classes, field, methods, and method definitions. Bock also covers the ways in which C#, VB .NET, and other non-Microsoft languages emit CIL, and how they differ. Finally, he reveals how developers can create dynamic assemblies at runtime via the Emitter classes.

After reading this guide, you will gain a better understanding of CIL and how to program directly into it. "CIL Programming: Under the Hood of .NET" is a must-have on every .NET developer's desk Table of Contents Language Interoperability ilasm Directives and Attributes CIL Opcodes ilasm and CIL in Practice Debugging CIL .NET Languages and CIL Emitting Types Dynamic Proxies in .NET CIL Tips

Pro PHP XML and Web Services (Hardcover, 1st Corrected ed., Corr. 3rd printing): Robert Richards Pro PHP XML and Web Services (Hardcover, 1st Corrected ed., Corr. 3rd printing)
Robert Richards
R1,619 Discovery Miles 16 190 Ships in 18 - 22 working days

"Pro PHP XML and Web Services" is the authoritative guide to using the XML features of PHP 5 and PHP 6. No other book covers XML and Web Services in PHP as deeply as this title. The first four chapters introduce the core concepts of XML required for proficiency, and will bring you up to speed on the terminology and key concepts you need to proceed with the rest of the book. Next, the book explores utilizing XML and Web Services with PHP5. Topics include DOM, SimpleXML, SAX, xmlReader, XSLT, RDF, RSS, WDDX, XML-RPC, REST, SOAP, and UDDI.

Author Robert Richards, a major contributor to the PHP XML codebase, is a leading expert in the PHP community. In this book, Richards covers all topics in depth, blending theory with practical examples. You'll find case studies for the most popular web services like Amazon, Google, eBay, and Yahoo. The book also covers XML capabilities, demonstrated through informative examples, in the PEAR libraries.

Linguistic Modeling of Information and Markup Languages - Contributions to Language Technology (Hardcover, 2010 ed.): Andreas... Linguistic Modeling of Information and Markup Languages - Contributions to Language Technology (Hardcover, 2010 ed.)
Andreas Witt, Dieter Metzing
R2,797 Discovery Miles 27 970 Ships in 18 - 22 working days

The general markup language XML has played an outstanding role in the mul- ple ways of processing electronic documents, XML being used either in the design of interface structures or as a formal framework for the representation of structure or content-related properties of documents. This book in its 13 chapters discusses aspects of XML-based linguistic information modeling combining: methodological issues, especially with respect to text-related information modeling, applicati- oriented research and issues of formal foundations. The contributions in this book are based on current research in Text Technology, Computational Linguistics and in the international domain of evolving standards for language resources. Rec- rent themes in this book are markup languages, explored from different points of view, and topics of text-related information modeling. These topics have been core areas of the research Unit "Text-technological Information Modeling" (www. te- technology. de) funded from 2002 to 2009 by the German Research Foundation (DFG). Positions developed in this book could also bene t from the presentations and discussion at the conference "Modelling Linguistic Information Resources" at the Center for Interdisciplinary Research (Zentrum fur .. interdisziplinare .. Forschung, ZiF) at Bielefeld, a center for advanced studies known for its international and interdisciplinary meetings and research. The editors would like to thank the DFG and ZiF for their nancial support, the publisher, the series editors, the reviewers and those people that helped to prepare the manuscript, especially Carolin Kram, Nils Diewald, Jens Stegmann and Peter M. Fischer and last but not least, all of the authors.

The Unwanted Gift (Hardcover): Robert S. Hertz The Unwanted Gift (Hardcover)
Robert S. Hertz
R457 Discovery Miles 4 570 Ships in 10 - 15 working days

An excerpt from "The Unwanted Gift"

Stuart Hart awoke to find that he was floating alongside the couch. His eyes were wide open. Their view --- the ceiling. The bright bulb caused his pupils to constrict - everything was delicately sharp. He was lying on his back - torso - legs - arms - head - all in one plane, as if someone or something had pulled the couch out from under him, but the couch had not moved. It was still in its place against the wall. Stuart Hart had moved He was suspended in space. During his sleep, the sentinel of consciousness had failed to detect some force that changed him. Something had insinuated itself into his body. The sensation of self or solidity was gone. Did he still exist? Had he died in sleep? Was he now in transition from body to spirit? Deliberately, he moved one hand towards his face, fearfully expecting not to see that hand, nor to feel his face when he touched it. He "was" still there - a body with physical properties.

The Two Trees (Hardcover): Ethan Hope The Two Trees (Hardcover)
Ethan Hope
R441 R415 Discovery Miles 4 150 Save R26 (6%) Ships in 18 - 22 working days

In a quiet and cozy corner of the cosmos, God prepared a home for his children. On this tiny world, he built a paradise for them in which to be nurtured and raised. With his angel's mentoring and encouragement, his children and all the world would enjoy Heaven on Earth.

But, there was one angel who did not like that plan. The servant was jealous of his master and wished not only to capture his kingdom, but his queen, as well.

Coveting her so and being unable to have her. Thinking of nothing except to possess the throne of her lord and all the privileges of it. Unfilled desire and jealous frustration. These things drove the angel to anger.

And his anger drove him mad.

Introduction to VBA for Excel (Paperback, 2nd edition): Steven Chapra Introduction to VBA for Excel (Paperback, 2nd edition)
Steven Chapra
R2,521 Discovery Miles 25 210 Ships in 10 - 15 working days

For introductory courses in Engineering and Computer Science. Teach your students to program and design user interfaces using Excel 2007. Introduction to VBA for Excel is an introductory text that is designed to instruct engineering and science students on how to develop programs using VBA within the Microsoft Excel environment. It is written for students at all levels and does not assume any previous programming experience.

Worst-Case Execution Time Aware Compilation Techniques for Real-Time Systems (Hardcover, 2011): Paul Lokuciejewski, Peter... Worst-Case Execution Time Aware Compilation Techniques for Real-Time Systems (Hardcover, 2011)
Paul Lokuciejewski, Peter Marwedel
R4,157 Discovery Miles 41 570 Ships in 18 - 22 working days

For real-time systems, the worst-case execution time (WCET) is the key objective to be considered. Traditionally, code for real-time systems is generated without taking this objective into account and the WCET is computed only after code generation. Worst-Case Execution Time Aware Compilation Techniques for Real-Time Systems presents the first comprehensive approach integrating WCET considerations into the code generation process. Based on the proposed reconciliation between a compiler and a timing analyzer, a wide range of novel optimization techniques is provided. Among others, the techniques cover source code and assembly level optimizations, exploit machine learning techniques and address the design of modern systems that have to meet multiple objectives.

Using these optimizations, the WCET of real-time applications can be reduced by about 30% to 45% on the average. This opens opportunities for decreasing clock speeds, costs and energy consumption of embedded processors. The proposed techniques can be used for all types real-time systems, including automotive and avionics IT systems.

VHDL and FPLDs in Digital Systems Design, Prototyping and Customization (Hardcover, 1998 ed.): Zoran Salcic VHDL and FPLDs in Digital Systems Design, Prototyping and Customization (Hardcover, 1998 ed.)
Zoran Salcic
R2,768 Discovery Miles 27 680 Ships in 18 - 22 working days

This book represents an attempt to treat three aspects of digital systems, design, prototyping and customization, in an integrated manner using two major technologies: VHSIC Hardware Description Language (VHDL) as a modeling and specification tool, and Field-Programmable Logic Devices (FPLDs) as an implementation technology. They together make a very powerful combination for complex digital systems rapid design and prototyping as the important steps towards manufacturing, or, in the case of feasible quantities, they also provide fast system manufacturing. Combining these two technologies makes possible implementation of very complex digital systems at the desk. VHDL has become a standard tool to capture features of digital systems in a form of behavioral, dataflow or structural models providing a high degree of flexibility. When augmented by a good simulator, VHDL enables extensive verification of features of the system under design, reducing uncertainties at the latter phases of design process. As such, it becomes an unavoidable modeling tool to model digital systems at various levels of abstraction.

Programming Rust - Fast, Safe Systems Development (Paperback, 2nd Revised edition): Jim Blandy, Jason Orendorff, Leonora F S... Programming Rust - Fast, Safe Systems Development (Paperback, 2nd Revised edition)
Jim Blandy, Jason Orendorff, Leonora F S Tindall
R1,334 Discovery Miles 13 340 Ships in 10 - 15 working days

Systems programming provides the foundation for the world's computation. Writing performance-sensitive code requires a programming language that puts programmers in control of how memory, processor time, and other system resources are used. The Rust systems programming language combines that control with a modern type system that catches broad classes of common mistakes, from memory management errors to data races between threads. With this practical guide, experienced systems programmers will learn how to successfully bridge the gap between performance and safety using Rust. Jim Blandy, Jason Orendorff, and Leonora Tindall demonstrate how Rust's features put programmers in control over memory consumption and processor use by combining predictable performance with memory safety and trustworthy concurrency. You'll learn: Rust's fundamental data types and the core concepts of ownership and borrowing How to write flexible, efficient code with traits and generics How to write fast, multithreaded code without data races Rust's key power tools: closures, iterators, and asynchronous programming Collections, strings and text, input and output, macros, unsafe code, and foreign function interfaces This revised, updated edition covers the Rust 2021 Edition.

System Programming with C and Unix (Paperback, United States ed): Adam Hoover System Programming with C and Unix (Paperback, United States ed)
Adam Hoover
R4,526 Discovery Miles 45 260 Ships in 10 - 15 working days

Beginning computing students often finish the introduction to programming course without having had exposure to various system tools, without knowing how to optimize program performance and without understanding how programs interact with the larger computer system. Adam Hoover's "System Programming with C and Unix" introduces students to commonly used system tools (libraries, debuggers, system calls, shells and scripting languages) and then explains how to utilize these tools to optimize program development. The text also examines lower level data types with an emphasis on memory and understanding how and why different data types are used.

How to Live on 24 Hours a Day (Hardcover): Arnold Bennett How to Live on 24 Hours a Day (Hardcover)
Arnold Bennett
R448 Discovery Miles 4 480 Ships in 10 - 15 working days
Free Delivery
Pinterest Twitter Facebook Google+
You may like...
Reading Our Lives - The poetics of…
William L. Randall, Elizabeth McKim Hardcover R1,524 Discovery Miles 15 240
Growing Young, 2nd Edition
Ashley Montagu Hardcover R2,585 Discovery Miles 25 850
Ageing in Southeast and East Asia…
Lee Hock Guan Paperback R1,508 R1,237 Discovery Miles 12 370
Old and Homeless -- Double-Jeopardy - An…
Larry Mullins, Diane W. Rich, … Hardcover R2,040 Discovery Miles 20 400
Children and Childhood in Colonial…
S. Aderinto Hardcover R1,841 Discovery Miles 18 410
The Social Networks of Older People - A…
Howard Litwin Hardcover R2,574 Discovery Miles 25 740
Managing the Ageing Experience…
Denise Tanner Book R2,172 Discovery Miles 21 720
The Information World of Retired Women
Elfreda A. Chatman Hardcover R2,042 Discovery Miles 20 420
Health and Wellbeing for Older People…
Anne Squire Paperback R924 Discovery Miles 9 240
The Paradox of Aging in Place in…
Jacquelyn B. Frank Hardcover R2,565 Discovery Miles 25 650

 

Partners