0
Your cart

Your cart is empty

Browse All Departments
Price
  • R50 - R100 (3)
  • R100 - R250 (246)
  • R250 - R500 (3,205)
  • R500+ (11,509)
  • -
Status
Format
Author / Contributor
Publisher

Books > Computing & IT > Computer programming > Programming 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.

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

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
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."

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
The Self-taught Programmer - The Definitive Guide to Programming Professionally (Paperback): Cory Althoff The Self-taught Programmer - The Definitive Guide to Programming Professionally (Paperback)
Cory Althoff 1
R470 R419 Discovery Miles 4 190 Save R51 (11%) Ships in 5 - 10 working days

'One of the best software design books of all time' - BookAuthority Cory Althoff is a self-taught programmer. After a year of self-study, he learned to program well enough to land a job as a software engineer II at eBay. But once he got there, he realised he was severely under-prepared. He was overwhelmed by the amount of things he needed to know but hadn't learned. His journey learning to program, and his experience in first software engineering job were the inspiration for this book. This book is not just about learning to program, although you will learn to code. If you want to program professionally, it is not enough to learn to code; that is why, in addition to helping you learn to program, Althoff also cover the rest of the things you need to know to program professionally that classes and books don't teach you. The Self-taught Programmer is a roadmap, a guide to take you from writing your first Python program to passing your first technical interview. The book is divided into five sections: 1. Learn to program in Python 3 and build your first program. 2. Learn object-oriented programming and create a powerful Python program to get you hooked. 3. Learn to use tools like Git, Bash and regular expressions. Then use your new coding skills to build a web scraper. 4. Study computer science fundamentals like data structures and algorithms. 5. Finish with best coding practices, tips for working with a team and advice on landing a programming job. You can learn to program professionally. The path is there. Will you take it? From the author I spent one year writing The Self-Taught Programmer. It was an exciting and rewarding experience. I treated my book like a software project. After I finished writing it, I created a program to pick out all of the code examples from the book and execute them in Python to make sure all 300+ examples worked properly. Then I wrote software to add line numbers and color to every code example. Finally, I had a group of 200 new programmers 'beta read' the book to identify poorly explained concepts and look for any errors my program missed. I hope you learn as much reading my book as I did writing it. Best of luck with your programming!

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.

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.

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)."

The Garbage Collection Handbook - The Art of Automatic Memory Management (Hardcover, 2nd edition): Richard Jones, Antony... The Garbage Collection Handbook - The Art of Automatic Memory Management (Hardcover, 2nd edition)
Richard Jones, Antony Hosking, Eliot Moss
R1,918 Discovery Miles 19 180 Ships in 9 - 17 working days

Universally acclaimed as the book on garbage collection. A complete and up-to-date revision of the 2012 Garbage Collection Handbook. Thorough coverage of parallel, concurrent and real-time garbage collection algortithms including C4, Garbage First, LXR, Shenandoah, Transactional Sapphire and ZGC, and garbage collection on the GPU. Clear explanation of the trickier aspects of garbage collection, including the interface to the run-time system, handling of finalisation and weak references, and support for dynamic languages. New chapters on energy aware garbage collection, and persistence and garbage collection. The e-book includes more than 40,000 hyperlinks to algorithms, figures, glossary entries, indexed items, original research papers and much more. Backed by a comprehensive online database of over 3,400 garbage collection-related publications

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.

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

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
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.

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.

Beginning C - From Novice to Professional (Hardcover, 4th ed.): Ivor Horton Beginning C - From Novice to Professional (Hardcover, 4th ed.)
Ivor Horton
R2,243 Discovery Miles 22 430 Ships in 18 - 22 working days

With "Beginning C: From Novice to Professional, Fourth Edition," you'll come to understand the fundamentals of the C language and learn how to program. All you need is this book and any one of the widely available free or commercial C or C++ compilers, and you'll soon be writing real C programs. You'll learn C from the first principles, using step-by-step working examples that you'll create and execute yourself.

