0
Your cart

Your cart is empty

Browse All Departments
Price
  • R100 - R250 (9)
  • R250 - R500 (42)
  • R500+ (726)
  • -
Status
Format
Author / Contributor
Publisher

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

C++ Design Patterns and Derivatives Pricing (Paperback, 2nd Revised edition): M.S. Joshi C++ Design Patterns and Derivatives Pricing (Paperback, 2nd Revised edition)
M.S. Joshi
R1,939 Discovery Miles 19 390 Ships in 12 - 19 working days

Design patterns are the cutting-edge paradigm for programming in C++, and they are here discussed in depth using examples from financial mathematics. Assuming only a basic knowledge of C++ and mathematical finance, the reader learns how to produce well-designed, structured, reusable code via carefully-chosen examples. This new edition includes several new chapters covering topics of increasing robustness in the presence of exceptions, designing a generic factory, interfacing C++ with EXCEL, and improving code design using the idea of decoupling. Complete ANSI/ISO compatible C++ source code is hosted on an accompanying website for the reader to study in detail, and reuse as they see fit. Whether you are a student of financial mathematics, a working quantitative analyst or financial mathematician, you need this book. Offering practical steps for implementing pricing models for complex financial products, it will transform your understanding of how to use C++.

Clojure For The Brave And True (Paperback): Daniel Higginbotham Clojure For The Brave And True (Paperback)
Daniel Higginbotham
R1,345 R1,091 Discovery Miles 10 910 Save R254 (19%) Ships in 9 - 17 working days

For weeks, months nay! from the very moment you were born, you ve felt it calling to you. At long last you ll be united with the programming language you ve been longing for: Clojure! As a Lisp-style functional programming language, Clojure lets you write robust and elegant code, and because it runs on the Java Virtual Machine, you can take advantage of the vast Java ecosystem. Clojure for the Brave and True offers a 'dessert-first' approach: you ll start playing with real programs immediately, as you steadily acclimate to the abstract but powerful features of Lisp and functional programming. Inside you ll find an offbeat, practical guide to Clojure, filled with quirky sample programs that catch cheese thieves and track glittery vampires. Learn how to: Wield Clojure s core functions Use Emacs for Clojure development Write macros to modify Clojure itself Use Clojure s tools to simplify concurrency and parallel programming Clojure for the Brave and True assumes no prior experience w

Object-Oriented Programming with Visual Basic.NET (Paperback): Michael McMillan Object-Oriented Programming with Visual Basic.NET (Paperback)
Michael McMillan
R1,637 Discovery Miles 16 370 Ships in 12 - 19 working days

Michael McMillan provides a complete presentation of the object-oriented features of the Visual Basic .NET language for advanced Visual Basic programmers. Beginning with an introduction to abstract data types and their initial implementation using structures, he explains standard OOP topics including class design, inheritance, access modifiers and scoping issues, abstract classes, design and implemention of interfaces and design patterns, and refactoring in VB.NET. More advanced OOP topics are included as well, such as reflection, object persistence, and serialization. To tie everything together, McMillan demonstrates sound OOP design and implementation principles through practical examples of standard Windows applications, database applications using ADO.NET, Web-based applications using ASP.NET, and Windows service applications.

The Object Primer - Agile Model-driven Development with UML 2.0 (Paperback, 3rd Revised edition): Scott W Ambler The Object Primer - Agile Model-driven Development with UML 2.0 (Paperback, 3rd Revised edition)
Scott W Ambler
R1,962 Discovery Miles 19 620 Ships in 12 - 19 working days

Scott Ambler, award-winning author of Building Object Applications that Work, Process Patterns, and More Process Patterns, has revised his acclaimed first book, The Object Primer. Long prized in its original edition by both students and professionals as the best introduction to object-oriented technology, this book is now completely up-to-date, with all modeling notation rewritten in the just-released UML 2.0. All chapters have been revised to take advantage of Agile Modeling (AM), which is presented in the new chapter 2 along with other important new modeling techniques. Review questions at the end of each chapter allow readers to test their newly acquired knowledge. In addition, the author takes time to reflect on the lessons learned over the past few years by discussing the proven benefits and drawbacks of the technology. This is the perfect book for any software development professional or student seeking an introduction to the concepts and terminology of object technology.

