0
Your cart

Your cart is empty

Browse All Departments
Price
  • R50 - R100 (3)
  • R100 - R250 (267)
  • R250 - R500 (3,696)
  • R500+ (10,850)
  • -
Status
Format
Author / Contributor
Publisher

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

From Linear Operators to Computational Biology - Essays in Memory of Jacob T. Schwartz (Hardcover, 2013 ed.): Martin Davis,... From Linear Operators to Computational Biology - Essays in Memory of Jacob T. Schwartz (Hardcover, 2013 ed.)
Martin Davis, Edmond Schonberg
R2,661 Discovery Miles 26 610 Ships in 18 - 22 working days

In his rich and varied career as a mathematician, computer scientist, and educator, Jacob T. Schwartz wrote seminal works in analysis, mathematical economics, programming languages, algorithmics, and computational geometry. In this volume of essays, his friends, students, and collaborators at the Courant Institute of Mathematical Sciences present recent results in some of the fields that Schwartz explored: quantum theory, the theory and practice of programming, program correctness and decision procedures, dextrous manipulation in Robotics, motion planning, and genomics. In addition to presenting recent results in these fields, these essays illuminate the astonishingly productive trajectory of a brilliant and original scientist and thinker.

Painting The Train (Hardcover): William J Karnowski Painting The Train (Hardcover)
William J Karnowski
R545 R504 Discovery Miles 5 040 Save R41 (8%) Ships in 18 - 22 working days

William J. Karnowski is a construction worker by day and poet by night. His spirit is married to the earth. He worked as a laborer, a mason tender, finisher, gandydancer, therapy aide, boat builder, ironworker, draftsman, and now owns a construction company with his brother Dave. "I thought to myself, "Self, if the geese can go south, then, why can't we?" It never did take me very long to make a decision, especially if it involved a motorcycle." Bill has traveled the length of the Oregon Trail, the Santa Fe Trail, and to the Great Smokies and back in the sports car that he built. He built his house, makes his furniture, and writes poetry on his farm at Laclede, Kansas. "I find it is satisfying to get my hands and brain involved in everything I do." "Check it out. I twist a few tails along the way."

Python - A Beginners' Guide to Python Programming to automate the boring tasks and learn coding fast (Hardcover): John... Python - A Beginners' Guide to Python Programming to automate the boring tasks and learn coding fast (Hardcover)
John Slavio
R841 Discovery Miles 8 410 Ships in 18 - 22 working days
Django for Professionals - Production websites with Python & Django (Paperback): William S. Vincent Django for Professionals - Production websites with Python & Django (Paperback)
William S. Vincent
R915 Discovery Miles 9 150 Ships in 18 - 22 working days
Introduction to Unity 3D with C# - The Exodus Adventure (Paperback, 2nd For Unity 2019.1 ed.): Biblebyte Books Introduction to Unity 3D with C# - The Exodus Adventure (Paperback, 2nd For Unity 2019.1 ed.)
Biblebyte Books
R1,922 Discovery Miles 19 220 Ships in 10 - 15 working days
Simulink: Diverse Engineering Applications (Hardcover): Linda Morant Simulink: Diverse Engineering Applications (Hardcover)
Linda Morant
R2,123 Discovery Miles 21 230 Ships in 10 - 15 working days
Transitioning SQL to dplyr - R Data Transformation (Paperback): Djoni Darmawikarta Transitioning SQL to dplyr - R Data Transformation (Paperback)
Djoni Darmawikarta
R202 Discovery Miles 2 020 Ships in 18 - 22 working days
C# 2.0 - Practical Guide for Programmers (Paperback): Michel de Champlain, Brian G. Patrick C# 2.0 - Practical Guide for Programmers (Paperback)
Michel de Champlain, Brian G. Patrick
R975 Discovery Miles 9 750 Ships in 10 - 15 working days

