0
Your cart

Your cart is empty

Browse All Departments
Price
  • R50 - R100 (1)
  • R100 - R250 (12)
  • R250 - R500 (39)
  • R500+ (708)
  • -
Status
Format
Author / Contributor
Publisher

Books > Computing & IT > Computer programming > Object-oriented programming (OOP)

An Introduction to Object COBOL (WSE) (Paperback): ER Doke An Introduction to Object COBOL (WSE) (Paperback)
ER Doke
R2,531 Discovery Miles 25 310 Ships in 18 - 22 working days

Are You Ready to Meet the Demand for Object COBOL Programming? Now you can keep up-to-date with the newest standards in COBOL. With its use of straightforward language and real-world examples, An Introduction To Object COBOL is a concise and accessible introduction to using Object COBOL. You'll discover how object technology is applied and how the resulting Object COBOL code is constructed. All of the programs included in the text can be downloaded from the Wiley web site (www.wiley.com/college/). You are encouraged to execute and experiment with them. As you work with these programs and follow the related case study, you will gain important experience in using Object COBOL in a business environment. Inside these pages you will:
* Keep up-to-date with the state-of-the-art in COBOL programming.
* Understand the relationship of object technology to the business environment.
* See how object technology is applied to real-life examples.
* Receive a non-technical introduction to object technology without the use of intensive vocabulary.

Parallel Programming Using C++ (Paperback, New): Gregory V. Wilson, Paul Lu, William Gropp, Ewing Lusk Parallel Programming Using C++ (Paperback, New)
Gregory V. Wilson, Paul Lu, William Gropp, Ewing Lusk
R1,941 Discovery Miles 19 410 Ships in 18 - 22 working days

Foreword by Bjarne Stroustrup Software is generally acknowledged to be the single greatest obstacle preventing mainstream adoption of massively-parallel computing. While sequential applications are routinely ported to platforms ranging from PCs to mainframes, most parallel programs only ever run on one type of machine. One reason for this is that most parallel programming systems have failed to insulate their users from the architectures of the machines on which they have run. Those that have been platform-independent have usually also had poor performance.Many researchers now believe that object-oriented languages may offer a solution. By hiding the architecture-specific constructs required for high performance inside platform-independent abstractions, parallel object-oriented programming systems may be able to combine the speed of massively-parallel computing with the comfort of sequential programming.Parallel Programming Using C++ describes fifteen parallel programming systems based on C++, the most popular object-oriented language of today. These systems cover the whole spectrum of parallel programming paradigms, from data parallelism through dataflow and distributed shared memory to message-passing control parallelism.For the parallel programming community, a common parallel application is discussed in each chapter, as part of the description of the system itself. By comparing the implementations of the polygon overlay problem in each system, the reader can get a better sense of their expressiveness and functionality for a common problem. For the systems community, the chapters contain a discussion of the implementation of the various compilers and runtime systems. In addition to discussing the performance of polygon overlay, several of the contributors also discuss the performance of other, more substantial, applications.For the research community, the contributors discuss the motivations for and philosophy of their systems. As well, many of the chapters include critiques that complete the research arc by pointing out possible future research directions. Finally, for the object-oriented community, there are many examples of how encapsulation, inheritance, and polymorphism can be used to control the complexity of developing, debugging, and tuning parallel software.

Design and Evolution of C++, The (Paperback, Reissue): Bjarne Stroustrup Design and Evolution of C++, The (Paperback, Reissue)
Bjarne Stroustrup
R1,599 Discovery Miles 15 990 Ships in 18 - 22 working days

The inventor of C++ presents the definitive insider's guide to the design and development of the C++ programming language. Without ommitting critical details or getting bogged down in technicalities, Stroustrup presents his unique insights into the decisions that shaped C++. Every C++ programmer will benefit from Stroustrup's explanations of the 'why's' behind C++ from the earliest features, such as the original class concept, to the latest extensions, such as new casts and explicit template instantiation.