UML Xtra-Light - How To Specify Your Software Requirements (Paperback): Milan Kratochvil, Barry McGibbon UML Xtra-Light - How To Specify Your Software Requirements (Paperback)
Milan Kratochvil, Barry McGibbon
R1,088 Discovery Miles 10 880 Ships in 12 - 19 working days

Business managers often find it impossible to communicate business objectives and specify their software requirements to technical members of staff. This beginner's guide to the Unified Modeling Language (UML) - the standard for documenting software designs - teaches readers to communicate with software developers in a more focused, effective way. It describes the basic diagrams of the UML modeling notation and shows how they are used to specify requirements in an unambiguous way. When applied on a project, the risk of failure through unclear requirements is removed. If you are a non-technical person with a stake in the success of a software project, this book is for you. Milan Kratochvil has worked as an IT-consultant, instructor and writer in methodology for nearly twenty-five years, focusing on areas where IT and business intersect. Barry McGibbon is a principal consultant for Princeton Softech.

Object-Oriented Programming via Fortran 90/95 (Paperback): Ed Akin Object-Oriented Programming via Fortran 90/95 (Paperback)
Ed Akin
R2,080 Discovery Miles 20 800 Ships in 12 - 19 working days

Writing technical applications in a modern object-oriented approach, using Fortran 90 or 95, can be problematic. This book teaches how to employ the principles of object-oriented programming to produce clear, highly efficient executable codes (rather than focusing on the traditional procedural abilities of Fortran). This text is an excellent harbinger to all the features of the finalized, fully object-oriented Fortran 200X. In addition to covering the OOP methodologies, the basic foundation of the language and solid programming skills are reviewed, making the book valuable also as a good migration tool for experienced Fortran programmers that want to smoothly pick up the OOP paradigm. The author highlights common themes by using comparisons with Matlab® and C++ and uses numerous cross-referenced examples to convey all concepts quickly and clearly. Complete code for the examples is included on the accompanying CD.

Pyhton - Rapid Programming Training, From Novice to Expert in a Short Period of Time (Paperback): Kim Lim Pyhton - Rapid Programming Training, From Novice to Expert in a Short Period of Time (Paperback)
Kim Lim
R665 R627 Discovery Miles 6 270 Save R38 (6%) Ships in 10 - 15 working days
Mastering ENVY/Developer (Paperback): Joseph Pelrine, Alan Knight, Adrian Cho Mastering ENVY/Developer (Paperback)
Joseph Pelrine, Alan Knight, Adrian Cho
R2,198 Discovery Miles 21 980 Ships in 12 - 19 working days

This book explores ENVY at several levels. The first chapters are devoted to a tutorial, bringing new users and non-technical managers up to speed on the basics of ENVY usage, its unique concepts, and the way it influences team development processes. Later chapters address project leads and ENVY administrators with useful advice and utilities. Finally, the authors delve deep into the internals to illustrate sophisticated toolbuilding techniques and provide some invaluable goodies. These include a "checkpoint" facility for snapshotting open editions in progress, a three-way differences browser, and an entire toolkit of administration tools for scripting common ENVY operations. The accompanying code is available at http://www.envymasters.com. Adrian Cho works at Object Technology International (OTI) in Ottawa, where he is the technical lead for ENVY/Developer and the team programming portions of VisualAge Java. Alan Knight is currently on the VisualWorks development team at Cincom in Ottawa. He spent many years with The Object People doing training, consulting, and product development in both Smalltalk and Java. He has spoken widely and is a former columnist for The Smalltalk Report. Joseph Pelrine is currently a senior consultant with Daedalos Consulting in Switzerland and works extensively with eXtreme Programming. He is an international speaker and a former columnist for The Smalltalk Report.

The Road to the Unified Software Development Process (Paperback, Rev and Updated): Ivar Jacobson The Road to the Unified Software Development Process (Paperback, Rev and Updated)
Ivar Jacobson; Edited by Stefan Bylund
R1,958 Discovery Miles 19 580 Ships in 12 - 19 working days