You don t need coddling; you don t need to be told what you already know. What you need is a book that uses your experience as a Java or C++ programmer to give you a leg up into the challenges and rewards of C#. And this Practical Guide is precisely what you re after.
Written by a team that boasts extensive experience teaching C# to professionals, this book provides a practical, efficient explanation of the language itself, covering basic to advanced features and calling out all that s new in 2.0. Its instruction is always firmly situated within the context of the .NET framework and bolstered by code examples, key lessons in object-oriented programming, and installments of a realistic application programming tutorial. Concise and incisive, this is the best way to master the world s fastest-growing and most marketable programming language.
Features
* Provides a carefully focused explanation of every aspect of the C# language, including entire chapters on the unified type system, advanced types, collections, generics, reflection and attributes.
* Highlights all features new to the latest version of C# and organizes its presentation of C# according to the key principles of object-oriented programming and the .NET framework.
* Using end-of-chapter exercises, incrementally develops a cohesive application programming tutorial.
* Includes an easy-to-use appendix on the grammatical rules of C# and provides downloadable example code via the companion website.
* Provides a carefully focused explanation of every aspect of the C# language, including entire chapters on the unified type system, advanced types, collections, generics, reflection and attributes.
* Highlights all features new to the latest version of C# and organizes its presentation of C# according to the key principles of object-oriented programming and the .NET framework.
* Using end-of-chapter exercises, incrementally develops a cohesive application programming tutorial.
* Includes an easy-to-use appendix on the grammatical rules of C# and provides downloadable example code via the companion website."

Python Programming - A Pragmatic Approach To Programming Python for Total Beginners (Hardcover): Bryan Johnson Python Programming - A Pragmatic Approach To Programming Python for Total Beginners (Hardcover)
Bryan Johnson
R610 R565 Discovery Miles 5 650 Save R45 (7%) Ships in 18 - 22 working days
Getting Started with SAS Programming - Using SAS Studio in the Cloud (Hardcover edition) (Hardcover): Ron Cody Getting Started with SAS Programming - Using SAS Studio in the Cloud (Hardcover edition) (Hardcover)
Ron Cody
R1,382 Discovery Miles 13 820 Ships in 10 - 15 working days
Foundational Java - Key Elements and Practical Programming (Hardcover, 2012 ed.): David Parsons Foundational Java - Key Elements and Practical Programming (Hardcover, 2012 ed.)
David Parsons
R2,250 Discovery Miles 22 500 Ships in 10 - 15 working days

This book presents a guide to the core features of Java - and some more recent innovations - enabling the reader to build skills and confidence though tried-and-trusted stages, supported by exercises that reinforce key learning points. All of the most useful and commonly applied Java syntax and libraries are introduced, along with many example programs that can provide the basis for more substantial applications. Use of the Eclipse IDE and the JUnit testing framework is integral to the book, ensuring maximum productivity and code quality, although to ensure that skills are not confined to one environment the fundamentals of the Java compiler and run time are also explained. Additionally, coverage of the Ant tool will equip the reader with the skills to automatically build, test and deploy applications independent of an IDE. Features: presents information on Java 7; contains numerous code examples and exercises; provides source code, self-test questions and PowerPoint slides at an associated website.

Guide to Fortran 2008 Programming (Hardcover, 2nd ed. 2015): Walter S. Brainerd Guide to Fortran 2008 Programming (Hardcover, 2nd ed. 2015)
Walter S. Brainerd
R2,402 Discovery Miles 24 020 Ships in 10 - 15 working days

This textbook provides an accessible introduction to the most important features of Fortran 2008. Features: presents a complete discussion of all the basic features needed to write complete Fortran programs; makes extensive use of examples and case studies to illustrate the practical use of features of Fortran 08, and supplies simple problems for the reader; provides a detailed exploration of control constructs, modules, procedures, arrays, character strings, data structures and derived types, pointer variables, and object-oriented programming; includes coverage of such major new features in Fortran 08 as coarrays, submodules, parameterized derived types, and derived-type input and output; highlights the topic of modules as the framework for organizing data and procedures for a Fortran program; investigates the excellent input/output facilities available in Fortran; contains appendices listing the many intrinsic procedures and providing a brief informal syntax specification for the language.

Dynamically Reconfigurable Systems - Architectures, Design Methods and Applications (Hardcover, 2010 ed.): Marco Platzner,... Dynamically Reconfigurable Systems - Architectures, Design Methods and Applications (Hardcover, 2010 ed.)
Marco Platzner, Norbert Wehn
R2,902 Discovery Miles 29 020 Ships in 18 - 22 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.

Constraints Meet Concurrency (Hardcover, 2014 ed.): Jacopo Mauro Constraints Meet Concurrency (Hardcover, 2014 ed.)
Jacopo Mauro
R2,299 R1,804 Discovery Miles 18 040 Save R495 (22%) Ships in 10 - 15 working days