Some C++ design decisions have been universally praised, while others remain controversial, and debated vigorously; still other features have been rejected based on experimentation. In this book, Stroustrup dissects many of these decisions to present a case study in "real object- oriented language development" for the working programmer. In doing so, he presents his views on programming and design in a concrete and useful way that makes this book a must-buy for every C++ programmer. Features

  • Written by the inventor of C++ Stroustrup
  • Provides insights into the design decisions which shaped C++.
  • Gives technical summaries of C++.
  • Discusses the latest language features: templates, exceptions, run-time type information, and namespaces.
  • Presents Stroustrup's unique programming and design views.

0201543303B04062001
The Common LISP Companion (Paperback): T.D. Koschmann The Common LISP Companion (Paperback)
T.D. Koschmann
R4,212 Discovery Miles 42 120 Ships in 18 - 22 working days

A self-contained, intermediate-level introduction to the structure and syntax of Common Lisp, this text is the first based on the draft ANSI standard for Common Lisp. Presents the concepts of object-oriented programming and incorporates the Common Lisp Object-Oriented Systems (CLOS) of the new ANSI standard. Includes end-of-section exercises. The end-of-chapter problems are answered at the back of the book.

Get Programming with Haskell (Paperback): Will Kurt Get Programming with Haskell (Paperback)
Will Kurt
R1,020 Discovery Miles 10 200 Ships in 10 - 15 working days

Unlike any other programming language, Haskell is purely functional with a strong type system and lazy evaluation. It is arguable the most interesting language but also has the reputation of being one of the most challenging to learn. Learning Haskell doesn't have to be difficult, and this book can help! Get Programming with Haskell introduces you to the Haskell language without drowning you in academic jargon and heavy functional programming theory. By working through 43 easy-to-follow lessons, you'll learn Haskell by doing Haskell. This book starts with first concepts, building your knowledge with concrete examples and exercises. You'll learn to think the Haskell way, as you start to understand the language and how to use it effectively. And you'll really appreciate the crystal-clear illustrations, quick-checks, and open-ended tasks that make sure you're solid on each new concept before you move along! KEY FEATURES * Full of interesting examples * Easy approach to functional programming basics * Write safe, predictable code with fewer bugs * Lots of illustrations and exercises Readers should have some experience with JavaScript, Python or Ruby. No functional programming or math skills required. ABOUT THE TECHNOLOGY Haskell is a purely functional programming language. It treats programs as much like math as you can, requires you to think more than you type, and can express the idea of infinite lists in code! These are just the more obvious features that make Haskell unlike any other programming language AUTHOR BIO Will Kurt currently works as a Data Scientist at Quick Sprout. With a formal background in both Computer Science (MS) and English Literature (BA) he is fascinated with explaining complex technical topics as clearly and generally as possible. He has taught a course section on Haskell at the University of Nevada, Reno and given workshops on Functional Programming. He also blogs about probability at CountBayesie.com.

Cordova - Entwicklung Plattformneutraler Apps (German, Paperback, 1. Aufl. 2017 ed.): Ralph Steyer Cordova - Entwicklung Plattformneutraler Apps (German, Paperback, 1. Aufl. 2017 ed.)
Ralph Steyer
R1,331 Discovery Miles 13 310 Ships in 18 - 22 working days
Sps-Programmierung in Anweisungsliste Nach Iec 61131-3 - Eine Systematische Und Handlungsorientierte Einfuhrung in Die... Sps-Programmierung in Anweisungsliste Nach Iec 61131-3 - Eine Systematische Und Handlungsorientierte Einfuhrung in Die Strukturierte Programmierung (German, Paperback, 5th 5., Korr. Aufl. 2015 ed.)
Hans-Joachim Adam, Mathias Adam
R1,176 Discovery Miles 11 760 Ships in 18 - 22 working days