Ivar Jacobson is one of the most important figures in the software development industry. Together with his colleagues Grady Booch and James Rumbaugh, he has been pivotal to the creation of the Unified Modeling Language and Rational's Unified Software Development Process. In this book, Stefan Bylund has collected and revised Ivar Jacobson's articles from Object Magazine, JOOP, ROAD, and Component Strategies. It not only presents his most influential work, but also tracks the development of the Unified Software Development Process. An excellent reference for software professionals interested in analysis and design, the volume offers real-world experience in developing quality software through disciplined engineering.

Codecharts - Roadmaps and Blueprints for Object-Oriented Programs (Hardcover): A. H. Eden Codecharts - Roadmaps and Blueprints for Object-Oriented Programs (Hardcover)
A. H. Eden
R2,646 Discovery Miles 26 460 Ships in 12 - 19 working days

NEW LANGUAGE VISUALIZES PROGRAM ABSTRACTIONS CLEARLY AND PRECISELY

Popular software modelling notations visualize implementation minutiae but fail to scale, to capture design abstractions, and to deliver effective tool support. Tailored to overcome these limitations, Codecharts can elegantly model roadmaps and blueprints for Java, C++, and C# programs of any size clearly, precisely, and at any level of abstraction. More practically, significant productivity gains for programmers using tools supporting Codecharts have been demonstrated in controlled experiments.

Hundreds of figures and examples in this book illustrate how Codecharts are used to:

Visualize the building-blocks of object-oriented design

Create bird's-eye roadmaps of large programs with minimal symbols and no clutter

Model blueprints of patterns, frameworks, and other design decisions

Be exactly sure what diagrams claim about programs and reason rigorously about them

Tools supporting Codecharts are also shown here to:

Recover design from plain Java and visualize the program's roadmap

Verify conformance to design decision with a click of a button

This classroom-tested book includes two main parts:

Practice (Part I) offers experienced programmers, software designers and software engineering students practical tools for representing and communicating object-oriented design. It demonstrates how to model programs, patterns, libraries, and frameworks using examples from JDK, Java 3D, JUnit, JDOM, Enterprise JavaBeans, and the Composite, Iterator, Factory Method, Abstract Factory, and Proxy design patterns.

Theory (Part II) offers a mathematical foundation for Codecharts to graduate students and researchers studying software design, modelling, specification, and verification. It defines a formal semantics and a "satisfies" relation for design verification, and uses them to reason about the relations between patterns and programs (e.g., "java.awt implements Composite" and "Factory Method is an abstraction of Iterator").

Foundations of Component-Based Systems (Hardcover): Gary T. Leavens, Murali Sitaraman Foundations of Component-Based Systems (Hardcover)
Gary T. Leavens, Murali Sitaraman
R2,466 Discovery Miles 24 660 Ships in 12 - 19 working days

This collection of top-notch articles by well-known experts brings together, for the first time, key elements of this area that are fast becoming the focus of much current research and practice in computing. About half the articles deal with theoretical frameworks, models, and systems of notation; the rest comprise case studies by architects of prototype systems who present findings on architectures verification. The emphasis is on advances in the technological infrastructure of component-based systems; how to design and specify reusable components; and how to reason about, verify, and validate systems from components. An introduction by Clemens Szyperski gives a snapshot of current research in the field.

e-Enterprise - Business Models, Architecture, And Components (Paperback): Faisal Hoque e-Enterprise - Business Models, Architecture, And Components (Paperback)
Faisal Hoque
R1,950 Discovery Miles 19 500 Ships in 12 - 19 working days

How does a company succeed in the volatile world of e-commerce? The real challenge is to fully leverage the potential of the Internet as a means to building an agile enterprise. In e-Enterprise Faisal Hoque provides a business vision and a technological method for building an agile, electronically-based enterprise using reusable components. Aimed at CIOs, CEOs, and technologists alike, e-Enterprise explores the strategic challenges faced by companies as they embrace business in the networked economy of the future. It takes a step beyond the simple transaction-based e-commerce model and shows how a business can truly take advantage of rapidly evolving technology.