This book describes the benefits that emerge when the fields of constraint programming and concurrency meet. On the one hand, constraints can be used in concurrency theory to increase the conciseness and the expressive power of concurrent languages from a pragmatic point of view. On the other hand, problems modeled by using constraints can be solved faster and more efficiently using a concurrent system. Both directions are explored providing two separate lines of development. Firstly the expressive power of a concurrent language is studied, namely Constraint Handling Rules, that supports constraints as a primitive construct. The features of this language which make it Turing powerful are shown. Then a framework is proposed to solve constraint problems that is intended to be deployed on a concurrent system. For the development of this framework the concurrent language Jolie following the Service Oriented paradigm is used. Based on this experience, an extension to Service Oriented Languages is also proposed in order to overcome some of their limitations and to improve the development of concurrent applications.

Fundamental Problems in Computing - Essays in Honor of Professor Daniel J. Rosenkrantz (Hardcover, 2009 ed.): Sekharipuram S.... Fundamental Problems in Computing - Essays in Honor of Professor Daniel J. Rosenkrantz (Hardcover, 2009 ed.)
Sekharipuram S. Ravi, Sandeep Kumar Shukla
R2,942 Discovery Miles 29 420 Ships in 18 - 22 working days

Fundamental Problems in Computing is in honor of Professor Daniel J. Rosenkrantz, a distinguished researcher in Computer Science. Professor Rosenkrantz has made seminal contributions to many subareas of Computer Science including formal languages and compilers, automata theory, algorithms, database systems, very large scale integrated systems, fault-tolerant computing and discrete dynamical systems. For many years, Professor Rosenkrantz served as the Editor-in-Chief of the Journal of the Association for Computing Machinery (JACM), a very prestigious archival journal in Computer Science. His contributions to Computer Science have earned him many awards including the Fellowship from ACM and the ACM SIGMOD Contributions Award.