Dieses Lehr- und UEbungsbuch vermittelt ein solides Grundwissen und umfassende praktische Fahigkeiten im Umgang mit der SPS-Programmierung. Zahlreiche UEbungsaufgaben helfen bei der Vertiefung des Stoffes. Mit der begleitenden Simulationssoftware und den Musterloesungen kann das erworbene Wissen unmittelbar angewendet werden. Die Software kann uber das Internet heruntergeladen werden. Die im Buch vermittelte Kenntnis der Zahlensysteme sowie der Digitaltechnik ist eine wichtige Voraussetzung fur eine gekonnte und geschickte SPS-Programmierung. Die angewendete Programmiersprache Anweisungsliste nach IEC 61131-3 gibt beste Einblicke in die Funktionsweise einer SPS. Die didaktisch aufbereiteten Programmierbeispiele fur Schaltnetze, Signalspeicher, Zeitfunktionen, Zahler, Funktionsbausteine und Funktionen, Programmstrukturen, Ablaufsteuerungen, Datentypen u.v.a.m. ermoeglichen das systematische Erlernen der Programmierung. Die 5., korrigierte Auflage erfahrt eine Erweiterung der UEbungsaufgaben mit einem didaktisch aufbereiten Projekt zur Steuerung einer Bergbahn. Die zugehoerige Simulationssoftware PLC-lite ermoeglicht die Realisierung von Steuerungen fur die Bergbahn und die realistische Darstellung der Seilbahnfahrten auf dem Bildschirm.

Object-Oriented Software Engineering with UML - A Hands-On Approach (Hardcover): Roger Y Lee Object-Oriented Software Engineering with UML - A Hands-On Approach (Hardcover)
Roger Y Lee
R5,982 R4,667 Discovery Miles 46 670 Save R1,315 (22%) Ships in 10 - 15 working days

The object-oriented paradigm supplements traditional software engineering by providing solutions to common problems such as modularity and reusability. Objects can be written for a specific purpose acting as an encapsulated black-box API that can work with other components by forming a complex system. This book provides a comprehensive overview of the many facets of the object-oriented paradigm and how it applies to software engineering. Starting with an in-depth look at objects, the book naturally progresses through the software engineering life cycle and shows how object-oriented concepts enhance each step. Furthermore, it is designed as a roadmap with each chapter, preparing the reader with the skills necessary to advance the project.This book should be used by anyone interested in learning about object-oriented software engineering, including students and seasoned developers. Without overwhelming the reader, this book hopes to provide enough information for the reader to understand the concepts and apply them in their everyday work. After learning about the fundamentals of the object-oriented paradigm and the software engineering life cycle, the reader is introduced to more advanced topics such as web engineering, cloud computing, agile development, and big data. In recent years, these fields have been rapidly growing as many are beginning to realize the benefits of developing on a highly scalable, automated deployment system. Combined with the speed and effectiveness of agile development, legacy systems are beginning to make the transition to a more adaptive environment.Core Features: 1. Provides a thorough exploration of the object-oriented paradigm. 2. Provides a detailed look at each step of the software engineering life cycle. 3. Provides supporting examples and documents. 4. Provides a detailed look at emerging technology and standards in object-oriented software engineering.

Agile Software Development, Principles, Patterns, and Practices (Hardcover, 2nd ed.): Robert C. Martin Agile Software Development, Principles, Patterns, and Practices (Hardcover, 2nd ed.)
Robert C. Martin
R2,607 Discovery Miles 26 070 Ships in 18 - 22 working days

For courses in Object-Oriented Design, C++ Intermediate Programming, and Object-Oriented Programming.

Written for software engineers “in the trenches,” this text focuses on the technology—the principles, patterns, and process—that help software engineers effectively manage increasingly complex operating systems and applications. There is also a strong emphasis on the people behind the technology. This text will prepare students for a career in software engineering and serve as an on-going education for software engineers.

Das C++ Tutorial - Crash-Kurs und Repetitorium fur Ingenieure und Naturwissenschaftler (German, Paperback, 1. Aufl. 2018):... Das C++ Tutorial - Crash-Kurs und Repetitorium fur Ingenieure und Naturwissenschaftler (German, Paperback, 1. Aufl. 2018)
Andreas Stadler, Marco Tholen
R724 Discovery Miles 7 240 Ships in 10 - 15 working days

Dieses Tutorial hilft nicht nur Ingenieuren und Naturwissenschaftlern beim schnellen Einstieg und der Vertiefung in die Programmierung mit C++. Kommentierte Aufgaben, lebensnahe Beispiele und eine kompakte sowie systematische Struktur zeichnen dieses Buch aus.

Applications and Approaches to Object-Oriented Software Design - Emerging Research and Opportunities (Paperback): Zeynep Altan Applications and Approaches to Object-Oriented Software Design - Emerging Research and Opportunities (Paperback)
Zeynep Altan
R4,120 Discovery Miles 41 200 Ships in 18 - 22 working days