More C++ Gems (Paperback): Robert C. Martin More C++ Gems (Paperback)
Robert C. Martin; Foreword by Stanley Lippman
R2,412 Discovery Miles 24 120 Ships in 12 - 19 working days

With More C++ Gems, Robert Martin, Editor-in-Chief of C++ Report, presents the long-awaited follow-up to C++ Gems (1996). Since the publication of the first book, the C++ language has experienced many changes. The ISO has adopted a standard for the language and its library. The Unified Modeling Language has affected software development in C++, and Java has changed things as well. Through all of these developments, C++ Report has been the forum for developers and programmers to share their experience and discuss new directions for the industry. More C++ Gems picks up where the first book left off, presenting tips, tricks, proven strategies, easy-to-follow techniques, and usable source code by some of the most renowned experts in the field.

Kent Beck's Guide to Better Smalltalk - A Sorted Collection (Paperback, New): Kent Beck Kent Beck's Guide to Better Smalltalk - A Sorted Collection (Paperback, New)
Kent Beck
R2,079 Discovery Miles 20 790 Ships in 12 - 19 working days

In this book, Smalltalk pioneer and guru, Kent Beck, weaves together a collection of his "landmark" articles from leading IT trade journals--The Smalltalk Report, JOOP, and Object Magazine. Written for Smalltalk programmers, this book is designed to help readers become more effective Smalltalk developers and object technology users. It is filled with insider tips, advanced techniques, and proven strategies on getting the most out of the Smalltalk language. Some specific topics covered are patterns, garbage collection, the use of CRC cards, and much more.

Component-Based Software Engineering (Paperback): Thomas Jell Component-Based Software Engineering (Paperback)
Thomas Jell
R1,981 Discovery Miles 19 810 Ships in 12 - 19 working days

This book, first published in 1997, covers the most important topics in ComponentWare (TM) technology, based in large part on the first Component Users Conference. It addresses such issues as ComponentWare platforms, component design and architecture, distributed object computing, ComponentWare languages, patterns and frameworks, interoperability, and debugging and testing.

The Patterns Handbook - Techniques, Strategies, and Applications (Paperback): Linda Rising The Patterns Handbook - Techniques, Strategies, and Applications (Paperback)
Linda Rising
R2,358 Discovery Miles 23 580 Ships in 12 - 19 working days

In The Patterns Handbook, Linda Rising has selected seminal articles and essays that illustrate the growing importance of patterns in application development. In this important collection, you will find articles on pattern writing, pattern templates, system test patterns, frameworks and design patterns, how patterns work in teams, patterns and antipatterns, and patterns of thought. A partial list of well published experts includes James Coplien, Kent Beck, Grady Booch, Ralph Johnson, Robert Martin, Andrew Koenig, and John Vlissides. This reference contains an overview, examples and experience, resources, an annotated bibliography, and contact information. The use of patterns leads to successful solutions to recurring problems. This book will show you how to use patterns to improve productivity and quality and to become a better software designer.

Component-Based Development for Enterprise Systems - Applying the SELECT Perspective (Paperback): Paul Allen Component-Based Development for Enterprise Systems - Applying the SELECT Perspective (Paperback)
Paul Allen
R1,832 Discovery Miles 18 320 Ships in 12 - 19 working days

This ground-breaking book distills the experience of the authors in dealing with problems in industry that can be solved by using the SELECT Perspective. A pragmatic, component-based approach for the development of enterprise systems, the SELECT Perspective comprises a unique blend of techniques, architecture, and process. Enterprise software development presents challenges of sheer scale and complexity that continue to accelerate at a terrific pace. Businesses are becoming increasingly adaptive and are calling for software that is more and more flexible. Component technology holds the promise of solving these problems, but there are some complications. For example, many organizations continue to struggle with the challenge of integrating their legacy systems with the newer technology. The approach in this book offers a streamlined set of modeling techniques based on Unified Modeling Language (UML); uses a serviced-based architecture that provides an overall design philosophy for reusable software that addresses the needs of the business, not the technology; and is a clearly defined software process that provides guidance on how to employ the knowledge base of available techniques.