This book will increase your programming expertise by guiding you through the development of fully working C applications that use what you've learned in a practical context. You'll also be able to strike out on your own by trying the exercises included at the end of each chapter. Pick up a copy of this book by renowned author, Ivor Horton, because: It is the only beginning-level book to cover the latest ANSI standard in C Is approachable and aimed squarely at people new to C Emphasizes writing code after the first chapter Includes substantial examples relevant to intermediate users

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.

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.

Introduction to Assembly Language Programming - For Pentium and RISC Processors (Hardcover, 2nd ed. 2005): Sivarama P Dandamudi Introduction to Assembly Language Programming - For Pentium and RISC Processors (Hardcover, 2nd ed. 2005)
Sivarama P Dandamudi
R2,913 Discovery Miles 29 130 Ships in 10 - 15 working days

This updated textbook introduces readers to assembly and its evolving role in computer programming and design. The author concentrates the revised edition on protected-mode Pentium programming, MIPS assembly language programming, and use of the NASM and SPIM assemblers for a Linux orientation. The focus is on providing students with a firm grasp of the main features of assembly programming, and how it can be used to improve a computer's performance. All of the main features are covered in depth, and the book is equally viable for DOS or Linux, MIPS (RISC) or CISC (Pentium). The book is based on a successful course given by the author and includes numerous hands-on exercises.

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.

An Introduction to R and Python for Data Analysis - A Side-By-Side Approach (Hardcover): Taylor R. Brown An Introduction to R and Python for Data Analysis - A Side-By-Side Approach (Hardcover)
Taylor R. Brown
R2,525 Discovery Miles 25 250 Ships in 9 - 17 working days

An Introduction to R and Python for Data Analysis helps teach students to code in both R and Python simultaneously. As both R and Python can be used in similar manners, it is useful and efficient to learn both at the same time, helping lecturers and students to teach and learn more, save time, whilst reinforcing the shared concepts and differences of the systems. This tandem learning is highly useful for students, helping them to become literate in both languages, and develop skills which will be handy after their studies. This book presumes no prior experience with computing, and is intended to be used by students from a variety of backgrounds. The side-by-side formatting of this book helps introductory graduate students quickly grasp the basics of R and Python, with the exercises providing helping them to teach themselves the skills they will need upon the completion of their course, as employers now ask for competency in both R and Python. Teachers and lecturers will also find this book useful in their teaching, providing a singular work to help ensure their students are well trained in both computer languages. All data for exercises can be found here: https://github.com/tbrown122387/r_and_python_book/tree/master/data. Key features: - Teaches R and Python in a "side-by-side" way. - Examples are tailored to aspiring data scientists and statisticians, not software engineers. - Designed for introductory graduate students. - Does not assume any mathematical background.

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
Advanced SQL with SAS
Christian F. G. Schendera Hardcover R2,458 Discovery Miles 24 580
Introducing Delphi Programming - Theory…
John Barrow, Linda Miller, … Paperback  (1)
R785 Discovery Miles 7 850
C Programming - C Programming Language…
Adam Dodson Hardcover R551 R505 Discovery Miles 5 050
C++ Programming - Program Design…
D. Malik Paperback R1,646 R1,523 Discovery Miles 15 230
Graphical Programming Using LabVIEW (TM…
Julio Cesar Rodriguez-Quinonez, Oscar Real-Moreno Hardcover R3,217 R2,907 Discovery Miles 29 070
Introduction to Computational Economics…
Hans Fehr, Fabian Kindermann Hardcover R4,258 Discovery Miles 42 580
Dark Silicon and Future On-chip Systems…
Suyel Namasudra, Hamid Sarbazi-Azad Hardcover R3,940 Discovery Miles 39 400
FORTRAN 90 for Scientists and Engineers
Brian Hahn Paperback R1,359 Discovery Miles 13 590
Microcontroller Projects in C for the…
Dogan Ibrahim Paperback R1,455 Discovery Miles 14 550
Advanced Python Commands - Become a…
Manuel Mcfeely Hardcover R781 R685 Discovery Miles 6 850

 

Partners