0
Your cart

Your cart is empty

Browse All Departments
Price
  • R50 - R100 (2)
  • R100 - R250 (294)
  • R250 - R500 (3,663)
  • R500+ (11,130)
  • -
Status
Format
Author / Contributor
Publisher

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

Pro Design Patterns in Swift (Paperback, 1st ed.): Adam Freeman Pro Design Patterns in Swift (Paperback, 1st ed.)
Adam Freeman
R1,310 R1,077 Discovery Miles 10 770 Save R233 (18%) Ships in 10 - 15 working days

The Swift programming language has transformed the world of iOS development and started a new age of modern development. Pro Design Patterns in Swift shows you how to harness the power and flexibility of Swift to apply the most important and enduring design patterns to your applications, taking your development projects to master level. This book will teach you those design patterns that have always been present at some level in your code, but may not have been recognized, acknowledged, or fully utilized. Implementation of specific pattern approaches will prove their value to any Swift developer. Best-selling author Adam Freeman explains how to get the most from design patterns. He starts with the nuts-and-bolts and shows you everything through to advanced features, going in-depth to give you the knowledge you need. Pro Design Patterns in Swift brings design patterns to life and shows you how to bring structure and scale to your Swift code with a practical, no-nonsense approach.

Pro Java EE 5 Performance Management and Optimization (Paperback, Softcover reprint of the original 1st ed.): Steven Haines Pro Java EE 5 Performance Management and Optimization (Paperback, Softcover reprint of the original 1st ed.)
Steven Haines
R1,896 Discovery Miles 18 960 Ships in 10 - 15 working days

First book to address and assess performance of enterprise Java-based applications using the new Java EE 5 Presents Java EE 5 Performance Management as a proven methodology, featuring a set of common problems that have been observed in real-world customer environments Presents "wait-based" performance tuning methodology, the most efficient Java EE 5 tuning methodology, but one previously neglected in the Java EE 5 space

A Pipelined Multi-core MIPS Machine - Hardware Implementation and Correctness Proof (Paperback, 2014 ed.): Mikhail Kovalev,... A Pipelined Multi-core MIPS Machine - Hardware Implementation and Correctness Proof (Paperback, 2014 ed.)
Mikhail Kovalev, Silvia M. Muller, Wolfgang J. Paul
R2,462 Discovery Miles 24 620 Ships in 10 - 15 working days

This monograph is based on the third author's lectures on computer architecture, given in the summer semester 2013 at Saarland University, Germany. It contains a gate level construction of a multi-core machine with pipelined MIPS processor cores and a sequentially consistent shared memory. The book contains the first correctness proofs for both the gate level implementation of a multi-core processor and also of a cache based sequentially consistent shared memory. This opens the way to the formal verification of synthesizable hardware for multi-core processors in the future. Constructions are in a gate level hardware model and thus deterministic. In contrast the reference models against which correctness is shown are nondeterministic. The development of the additional machinery for these proofs and the correctness proof of the shared memory at the gate level are the main technical contributions of this work.

The Fortran 2003 Handbook - The Complete Syntax, Features and Procedures (Paperback, 2009 ed.): Jeanne C. Adams, Walter S.... The Fortran 2003 Handbook - The Complete Syntax, Features and Procedures (Paperback, 2009 ed.)
Jeanne C. Adams, Walter S. Brainerd, Richard A. Hendrickson, Richard E. Maine, Jeanne T. Martin, …
R4,622 Discovery Miles 46 220 Ships in 10 - 15 working days

The Fortran 2003 Handbook is a definitive and comprehensive guide to Fortran 2003 and its use. Fortran 2003, the latest standard version of Fortran, has many excellent features that assist the programmer in writing efficient, portable and maintainable programs. This all-inclusive volume offers a reader-friendly, easy-to-follow and informal description of Fortran 2003, and has been developed to provide not only a readable explanation of features, but also some rationale for the inclusion of features and their use. This highly versatile handbook is intended for anyone who wants a comprehensive survey of Fortran 2003.