Advanced Object-Oriented Analysis and Design Using UML (Paperback): James J. Odell Advanced Object-Oriented Analysis and Design Using UML (Paperback)
James J. Odell; Foreword by Martin Fowler
R1,770 Discovery Miles 17 700 Ships in 12 - 19 working days

Composed of updated versions of James Odell's articles from The Journal of Object-Oriented Programming, ROAD , and Object Magazine, this book works to convey the essence of object-oriented programming and software building through the Unified Modeling Language (UML). The author provides concise but in-depth pieces on structural issues, dynamic issues, business rules, object complexity, object aggregation, design templates, and the process of objects.

UEbersetzerbau - Theorie, Konstruktion, Generierung (German, Hardcover, 2nd 2., Uberarb. U. Erw. Aufl. ed.): Dieter Maurer UEbersetzerbau - Theorie, Konstruktion, Generierung (German, Hardcover, 2nd 2., Uberarb. U. Erw. Aufl. ed.)
Dieter Maurer
R2,117 Discovery Miles 21 170 Ships in 10 - 15 working days

Diese zweite, A1/4berarbeitete und erweiterte Auflage vermittelt Studenten der Informatik Fundament und RA1/4stzeug des Aoebersetzerbaus fA1/4r imperative, funktionale, logische und - neu hinzugekommen - objektorientierte Programmiersprachen und moderne Zielarchitekturen: von den theoretischen Grundlagen bis zu konstruktiven und generativen Verfahren.
Die statische Analyse von Programmen, die fA1/4r die UnterstA1/4tzung des Softwareentwicklungsprozesses ebenso wichtig ist wie hier fA1/4r die Erzeugung effizienter Zielprogramme, wird semantisch fundiert. Die erforderlichen Grundkenntnisse aus der Theorie der formalen Sprachen und Automaten werden passend bereitgestellt.
Das Buch enthAlt zahlreiche Aoebungsaufgaben und eignet sich zur Vorlesungsbegleitung ebenso wie zum Selbststudium.

SwiftUI for Masterminds 3rd Edition 2022 - How to take advantage of Swift and SwiftUI to create insanely great apps for... SwiftUI for Masterminds 3rd Edition 2022 - How to take advantage of Swift and SwiftUI to create insanely great apps for iPhones, iPads, and Macs (Paperback, 3rd ed.)
J. D. Gauchat
R1,479 R1,258 Discovery Miles 12 580 Save R221 (15%) Ships in 10 - 15 working days
Object Pascal Mit Delphi - Eine Einfuhrung in Die Objektorientierte Windows-Programmierung (German, Hardcover, 1997 ed.):... Object Pascal Mit Delphi - Eine Einfuhrung in Die Objektorientierte Windows-Programmierung (German, Hardcover, 1997 ed.)
Richard Kaiser
R2,515 Discovery Miles 25 150 Ships in 10 - 15 working days

Dieses Buch bietet eine systematische Einfuhrung in die Programmierung mit der objektorientierten Programmiersprache Object Pascal sowie eine Darstellung der zugrundeliegenden Entwicklungsumgebung Delphi von Borland. Dabei wird neben Delphi 1.0 auch die neue Version 2.0 berucksichtigt. Alle Sprachkonzepte von der klassischen strukturierten bis zur objektorientierten, visuellen Programmierung einschliesslich exception handling werden umfassend und prazise behandelt und an Beispielen illustriert. Object Pascal umfasst praktisch alle Sprachelemente von C++ und ist einfacher als Visual C++."

Python for Beginners - A complete beginner's guide to learning Python with a programming-based introduction and a hands-on... Python for Beginners - A complete beginner's guide to learning Python with a programming-based introduction and a hands-on computer coding exercise (Paperback)
Aiden Phillips
R708 R625 Discovery Miles 6 250 Save R83 (12%) Ships in 10 - 15 working days
Core Java Interview Questions You'll Most Likely Be Asked (Paperback): Vibrant Publishers Core Java Interview Questions You'll Most Likely Be Asked (Paperback)
Vibrant Publishers
R976 Discovery Miles 9 760 Ships in 10 - 15 working days
Programmieren in Fortran (German, Paperback): Erasmus Langer Programmieren in Fortran (German, Paperback)
Erasmus Langer
R1,679 Discovery Miles 16 790 Ships in 10 - 15 working days