In today's modernized environment, a growing number of software companies are changing their traditional engineering approaches in response to the rapid development of computing technologies. As these businesses adopt modern software engineering practices, they face various challenges including the integration of current methodologies and contemporary design models and the refactoring of existing systems using advanced approaches. Applications and Approaches to Object-Oriented Software Design: Emerging Research and Opportunities is a pivotal reference source that provides vital research on the development of modern software practices that impact maintenance, design, and developer productivity. While highlighting topics such as augmented reality, distributed computing, and big data processing, this publication explores the current infrastructure of software systems as well as future advancements. This book is ideally designed for software engineers, IT specialists, data scientists, business professionals, developers, researchers, students, and academicians seeking current research on contemporary software engineering methods.

Core Java SE 9 for the Impatient (Paperback, 2nd edition): Cay Horstmann Core Java SE 9 for the Impatient (Paperback, 2nd edition)
Cay Horstmann
R1,252 Discovery Miles 12 520 Ships in 18 - 22 working days

Readers familiar with Horstmann's original, two-volume "Core Java" books who are looking for a comprehensive, but condensed guide to all of the new features and functions of Java SE 9 will learn how these new features impact the language and core libraries. Instead of the meticulous detail that the much larger two-volume set provides, this condensed treatment focuses on practical examples and is presented in bite-sized chunks. As with Java 8, Modern Java idioms are no longer required and there is a much faster, easier pathway for learning Java. Horstmann quickly cuts to the chase without lecturing about the superiority of one paradigm over another or rehashing Java history. Given the size of the Java language and the scope of the new features introduced in Java 9, there is a great deal of new material to cover, but it is presented in small chunks organized so that you can quickly retrieve it when needed. This book covers all aspects of Java that a modern developer needs to know, including modularity, as well as the powerful lambda expressions that were introduced in Java 8. It will also tell you how to find out more about old-fashioned concepts that you might still see in legacy code, but won't dwell on them.

JavaFX 1.2 Application Development Cookbook (Paperback): V. Vivien JavaFX 1.2 Application Development Cookbook (Paperback)
V. Vivien
R1,069 Discovery Miles 10 690 Ships in 18 - 22 working days
Object Design Style Guide (Paperback): Matthias Noback Object Design Style Guide (Paperback)
Matthias Noback
R1,074 Discovery Miles 10 740 Ships in 9 - 17 working days

Object Design Style Guide captures dozens of techniques for creating pro-quality OO code that can stand the test of time. Examples are in an instantly-familiar pseudocode, teaching techniques you can apply to any OO language, from C++ to PHP. The design rules for different types of objects Best practices for naming objects Testing an object's behavior instead of its implementation Exercises for each chapter to test your design skills

C#-Tutorial - Programmieren lernen mit der Programmiersprache C# (German, Paperback): Kevin Scholze C#-Tutorial - Programmieren lernen mit der Programmiersprache C# (German, Paperback)
Kevin Scholze
R671 Discovery Miles 6 710 Ships in 18 - 22 working days
Objektorientierte Programmierung spielend gelernt mit dem Java-Hamster-Modell (German, Paperback, 3., durchges. Aufl. 2014):... Objektorientierte Programmierung spielend gelernt mit dem Java-Hamster-Modell (German, Paperback, 3., durchges. Aufl. 2014)
Dietrich Boles, Cornelia Boles
R1,375 Discovery Miles 13 750 Ships in 18 - 22 working days

Bei der Entwicklung von Computerprogrammen haben sich inzwischen sowohl im Ausbildungsbereich als auch in der Industrie objektorientierte Programmiersprachen durchgesetzt, insbesondere die Programmiersprache Java. Dieses Lehrbuch vermittelt ausfuhrlich und anhand vieler Beispiele alle wichtigen Konzepte der objektorientierten Programmierung mit Java. Grundlage des Buches ist dabei ein spezielles didaktisches Modell, das sogenannte Hamster-Modell. Dieses ermoglicht Programmieranfangern einen spielerischen Zugang zu der doch eher technischen Welt der Programmierung, indem sie virtuelle Hamster durch eine virtuelle Landschaft steuern und dabei bestimmte Aufgaben losen lassen. "