Business Process Technology - A Unified View on Business Processes, Workflows and Enterprise Applications (Paperback, 2010... Business Process Technology - A Unified View on Business Processes, Workflows and Enterprise Applications (Paperback, 2010 ed.)
Colin Atkinson; Dirk Draheim
R1,478 Discovery Miles 14 780 Ships in 10 - 15 working days

Currently, we see a variety of tools and techniques for specifying and implementing business processes. The problem is that there are still gaps and tensions between the different disciplines needed to improve business process execution and improvement in enterprises. Business process modeling, workflow execution and application programming are examples of disciplines that are hosted by different communities and that emerged separately from each other. In particular, concepts have not yet been fully elaborated at the system analysis level. Therefore, practitioners are faced again and again with similar questions in concrete business process projects: Which decomposition mechanism to use? How to find the correct granularity for business process activities? Which implementing technology is the optimal one in a given situation? This work offers an approach to the systematization of the field. The methodology used is explicitly not a comparative analysis of existing tools and techniques - although a review of existing tools is an essential basis for the considerations in the book. Rather, the book tries to provide a landscape of rationales and concepts in business processes with a discussion of alternatives.

Pro J2ME Polish - Open Source Wireless Java Tools Suite (Paperback, Softcover reprint of the original 1st ed.): Robert Virkus Pro J2ME Polish - Open Source Wireless Java Tools Suite (Paperback, Softcover reprint of the original 1st ed.)
Robert Virkus
R1,673 Discovery Miles 16 730 Ships in 10 - 15 working days

* The primary book on the J2ME Polish open source tool * Written by Robert Virkus, the lead programmer and architect of J2ME Polish * Discusses every aspect of J2ME Polish in-depth, including installing, using, and extending * Includes hands-on tutorials that encourage the reader to apply their acquired knowledge

Foundations of AOP for J2EE Development (Paperback, Softcover reprint of the original 1st ed.): Lionel Seinturier, Renaud Pawlak Foundations of AOP for J2EE Development (Paperback, Softcover reprint of the original 1st ed.)
Lionel Seinturier, Renaud Pawlak
R1,870 Discovery Miles 18 700 Ships in 10 - 15 working days

* The concepts of AOP are presented independently of any particular implementation * The book covers all 4 major existing tools for AOP: AspectJ, JBoss AOP, AspectWerkz, JAC * The book covers the implementation of a technical aspect based on the Hibernate object/relational persistence framework, a J2EE application implemented with AspectJ, and applications of AOP in the domains of programming by contracts, program testing, and application management

Process Assessment and ISO/IEC 15504 - A Reference Book (Paperback, 2nd ed. 2007): Han van Loon Process Assessment and ISO/IEC 15504 - A Reference Book (Paperback, 2nd ed. 2007)
Han van Loon
R3,994 Discovery Miles 39 940 Ships in 10 - 15 working days

Second Edition presents updated version of the practical aspects of process assessment Helps readers understand the power and benefits of a process approach and process assessment Guides the reader through the various parts of the standard in an understandable and practical manner

Foundations of Jini 2 Programming (Paperback, Softcover reprint of the original 1st ed.): Jan Newmarch Foundations of Jini 2 Programming (Paperback, Softcover reprint of the original 1st ed.)
Jan Newmarch
R1,688 Discovery Miles 16 880 Ships in 10 - 15 working days

Here is a comprehensive reference for Java programmers interested in learning and applying Jini toward their respective network applications - any Java enabled device interoperable with any other Java-enabled device. Jini is Sun's Java-based technology, with potential to make transparent, "universal plug and play" a reality. This book is an expanded, updated version of the most popular online tutorial for Jini. Author Jan Newmarch includes comprehensive Jini advancements, and other important topics, like how Enterprise JavaBeans blend in with the Jini framework and how CORBA fits in as well. The book is based on Jini 2.0.

Pro Visual C++ 2005 for C# Developers - Featuring C++/CLI (Paperback, Softcover reprint of the original 1st ed.): Dean C. Wills Pro Visual C++ 2005 for C# Developers - Featuring C++/CLI (Paperback, Softcover reprint of the original 1st ed.)
Dean C. Wills
R1,893 Discovery Miles 18 930 Ships in 10 - 15 working days

Author has unique knowledge of Visual C++ 2005 development at Microsoft, including many undocumented features, hints and tips which he records for the first time in this book Presents a fast-track entry for developers familiar with C#, into the VC++ world Complete coverage of Visual C++ 2005 to ensure that readers will have broad understanding necessary to leverage the unique, powerful features

Expert Visual C++/CLI - .NET for Visual C++ Programmers (Paperback, Softcover reprint of the original 1st ed.): Marcus Heege Expert Visual C++/CLI - .NET for Visual C++ Programmers (Paperback, Softcover reprint of the original 1st ed.)
Marcus Heege
R1,870 Discovery Miles 18 700 Ships in 10 - 15 working days

Stan Lippman is one of the best-selling authors on C++ and has long been one of the major contributors to its growth and standardization. Written by experts, and full of sound expert insight and advice, this book can be read profitably by any C++ programmer. Short code examples concisely illustrate concepts, and more elaborate examples show how C++/CLI is best used. Even programmers new to C++/CLI, but planning to migrate to it from another language, can use this book to understand core language elements crucial to planning and migrating effectively.

Stochastic Model Checking - International Autumn School, ROCKS 2012, Vahrn, Italy, October 22-26, 2012. Advanced Lectures... Stochastic Model Checking - International Autumn School, ROCKS 2012, Vahrn, Italy, October 22-26, 2012. Advanced Lectures (Paperback, 2014 ed.)
Anne Remke, Marielle Stoelinga
R2,267 Discovery Miles 22 670 Ships in 10 - 15 working days

The use of stochastic models in computer science is wide spread, for instance in performance modeling, analysis of randomized algorithms and communication protocols which form the structure of the Internet. Stochastic model checking is an important field in stochastic analysis. It has rapidly gained popularity, due to its powerful and systematic methods to model and analyze stochastic systems. This book presents 7 tutorial lectures given by leading scientists at the ROCKS Autumn School on Stochastic Model Checking, held in Vahrn, Italy, in October 2012. The 7 chapters of this tutorial went through two rounds of reviewing and improvement and are summarizing the state-of-the-art in the field, centered around the tree areas of stochastic models, abstraction techniques and stochastic model checking.

Foundational and Practical Aspects of Resource Analysis - Third International Workshop, FOPARA 2013, Bertinoro, Italy, August... Foundational and Practical Aspects of Resource Analysis - Third International Workshop, FOPARA 2013, Bertinoro, Italy, August 29-31, 2013, Revised Selected Papers (Paperback, 2014 ed.)
Ugo Dal Lago, Ricardo Pena
R1,671 Discovery Miles 16 710 Ships in 10 - 15 working days

This book constitutes the proceedings of the Third International Workshop on Foundational and Practical Aspects of Resource Analysis, FOPARA 2013, held in Bertinoro, Italy, in August 2013. The 9 papers presented in this volume were carefully reviewed and selected from 12 submissions. They deal with traditional approaches to complexity analysis, differential privacy, and probabilistic analysis of programs.

MATLAB Optimization Techniques (Paperback, 1st ed.): Cesar Lopez MATLAB Optimization Techniques (Paperback, 1st ed.)
Cesar Lopez
R3,058 Discovery Miles 30 580 Ships in 10 - 15 working days

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. MATLAB Optimization Techniques introduces you to the MATLAB language with practical hands-on instructions and results, allowing you to quickly achieve your goals. It begins by introducing the MATLAB environment and the structure of MATLAB programming before moving on to the mathematics of optimization. The central part of the book is dedicated to MATLAB's Optimization Toolbox, which implements state-of-the-art algorithms for solving multiobjective problems, non-linear minimization with boundary conditions and restrictions, minimax optimization, semi-infinitely constrained minimization and linear and quadratic programming. A wide range of exercises and examples are included, illustrating the most widely used optimization methods.

Verification Methodology Manual for SystemVerilog (Paperback, 2006 ed.): Janick Bergeron, Eduard Cerny, Alan Hunter, Andy... Verification Methodology Manual for SystemVerilog (Paperback, 2006 ed.)
Janick Bergeron, Eduard Cerny, Alan Hunter, Andy Nightingale
R3,095 Discovery Miles 30 950 Ships in 10 - 15 working days

Offers users the first resource guide that combines both the methodology and basics of SystemVerilog Addresses how all these pieces fit together and how they should be used to verify complex chips rapidly and thoroughly. Unique in its broad coverage of SystemVerilog, advanced functional verification, and the combination of the two.

Programming Languages and Systems - 12th Asian Symposium, APLAS 2014, Singapore, Singapore, November 17-19, 2014, Proceedings... Programming Languages and Systems - 12th Asian Symposium, APLAS 2014, Singapore, Singapore, November 17-19, 2014, Proceedings (Paperback, 2014 ed.)
Jacques Garrigue
R2,875 Discovery Miles 28 750 Ships in 10 - 15 working days

This book constitutes the refereed proceedings of the 12th Asian Symposium on Programming Languages and Systems, APLAS 2014, held in Singapore, Singapore in November 2014. The 20 regular papers presented together with the abstracts of 3 invited talks were carefully reviewed and selected from 57 submissions. The papers cover a variety of foundational and practical issues in programming languages and systems - ranging from foundational to practical issues. The papers focus on topics such as semantics, logics, foundational theory; design of languages, type systems and foundational calculi; domain-specific languages; compilers, interpreters, abstract machines; program derivation, synthesis and transformation; program analysis, verification, model-checking; logic, constraint, probabilistic and quantum programming; software security; concurrency and parallelism; as well as tools and environments for programming and implementation.

JDBC Recipes - A Problem-Solution Approach (Paperback, Softcover reprint of the original 1st ed.): Mahmoud Parsian JDBC Recipes - A Problem-Solution Approach (Paperback, Softcover reprint of the original 1st ed.)
Mahmoud Parsian
R2,342 Discovery Miles 23 420 Ships in 10 - 15 working days

* The only standard size JDBC "cookbook" in market with clear specification of problems and ready-to-be-used working code solutions (in a cut-and-paste fashion) that work for at least two leading databases such as MySQL and Oracle. * Most existing JDBC-related books provide only generic solutions, which might not work on any vendor's database. This book shows the importance of "vendor" factor for solving JDBC problems. * Complete coverage of database and result set "metadata" (which is missing from most JDBC books).

Practical Common Lisp (Paperback, Softcover reprint of the original 1st ed.): Peter Seibel Practical Common Lisp (Paperback, Softcover reprint of the original 1st ed.)
Peter Seibel
R2,173 Discovery Miles 21 730 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.

Tools for High Performance Computing 2011 - Proceedings of the 5th International Workshop on Parallel Tools for High... Tools for High Performance Computing 2011 - Proceedings of the 5th International Workshop on Parallel Tools for High Performance Computing, September 2011, ZIH, Dresden (Paperback, 2012 ed.)
Holger Brunst, Matthias S. Muller, Wolfgang E. Nagel, Michael M Resch
R2,753 Discovery Miles 27 530 Ships in 10 - 15 working days

The proceedings of the 5th International Workshop on Parallel Tools for High Performance Computing provide an overview on supportive software tools and environments in the fields of System Management, Parallel Debugging and Performance Analysis. In the pursuit to maintain exponential growth for the performance of high performance computers the HPC community is currently targeting Exascale Systems. The initial planning for Exascale already started when the first Petaflop system was delivered. Many challenges need to be addressed to reach the necessary performance. Scalability, energy efficiency and fault-tolerance need to be increased by orders of magnitude. The goal can only be achieved when advanced hardware is combined with a suitable software stack. In fact, the importance of software is rapidly growing. As a result, many international projects focus on the necessary software.

A Modular Calculus for the Average Cost of Data Structuring (Paperback, 2008 ed.): Michel Schellekens A Modular Calculus for the Average Cost of Data Structuring (Paperback, 2008 ed.)
Michel Schellekens
R2,789 Discovery Miles 27 890 Ships in 10 - 15 working days

This book introduces the first programming language for which average-case time analysis of its programs is guaranteed to be modular. The main time measure currently used for real-time languages (worst-case time) is well-known not to be modular in general, which makes average-case analysis notoriously difficult. Schellekens includes sample programs as well as derivations of the average-case time of these programs to illustrate this radically different approach.

Data Pipelines with Apache Airflow (Paperback): Bas Harenslak, Julian Ruiter Data Pipelines with Apache Airflow (Paperback)
Bas Harenslak, Julian Ruiter
R1,193 R1,041 Discovery Miles 10 410 Save R152 (13%) Ships in 9 - 15 working days

Pipelines can be challenging to manage, especially when your data has to flow through a collection of application components, servers, and cloud services. Airflow lets you schedule, restart, and backfill pipelines, and its easy-to-use UI and workflows with Python scripting has users praising its incredible flexibility. Data Pipelines with Apache Airflow takes you through best practices for creating pipelines for multiple tasks, including data lakes, cloud deployments, and data science. Data Pipelines with Apache Airflow teaches you the ins-and-outs of the Directed Acyclic Graphs (DAGs) that power Airflow, and how to write your own DAGs to meet the needs of your projects. With complete coverage of both foundational and lesser-known features, when you're done you'll be set to start using Airflow for seamless data pipeline development and management. Key Features Framework foundation and best practices Airflow's execution and dependency system Testing Airflow DAGs Running Airflow in production For data-savvy developers, DevOps and data engineers, and system administrators with intermediate Python skills. About the technology Data pipelines are used to extract, transform and load data to and from multiple sources, routing it wherever it's needed -- whether that's visualisation tools, business intelligence dashboards, or machine learning models. Airflow streamlines the whole process, giving you one tool for programmatically developing and monitoring batch data pipelines, and integrating all the pieces you use in your data stack. Bas Harenslak and Julian de Ruiter are data engineers with extensive experience using Airflow to develop pipelines for major companies including Heineken, Unilever, and Booking.com. Bas is a committer, and both Bas and Julian are active contributors to Apache Airflow.

Dynamically Reconfigurable Systems - Architectures, Design Methods and Applications (Paperback, 2010 ed.): Marco Platzner,... Dynamically Reconfigurable Systems - Architectures, Design Methods and Applications (Paperback, 2010 ed.)
Marco Platzner, Norbert Wehn
R2,839 Discovery Miles 28 390 Ships in 10 - 15 working days

Dynamically Reconfigurable Systems is the first ever to focus on the emerging field of Dynamically Reconfigurable Computing Systems. While programmable logic and design-time configurability are well elaborated and covered by various texts, this book presents a unique overview over the state of the art and recent results for dynamic and run-time reconfigurable computing systems. Reconfigurable hardware is not only of utmost importance for large manufacturers and vendors of microelectronic devices and systems, but also a very attractive technology for smaller and medium-sized companies. Hence, Dynamically Reconfigurable Systems also addresses researchers and engineers actively working in the field and provides them with information on the newest developments and trends in dynamic and run-time reconfigurable systems.

Pattern Calculus - Computing with Functions and Structures (Paperback, 2009 ed.): Barry Jay Pattern Calculus - Computing with Functions and Structures (Paperback, 2009 ed.)
Barry Jay
R4,948 Discovery Miles 49 480 Ships in 10 - 15 working days

Over time, basic research tends to lead to specialization - increasingly narrow t- ics are addressed by increasingly focussed communities, publishing in increasingly con ned workshops and conferences, discussing increasingly incremental contri- tions. Already the community of programming languages is split into various s- communities addressing different aspects and paradigms (functional, imperative, relational, and object-oriented). Only a few people manage to maintain a broader view, and even fewer step back in order to gain an understanding about the basic principles, their interrelation, and their impact in a larger context. The pattern calculus is the result of a profound re-examination of a 50-year - velopment. It attempts to provide a unifying approach, bridging the gaps between different programming styles and paradigms according to a new slogan - compu- tion is pattern matching. It is the contribution of this book to systematically and elegantly present and evaluate the power of pattern matching as the guiding paradigm of programming. Patterns are dynamically generated, discovered, passed, applied, and automatically adapted, based on pattern matching and rewriting technology, which allows one to elegantly relate things as disparate as functions and data structures. Of course, pattern matching is not new. It underlies term rewriting - it is, for example, inc- porated in, typically functional, programming languages, like Standard ML - but it has never been pursued as the basis of a unifying framework for programming.

Model-Based Safety and Assessment - 4th International Symposium, IMBSA 2014, Munich, Germany, October 27-29, 2014, Proceedings... Model-Based Safety and Assessment - 4th International Symposium, IMBSA 2014, Munich, Germany, October 27-29, 2014, Proceedings (Paperback, 2014 ed.)
Frank Ortmeier, Antoine Rauzy
R2,048 Discovery Miles 20 480 Ships in 10 - 15 working days

This book constitutes the refereed proceedings of the 4th International Symposium on Model-Based Safety and Assessment, IMBSA 2014, held in Munich, Germany, in October 2014. The 15 revised full papers presented were carefully reviewed and selected from numerous submissions. The papers are organized in topical sections on modeling paradigms, validation and testing, fault detection and handling, safety assessment in the automotive domain, and case studies.

Reachability Problems - 8th International Workshop, RP 2014, Oxford, UK, September 22-24, 2014, Proceedings (Paperback, 2014... Reachability Problems - 8th International Workshop, RP 2014, Oxford, UK, September 22-24, 2014, Proceedings (Paperback, 2014 ed.)
Joel Ouaknine, Igor Potapov, James Worrell
R2,186 Discovery Miles 21 860 Ships in 10 - 15 working days

This book constitutes the proceedings of the 8th International Workshop on Reachability Problems, RP 2014, held in Oxford, UK, in September 2014. The 17 papers presented in this volume were carefully reviewed and selected from 25 submissions. The book also contains a paper summarizing the invited talk. The papers offer new approaches for the modelling and analysis of computational processes by combining mathematical, algorithmic, and computational techniques.

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
Advanced Visual Basic 6 - Power…
Matthew Curland, Gary Clarke Paperback R1,247 Discovery Miles 12 470
C++ How to Program: Horizon Edition
Harvey Deitel, Paul Deitel Paperback R1,779 Discovery Miles 17 790
A Day in Code- Python - Learn to Code in…
Shari Eskenas Hardcover R632 Discovery Miles 6 320
Get Started Programming with Python…
Manuel Mcfeely Hardcover R821 R676 Discovery Miles 6 760
Objects First with Java: A Practical…
David Barnes Paperback R2,376 Discovery Miles 23 760
C How to Program: With Case Studies in…
Paul Deitel, Harvey Deitel Paperback R2,192 Discovery Miles 21 920
Computer Programming Languages for…
Adesh Silva Hardcover R665 Discovery Miles 6 650
C Programming For Beginners - The Simple…
Tim Warren Hardcover R597 R496 Discovery Miles 4 960
Machine Learning in Python - Hands on…
Bob Mather Hardcover R866 Discovery Miles 8 660
Machine Learning - The Ultimate…
Mark Reed Hardcover R607 R507 Discovery Miles 5 070

 

Partners