Fortran gilt nunmehr seit uber drei Jahrzehnten als die Programmiersprache zur Losung technisch-wissenschaftlicher Probleme, was nicht zuletzt auf die stetige Entwicklung der Sprache auf standardisiertem Niveau zuruckzufuhren ist. Das Werk beschreibt die Programmiersprache gemass des jungsten Standards ("Fortran 90"), welcher alle Sprachmerkmale des vorherigen, derzeit noch weltweit im Einsatz befindlichen Standards ("FORTRAN 77") beinhaltet. Da alle neuen wie auch alle uberflussig gewordenen Sprachkonstruktionen im gesamten Verlauf des Buches konsequent gekennzeichnet sind, ist dieses als Nachschlagewerk fur beide Fortran-Standards geeignet. Daruberhinaus dient das Werk einerseits fur Kenner von Fortran als Einfuhrung in den neuen Standard und andererseits - grundlegende Programmierkenntnisse vorausgesetzt - als Lehrbuch fur die Programmiersprache Fortran schlechthin. Besonders hervorzuheben ist die ausfuhrliche Beschreibung der weit uber hundert vordefinierten Prozeduren sowie die Illustration samtlicher Sprachmerkmale mittels typischer Beispiele."

Ausfeuhrbare Spezifikation Von Directory-Systemen in Einer Logischen Sprache (German, Paperback, 1991 ed.): Rolf Stadler Ausfeuhrbare Spezifikation Von Directory-Systemen in Einer Logischen Sprache (German, Paperback, 1991 ed.)
Rolf Stadler
R1,606 Discovery Miles 16 060 Ships in 10 - 15 working days

Das Buch behandelt die Spezifikation von Directory-Systemen unter Anwendung von Konzepten der logischen Programmierung. Ausgehend von der Definition derArchitektur eines Directory-Systems wird eine Spezifikationsmethode zur Beschreibung solcher Architekturen vorgestellt. Als Spezifikationssprache dient die Sprache der Hornklausel-Logik, erweitert um Negation. Im Buch werden eine von D.B. Terry bei Xerox PARC entworfene Architektur und ein Ausschnitt aus der Architektur des internationalen Standards f}r Directory-Systeme (X.500) spezifiziert. Daran lassen sich die Vorteile der vorgeschlagenen Methode aufzeigen: Die Spezifikationen sind kompakt, gut lesbar und besitzen eine deklarative und eine prozedurale Semantik. Die erstellten Spezifikationen lassen sich auf einem Prolog-System ausf}hren. Die Ausf}hrbarkeit der Spezifikationen erweist sich als vielseitig anwendbare Eigenschaft, welche beispielsweise die Simulation eines Directory-Systems bei gegebener Konfiguration erm-glicht oder die ]berpr}fung (Verifikation, Validierung) einer Spezifikation erleichtert.

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
C# From Beginner to Pro - With…
Rick Phillips Hardcover R1,318 Discovery Miles 13 180
Data Structures and Algorithm Analysis…
Mark Weiss Paperback R2,548 Discovery Miles 25 480
Object-Oriented Game Development
Julian Gold Paperback R2,247 R1,778 Discovery Miles 17 780
Valuepack: Design Patterns:Elements of…
Erich Gamma, Richard Helm, … Hardcover R2,021 Discovery Miles 20 210
ISE Object-Oriented Software…
David Kung Paperback R1,905 Discovery Miles 19 050
Object-oriented Software for…
S. Adiga Hardcover R2,591 Discovery Miles 25 910
Python For Beginners - Learn Python In 5…
James Tudor Hardcover R718 Discovery Miles 7 180
Java Parables Volume 1 - Object-Oriented…
Pamela Osakwe Leon-Mezue Hardcover R975 Discovery Miles 9 750
Java - The ultimate beginners guide to…
Mark Reed Hardcover R613 R556 Discovery Miles 5 560
Agile Scrum Implementation and Its…
Kenneth R Walsh, Sathiadev Mahesh, … Hardcover R6,500 Discovery Miles 65 000

 

Partners