Programming for Computations  - MATLAB/Octave - A Gentle Introduction to Numerical Simulations with MATLAB/Octave (Hardcover,... Programming for Computations - MATLAB/Octave - A Gentle Introduction to Numerical Simulations with MATLAB/Octave (Hardcover, 1st ed. 2016)
Svein Linge, Hans Petter Langtangen
R1,959 Discovery Miles 19 590 Ships in 10 - 15 working days

This book presents computer programming as a key method for solving mathematical problems. There are two versions of the book, one for MATLAB and one for Python. The book was inspired by the Springer book TCSE 6: A Primer on Scientific Programming with Python (by Langtangen), but the style is more accessible and concise, in keeping with the needs of engineering students. The book outlines the shortest possible path from no previous experience with programming to a set of skills that allows the students to write simple programs for solving common mathematical problems with numerical methods in engineering and science courses. The emphasis is on generic algorithms, clean design of programs, use of functions, and automatic tests for verification.

Programming Games for Atari 2600 (Hardcover): Oscar Toledo Gutierrez Programming Games for Atari 2600 (Hardcover)
Oscar Toledo Gutierrez
R982 Discovery Miles 9 820 Ships in 18 - 22 working days
Annotated C# Standard (Paperback): Jon Jagger, Nigel Perry, Peter Sestoft Annotated C# Standard (Paperback)
Jon Jagger, Nigel Perry, Peter Sestoft
R908 Discovery Miles 9 080 Ships in 10 - 15 working days

Standards, while being definitive, do not usually serve as the best reference to the use of a programming language. Books on languages usually are able to explain usage better, but lack the definitive precision of a standard. This book combines the two; it is the standard with added explanatory material.
* Written by members of the standards committee
* Annotates the standard with practical implementation advice
* The definitive reference to the C# International Standard

SQL QuickStart Guide - The Simplified Beginner's Guide to Managing, Analyzing, and Manipulating Data With SQL (Hardcover):... SQL QuickStart Guide - The Simplified Beginner's Guide to Managing, Analyzing, and Manipulating Data With SQL (Hardcover)
Walter Shields
R702 Discovery Miles 7 020 Ships in 10 - 15 working days
Building Automated Trading Systems - With an Introduction to Visual C++.NET 2005 (Hardcover): Benjamin Van Vliet Building Automated Trading Systems - With an Introduction to Visual C++.NET 2005 (Hardcover)
Benjamin Van Vliet
R1,869 Discovery Miles 18 690 Ships in 10 - 15 working days

Over the next few years, the proprietary trading and hedge fund industries will migrate largely to automated trade selection and execution systems. Indeed, this is already happening. While several finance books provide C++ code for pricing derivatives and performing numerical calculations, none approaches the topic from a system design perspective. This book will be divided into two sections-programming techniques and automated trading system ( ATS ) technology-and teach financial system design and development from the absolute ground up using Microsoft Visual C++.NET 2005. MS Visual C++.NET 2005 has been chosen as the implementation language primarily because most trading firms and large banks have developed and continue to develop their proprietary algorithms in ISO C++ and Visual C++.NET provides the greatest flexibility for incorporating these legacy algorithms into working systems. Furthermore, the .NET Framework and development environment provide the best libraries and tools for rapid development of trading systems.
The first section of the book explains Visual C++.NET 2005 in detail and focuses on the required programming knowledge for automated trading system development, including object oriented design, delegates and events, enumerations, random number generation, timing and timer objects, and data management with STL.NET and .NET collections. Furthermore, since most legacy code and modeling code in the financial markets is done in ISO C++, this book looks in depth at several advanced topics relating to managed/unmanaged/COM memory management and interoperability. Further, this book provides dozens of examples illustrating the use of database connectivity with ADO.NET andan extensive treatment of SQL and FIX and XML/FIXML. Advanced programming topics such as threading, sockets, as well as using C++.NET to connect to Excel are also discussed at length and supported by examples.
The second section of the book explains technological concerns and design concepts for automated trading systems. Specifically, chapters are devoted to handling real-time data feeds, managing orders in the exchange order book, position selection, and risk management. A .dll is included in the book that will emulate connection to a widely used industry API ( Trading Technologies, Inc.'s XTAPI ) and provide ways to test position and order management algorithms. Design patterns are presented for market taking systems based upon technical analysis as well as for market making systems using intermarket spreads.
As all of the chapters revolve around computer programming for financial engineering and trading system development, this book will educate traders, financial engineers, quantitative analysts, students of quantitative finance and even experienced programmers on technological issues that revolve around development of financial applications in a Microsoft environment and the construction and implementation of real-time trading systems and tools.
* Teaches financial system design and development from the ground up using Microsoft Visual C++.NET 2005.
* Provides dozens of examples illustrating the programming approaches in the book
* Chapters are supported by screenshots, equations, sample Excel spreadsheets, programming code and interactive CDROM

Introduction to C++ Programming and Graphics (Hardcover, 2007 ed.): Constantine Pozrikidis Introduction to C++ Programming and Graphics (Hardcover, 2007 ed.)
Constantine Pozrikidis
R1,461 Discovery Miles 14 610 Ships in 18 - 22 working days

This book offers a venue for rapidly learning the language of C++ by concisely revealing its grammar, syntax and main features, and by explaining the key ideas behind object oriented programming (OOP) with emphasis on scientific computing. The book reviews elemental concepts of computers and computing, describes the primary features of C++, illustrates the use of pointers and user-defined functions, analyzes the construction of classes, and discusses graphics programming based on VOGLE and OpenGL. In short, the book is a basic, concise introduction to C++ programming for everyone from students to scientists and engineers seeking a quick grasp of key topics.

Pro Apache Log4j (Hardcover, 2nd ed.): Samudra Gupta Pro Apache Log4j (Hardcover, 2nd ed.)
Samudra Gupta
R1,444 Discovery Miles 14 440 Ships in 18 - 22 working days

In development scenarios where things can't be run in a debugger, or when you run the risk of masking the problem, logs are the greatest source of information about running a program. "Pro Apache Log4j, Second Edition" provides best practices guidelines and comprehensive coverage of the most recent release.

Step by step, the book explains core concepts, from basic to advanced. Code samples are in Java and include guidelines for different application-specific needs. You'll also learn how to extend the API to write custom components and best practices for using the feature-rich log4j API. This book concludes with enterprise Java applications using log4j with JSP and J2EE.

Distributed Systems Architecture - A Middleware Approach (Hardcover, Reissue): Arno Puder, Kay Roemer, Frank Pilhofer Distributed Systems Architecture - A Middleware Approach (Hardcover, Reissue)
Arno Puder, Kay Roemer, Frank Pilhofer
R1,666 Discovery Miles 16 660 Ships in 10 - 15 working days

Middleware is the bridge that connects distributed applications across different physical locations, with different hardware platforms, network technologies, operating systems, and programming languages. This book describes middleware from two different perspectives: from the viewpoint of the systems programmer and from the viewpoint of the applications programmer. It focuses on the use of open source solutions for creating middleware and the tools for developing distributed applications. The design principles presented are universal and apply to all middleware platforms, including CORBA and Web Services. The authors have created an open-source implementation of CORBA, called MICO, which is freely available on the web. MICO is one of the most successful of all open source projects and is widely used by demanding companies and institutions, and has also been adopted by many in the Linux community.
* Provides a comprehensive look at the architecture and design of middleware--the bridge that connects distributed software applications
* Includes a complete, commercial-quality open source middleware system written in C++
* Describes the theory of the middleware standard CORBA as well as how to implement a design using open source techniques

Compaq Visual Fortran - A Guide to Creating Windows Applications (Paperback, Annotated edition): Norman Lawrence Compaq Visual Fortran - A Guide to Creating Windows Applications (Paperback, Annotated edition)
Norman Lawrence
R2,492 Discovery Miles 24 920 Ships in 18 - 22 working days

Compaq Visual Fortran: A Guide to Creating Windows Applications is the only book that shows developers how to create Windows applications using Visual Fortran software. It complements Digital Press's successful reference, the Digital Visual Fortran Programmer's Guide. Lawrence details development methods and techniques for creating Fortran applications for Windows, the platform upon which developers can use Compaq Visual Fortran (CVF; to be Intel Visual Fortran in the future) to create applications.
The book teaches CVF programming progressively, beginning with simple tasks and building up to writing professional-level Win32 applications. Readers will learn about the powerful new CVF graphical user interface, as well as the intricacies of Windows development from a CVF perspective. They can master QuickWin, the Win32 APIs including multiple document interfaces, and Open GL with 3D and interactive graphics.

Provides practical, step-by-step instructions for developing Visual Fortran applications
Only tutorial text for Compaq Visual Fortran (CVF)
Doesn't require the programmer to learn C or C++

Fundamentals of Algebraic Graph Transformation (Hardcover, 2006 ed.): Hartmut Ehrig, Karsten Ehrig, Ulrike Prange, Gabriele... Fundamentals of Algebraic Graph Transformation (Hardcover, 2006 ed.)
Hartmut Ehrig, Karsten Ehrig, Ulrike Prange, Gabriele Taentzer
R3,164 Discovery Miles 31 640 Ships in 18 - 22 working days

Graphs are widely used to represent structural information in the form of objects and connections between them. Graph transformation is the rule-based manipulation of graphs, an increasingly important concept in computer science and related fields. This is the first textbook treatment of the algebraic approach to graph transformation, based on algebraic structures and category theory. Part I is an introduction to the classical case of graph and typed graph transformation. In Part II basic and advanced results are first shown for an abstract form of replacement systems, so-called adhesive high-level replacement systems based on category theory, and are then instantiated to several forms of graph and Petri net transformation systems. Part III develops typed attributed graph transformation, a technique of key relevance in the modeling of visual languages and in model transformation. Part IV contains a practical case study on model transformation and a presentation of the AGG (attributed graph grammar) tool environment. Finally the appendix covers the basics of category theory, signatures and algebras. The book addresses both research scientists and graduate students in computer science, mathematics and engineering.

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
Problem Solving with C++ - Global…
Walter Savitch Paperback R2,548 Discovery Miles 25 480
A Day in Code - An illustrated story…
Shari Eskenas Hardcover R569 Discovery Miles 5 690
Microcontroller Projects in C for the…
Dogan Ibrahim Paperback R1,455 Discovery Miles 14 550
C++ Programming - Program Design…
D. Malik Paperback R1,646 R1,523 Discovery Miles 15 230
FORTRAN 90 for Scientists and Engineers
Brian Hahn Paperback R1,359 Discovery Miles 13 590
Dark Silicon and Future On-chip Systems…
Suyel Namasudra, Hamid Sarbazi-Azad Hardcover R3,940 Discovery Miles 39 400
Advanced Python Commands - Become a…
Manuel Mcfeely Hardcover R781 R685 Discovery Miles 6 850
Java How to Program, Late Objects…
Paul Deitel, Harvey Deitel Paperback R900 R750 Discovery Miles 7 500
Coding for Kids in Python - Python…
Bob Mather Hardcover R851 Discovery Miles 8 510
Advanced Visual Basic 6 - Power…
Matthew Curland, Gary Clarke Paperback R1,273 Discovery Miles 12 730

 

Partners