UML in Practice - The Art of Modeling Software Systems Demonstrated Through Worked Examples and Solutions (Paperback): P Roques UML in Practice - The Art of Modeling Software Systems Demonstrated Through Worked Examples and Solutions (Paperback)
P Roques
R1,271 R1,059 Discovery Miles 10 590 Save R212 (17%) Ships in 18 - 22 working days

* Offers comprehensive coverage of all major modeling viewpoints
* Provides details of collaboration and class diagrams for filling in the design-level models

Java-Tutorial - Programmieren lernen mit der Programmiersprache Java (German, Paperback): Kevin Scholze Java-Tutorial - Programmieren lernen mit der Programmiersprache Java (German, Paperback)
Kevin Scholze
R673 Discovery Miles 6 730 Ships in 18 - 22 working days
C# - Guide (French, Paperback): Robert Anderson C# - Guide (French, Paperback)
Robert Anderson
R346 Discovery Miles 3 460 Ships in 18 - 22 working days
Das DLL Kompendium fur Delphi RAD-Studio (German, Paperback): Marco Forestier Das DLL Kompendium fur Delphi RAD-Studio (German, Paperback)
Marco Forestier
R872 Discovery Miles 8 720 Ships in 18 - 22 working days
Multilinguale Anwendungsentwicklung fur Delphi und RAD-Studio - 2. Auflage (German, Paperback): Marco Forestier Multilinguale Anwendungsentwicklung fur Delphi und RAD-Studio - 2. Auflage (German, Paperback)
Marco Forestier
R914 Discovery Miles 9 140 Ships in 18 - 22 working days
Das Thread Kompendium fur Delphi RAD-Studio - 2. Auflage (German, Paperback): Marco Forestier Das Thread Kompendium fur Delphi RAD-Studio - 2. Auflage (German, Paperback)
Marco Forestier
R881 Discovery Miles 8 810 Ships in 18 - 22 working days
Delphi & RAD-Studio(R) fur Einsteiger - 2. Auflage (German, Paperback): Marco Forestier Delphi & RAD-Studio(R) fur Einsteiger - 2. Auflage (German, Paperback)
Marco Forestier
R1,215 Discovery Miles 12 150 Ships in 18 - 22 working days
Programmazione Web - La guida completa per lo sviluppo lato server. Include PHP, MySQL e NodeJS (Italian, Paperback): Kevin Lioy Programmazione Web - La guida completa per lo sviluppo lato server. Include PHP, MySQL e NodeJS (Italian, Paperback)
Kevin Lioy
R639 Discovery Miles 6 390 Ships in 18 - 22 working days
Programmieren in Java - Pragmatisch, Praktisch, Gut. (German, Paperback): Edgar Seemann Programmieren in Java - Pragmatisch, Praktisch, Gut. (German, Paperback)
Edgar Seemann
R1,095 Discovery Miles 10 950 Ships in 18 - 22 working days
Free Delivery
Pinterest Twitter Facebook Google+
You may like...
Python Programming For Beginners In 2020…
James Tudor Hardcover R701 Discovery Miles 7 010
Learn Java GUI Applications - 11th…
Philip Conrod, Lou Tylee Paperback R2,844 Discovery Miles 28 440
Java - The ultimate beginners guide to…
Mark Reed Hardcover R564 R519 Discovery Miles 5 190
Python For Beginners - Learn Python In 5…
James Tudor Hardcover R667 Discovery Miles 6 670
Agile Scrum Implementation and Its…
Kenneth R Walsh, Sathiadev Mahesh, … Hardcover R5,994 Discovery Miles 59 940
C# From Beginner to Pro - With…
Rick Phillips Hardcover R1,244 Discovery Miles 12 440
ISE Object-Oriented Software…
David Kung Paperback R1,796 Discovery Miles 17 960
Object-Oriented Technology
Suad Alagi c Hardcover R1,868 Discovery Miles 18 680
Software Evolution with UML and XML
Hongji Yang Hardcover R2,281 Discovery Miles 22 810
Object-Oriented Analysis and Design for…
Raul Sidnei Wazlawick Paperback R1,120 Discovery Miles 11 200

 

Partners