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)

Object-oriented Programming Languages and Event-driven Programming (Mixed media product): Dorian P. Yeager Object-oriented Programming Languages and Event-driven Programming (Mixed media product)
Dorian P. Yeager
R2,034 R1,666 Discovery Miles 16 660 Save R368 (18%) Ships in 18 - 22 working days

Essential concepts of programming language design and implementation are explained and illustrated in the context of the object-oriented programming language (OOPL) paradigm. Written with the upper-level undergraduate student in mind, the text begins with an introductory chapter that summarizes the essential features of an OOPL, then widens the discussion to categorize the other major paradigms, introduce the important issues, and define the essential terms. After a brief second chapter on event-driven programming (EDP), subsequent chapters are built around case studies in each of the languages Smalltalk, C++, Java, C#, and Python. Included in each case study is a discussion of the accompanying libraries, including the essential container classes. For each language, one important event-driven library is singled out and studied. Sufficient information is given so that students can complete an event-driven project in any of the given languages. After completing the course the student should have a solid set of skills in each language the instructor chooses to cover, a comprehensive overview of how these languages relate to each other, and an appreciation of the major issues in OOPL design. Key Features: Provides essential coverage of Smalltalk origins, syntax, and semantics, a valuable asset for students wanting to understand the hybrid Objective C language Provides detailed case studies of Smalltalk, Java, C++, C#, and Python and features a side-by-side development of the Java and C++ languages--highlighting their similarities and differences Sets the discussion in a historical framework, tracing the roots of the OOPLs back to Simula 67. Provides broad-based coverage of all languages, imparting essential skills as well as an appreciation for each language's design philosophy Includes chapter summary, review questions, chapter exercises, an appendix with event-driven projects, and instructor resources

Formal Methods for Open Object-Based Distributed Systems - IFIP TC6 / WG6.1 Third International Conference on Formal Methods... Formal Methods for Open Object-Based Distributed Systems - IFIP TC6 / WG6.1 Third International Conference on Formal Methods for Open Object-Based Distributed Systems (FMOODS), February 15-18, 1999, Florence, Italy (Hardcover, 1999 ed.)
Paolo Ciancarini, Alessandro Fantechi, Roberto Gorrieri
R5,384 Discovery Miles 53 840 Ships in 18 - 22 working days

Formal Methods for Open Object-Based Distributed Systems presents the leading edge in several related fields, specifically object-orientated programming, open distributed systems and formal methods for object-oriented systems. With increased support within industry regarding these areas, this book captures the most up-to-date information on the subject. Many topics are discussed, including the following important areas: object-oriented design and programming; formal specification of distributed systems; open distributed platforms; types, interfaces and behaviour; formalisation of object-oriented methods. This volume comprises the proceedings of the International Workshop on Formal Methods for Open Object-based Distributed Systems (FMOODS), sponsored by the International Federation for Information Processing (IFIP) which was held in Florence, Italy, in February 1999. Formal Methods for Open Object-Based Distributed Systems is suitable as a secondary text for graduate-level courses in computer science and telecommunications, and as a reference for researchers and practitioners in industry, commerce and government.

Handbook of Object Technology (Hardcover): Saba Zamir Handbook of Object Technology (Hardcover)
Saba Zamir
R4,942 R1,851 Discovery Miles 18 510 Save R3,091 (63%) Ships in 10 - 15 working days

The object oriented paradigm has become one of the dominant forces in the computing world. According to a recent survey, by the year 2000, more than 80% of development organizations are expected to use object technology as the basis for their distributed development strategies.
Handbook of Object Technology encompasses the entire spectrum of disciplines and topics related to this rapidly expanding field - outlining emerging technologies, latest advances, current trends, new specifications, and ongoing research.
The handbook divides into 13 sections, each containing chapters related to that specific discipline. Up-to-date, non-abstract information provides the reader with practical, useful knowledge - directly applicable to the understanding and improvement of the reader's job or the area of interest related to this technology.
Handbook of Object Technology discusses:
o the processes, notation, and tools for classical OO methodologies as well as information on future methodologies
o prevalent and emerging OO languages
o standards and specifications
o frameworks and patterns
o databases
o metrics
o business objects
o intranets
o analysis/design tools
o client/server application development environments

Delphi Programming Made Simple (Paperback): Stephen Morris Delphi Programming Made Simple (Paperback)
Stephen Morris
R619 Discovery Miles 6 190 Ships in 10 - 15 working days

Delphi is a Windows programming environment, which lets you create self-contained, user friendly Windows applications in a very short time. Your program's windows are 'drawn' on the screen, so that you can always see exactly what the eventual application will look like. This book is aimed at those who are new to programming, or new to Delphi.

Guide to the Unified Process featuring UML, Java and Design Patterns (Hardcover, 2nd ed. 2003): John Hunt Guide to the Unified Process featuring UML, Java and Design Patterns (Hardcover, 2nd ed. 2003)
John Hunt
R2,760 Discovery Miles 27 600 Ships in 18 - 22 working days

The UML, or Unified Modeling Language, is the de facto standard adopted by the Object Management Group (OMG) and by almost all vendors of object modeling tools. The Unified Process is explicitly designed to work with the UML and is a whole design method covering the majority of the life cycle of a software product. John Hunt's book guides you through the use of the UML and the Unified Process and their application to Java systems. Key Topics Focusing explicitly on applying the notation and the method to Java, the book is clearly written to appeal to practitioners. This second edition is considerably revised and extended and includes examples taken from the latest version of Rational Rose and Together. All the UML references are updated to the latest version and the Patterns chapter has been expanded to include J2EE examples. New chapters are included showing how the Unified Process can be used in real world projects and project management, and there is comprehensive coverage of Agile Modeling. - A truly practical introduction to object oriented analysis and design using the Unified Process. Where necessary the UML is introduced, to support the Unified Process steps. - Good coverage of Design Patterns and how they integrate into Java development- Focuses on the real world use of UML and the Unified Process via a detailed case study that follows the whole design process through from the initial setting up, to implementation in Java and Agile Modeling- Features and Benefits - How to use the Unified Process in real world projects - Covers the Unified Process and UML in one book - A concise and accessible step-by-step guide to applying the Unified Process and UML in Java - Explains Design Patterns and discusses how Agile Modeling fits with the Unified Process John Hunt is Technical Director at JayDee Technology Ltd. He runs industrial courses, including server-side Java technologies. He also leads development projects for government and blue chip organizations using Java, J2EE, XML and C#. He is the author of nine other books on Java, XML and object orientation.

Formal Methods for Open Object-Based Distributed Systems IV - IFIP TC6/WG6.1. Fourth International Conference on Formal Methods... Formal Methods for Open Object-Based Distributed Systems IV - IFIP TC6/WG6.1. Fourth International Conference on Formal Methods for Open Object-Based Distributed Systems (FMOODS 2000) September 6-8, 2000, Stanford, California, USA (Hardcover, 2000 ed.)
Scott F. Smith, Carolyn L. Talcott
R5,373 Discovery Miles 53 730 Ships in 18 - 22 working days

Formal Methods for Open Object-Based Distributed Systems IV presents the leading edge in the fields of object-oriented programming, open distributed systems, and formal methods for object-oriented systems. With increased support within industry regarding these areas, this book captures the most up-to-date information on the subject. Papers in this volume focus on the following specific technologies: components; mobile code; Java (R); The Unified Modeling Language (UML); refinement of specifications; types and subtyping; temporal and probabilistic systems. This volume comprises the proceedings of the Fourth International Workshop on Formal Methods for Open Object-Based Distributed Systems (FMOODS 2000), which was sponsored by the International Federation for Information Processing (IFIP) and held in Stanford, California, USA, in September 2000.

Object Oriented Simulation - A Modeling and Programming Perspective (Hardcover, 2009 ed.): Jose M. Garrido Object Oriented Simulation - A Modeling and Programming Perspective (Hardcover, 2009 ed.)
Jose M. Garrido
R4,262 Discovery Miles 42 620 Ships in 18 - 22 working days

Object Oriented Simulation will qualify as a valuable resource to students and accomplished professionals and researchers alike, as it provides an extensive, yet comprehensible introduction to the basic principles of object-oriented modeling, design and implementation of simulation models.

Key features include an introduction to modern commercial graphical simulation and animation software, accessible breakdown of OOSimL language constructs through various programming principles, and extensive tutorial materials ideal for undergraduate classroom use.

UML-B Specification for Proven Embedded Systems Design (Hardcover, 2004 ed.): Jean Mermet UML-B Specification for Proven Embedded Systems Design (Hardcover, 2004 ed.)
Jean Mermet
R4,055 Discovery Miles 40 550 Ships in 18 - 22 working days

This book presents the perspective of the project on a Paradigm Unifying System Specification Environments for proven Electronic design (PUS SEE) as conceived in the course of the research during 2002 -2003. The initial statement of the research was formulated as follows: The objective of PUSSEE is to introduce the formal proof of system properties throughout a modular system design methodology that integrates sub-systems co-verification with system refinement and reusability of virtual system components. This will be done by combining the UML and B languages to allow the verification of system specifications through the composition of proven sub-systems (in particular interfaces, using the VSIAISLIF standard). The link of B with C, VHDL and SystemC will extend the correct-by-construction design process to lower system-on-chip (SoC) development stages. Prototype tools will be developed for the code generation from UML and B, and existing B verification tools will be extended to support IP reuse, according to the VSI Alliance work. The methodology and tools will be validated through the development of three industrial applications: a wireless mobile terminal-a telecom system-on-chip based on HIPERLANI2 protocol and an anti-collision module for automobiles. The problem was known to be hard and the scope ambitious. But the seventeen chapters that follow, describing the main results obtained demonstrate the success of the research, acknowledged by the European reviewers. They are released to allow the largest audience to learn and take benefit of.

C# Interview Questions You'll Most Likely Be Asked (Paperback): Vibrant Publishers C# Interview Questions You'll Most Likely Be Asked (Paperback)
Vibrant Publishers
R884 Discovery Miles 8 840 Ships in 18 - 22 working days
Java For Students (Paperback, 6th edition): Douglas Bell, Mike Parr Java For Students (Paperback, 6th edition)
Douglas Bell, Mike Parr
R2,214 Discovery Miles 22 140 Ships in 9 - 17 working days

This book is for novices If you have never done any programming before - if you are a complete novice - this book is for you. This book assumes no prior knowledge of programming. It starts from scratch. It is written in a simple, direct style for maximum clarity. It is aimed at first level students at universities and colleges, but it is also suitable for novices studying alone. The approach of this book We explain how to use objects early in this book. Our approach is to start with the ideas of variables, assignment and methods, then introduce the use of objects created from library classes. Next we explain how to use control structures for selection and looping. Then comes the treatment of how to write your own classes. We wanted to make sure that the fun element of programming was paramount, so we use graphics right from the start. We think graphics is fun, interesting and clearly demonstrates all the important principles of programming. But we haven't ignored programs that input and output text - they are also included. The programs we present use many of the features of a graphical user interfaces (GUIs), such as buttons, scroll bars and text boxes. But we also explain how to write console programs in Java. We introduce new ideas carefully one-at-a-time, rather than all at once. So, for example, there is a single chapter on writing methods. We introduce simple ideas early and more sophisticated ideas later on.

Object Oriented Data Analysis (Hardcover, 3rd Edition): Ian L. Dryden, J.S. Marron Object Oriented Data Analysis (Hardcover, 3rd Edition)
Ian L. Dryden, J.S. Marron
R3,472 Discovery Miles 34 720 Ships in 9 - 17 working days

Object Oriented Data Analysis is a framework that facilitates inter-disciplinary research through new terminology for discussing the often many possible approaches to the analysis of complex data. Such data are naturally arising in a wide variety of areas. This book aims to provide ways of thinking that enable the making of sensible choices.

The main points are illustrated with many real data examples, based on the authors' personal experiences, which have motivated the invention of a wide array of analytic methods.

While the mathematics go far beyond the usual in statistics (including differential geometry and even topology), the book is aimed at accessibility by graduate students. There is deliberate focus on ideas over mathematical formulas.

Table of Contents

What is OODA?

Breadth of OODA

Data Object Definition

Exploratory and Confirmatory Analyses

OODA P6

Data Visualization

Distance Based Methods

Manifold Data Analysis

FDA Curve Registration

Graph Structured Data Objects

Classification - Supervised Learning

Clustering - Unsupervised Learning

High Dimensional Inference

High Dimensional Asymptotics

Smoothing and SiZer

Robust Methods

PCA Details and Variants

OODA Context and Related Areas

Data Wrangling - Using Pandas, SQL, and Java (Paperback): Oswald Campesato Data Wrangling - Using Pandas, SQL, and Java (Paperback)
Oswald Campesato
R1,103 R932 Discovery Miles 9 320 Save R171 (16%) Ships in 18 - 22 working days

This book is intended primarily for those who plan to become data scientists as well as anyone who needs to perform data cleaning tasks. It contains a variety of features of NumPy and Pandas and how to create databases and tables in MySQL. Chapter 7 covers many data wrangling tasks using Python scripts and awk-based shell scripts. Companion files with code are available for downloading from the publisher. FEATURES: Provides the reader with basic Python 3, Java, and Pandas programming concepts, and an introduction to awk. Includes a chapter on RDBMs and SQL. Companion files with code.

Variational Object-Oriented Programming Beyond Classes and Inheritance (Hardcover, 1998 ed.): Mira Mezini Variational Object-Oriented Programming Beyond Classes and Inheritance (Hardcover, 1998 ed.)
Mira Mezini
R4,157 Discovery Miles 41 570 Ships in 18 - 22 working days

Purpose of the Book This book presents an approach to improve the standard object-oriented pro gramming model. The proposal is aimed at supporting a larger range of incre mental behavior variations and thus promises to be more effective in mastering the complexity of today's software. The ability of dealing with the evolutionary nature of software is one of main merits of object-oriented data abstraction and inheritance. Object-orientation allows to organize software in a structured way by separating the description of different kinds of an abstract data type into different classes and loosely connecting them by the inheritance hierarchy. Due to this separation, the soft ware becomes free of conditional logics previously needed for distinguishing between different kinds of abstractions and can thus more easily be incremen tally extended to support new kinds of abstractions. In other words, classes and inheritance are means to properly model variations of behavior related to the existence of different kinds of an abstract data type. The support for extensi bility and reuse with respect to such kind-specific behavior variations is among the main reasons for the increasing popularity of object-oriented programming in the last two decades. However, this popularity does not prevent us from questioning the real effec tiveness of current object-oriented techniques in supporting incremental vari ations. In fact, this popularity makes a critical investigation of the variations that can actually be performed incrementally even more important."

Starting out with Visual C# (Paperback, 5th edition): Tony Gaddis Starting out with Visual C# (Paperback, 5th edition)
Tony Gaddis
R5,126 R4,123 Discovery Miles 41 230 Save R1,003 (20%) Ships in 10 - 15 working days

For courses in introductory C# programming. Motivate students with clear, down-to-earth explanations and familiar graphical elements Starting Out With Visual C# is an ideal introductory Visual C# text for students with no prior programming experience. Students who are new to programming will appreciate the clear, down-to-earth explanations and the detailed walk-throughs that are provided by the hands-on tutorials. Gaddis's hallmark, step-by-step instructions are supported by a GUI-based approach that motivates students as they learn to create GUI-based, event-driven, Visual C# applications. Topics are examined progressively in each chapter, with objects taught before classes. The 5th Edition adds an abundance of new material and improvements with updates for compatibility with Visual Studio 2017. Two new chapters include Chapter 13: Delegates and Lambda Expressions and Chapter 14: Language-Integrated Query (LINQ).

Guide to Applying the UML (Hardcover, 2002 ed.): Sinan Si Alhir Guide to Applying the UML (Hardcover, 2002 ed.)
Sinan Si Alhir
R1,701 Discovery Miles 17 010 Ships in 10 - 15 working days

The Unified Modeling Language (UML) is an evolutionary general-purpose, tool-supported, and industry-standardized (OMG) modeling language for specifying, visualizing, constructing, and documenting the artifacts of a system-intensive process. "Guide to Applying the UML" offers a practical bridge between tutorials and reference works, demonstrating how all of the elements of the UML fit together holistically and cohesively. It closes the gap between the UML and process using a ¿roadmap¿ that addresses the key decision points and their relationships, providing a comprehensive framework. The focus is on rules of usage and principles of composition, style guidelines, practical real-world examples, and a tool-, process-, and technology-independent roadmap for effectively and successfully applying the UML. Topics and features: * Essential rules for using the UML and composing UML models are collated around important UML constructs *Presents a broad introduction to applying the UML, without having to prematurely adopt a particular process *Provides detailed examples, enabling readers to make informed decisions when modeling across the system development life cycle *Demonstrates how UML elements are related and how the UML supports traceability and scales for the life cycle process *Clear, well-developed diagrams simplify learning and applying core concepts and techniques With its focused, yet highly accessible approach, this guide strikes an integrated balance between UML rules and practices. It is an authoritative and comprehensive reference for software practitioners and professionals involved in the design, development, and management of UML-related software projects. About the author: Sinan Si Alhir is a highly respected consultant and has extensive information systems/technology experience, and breadth and depth in all phases of the system development life cycle. With experience in both high- and low-level project work, and broad and deep knowledge of technology and methodology, he endeavors to deliver quality solution-oriented results within various application domains using a multitude of technologies and approaches. He specializes in object-orientation, methodology/process, the Unified Modeling Language (UML), and various other disciplines and subjects, and focuses on empowering organizations to benefit from their application.

Programming Essentials Using Java (Mixed media product): William McAllister Programming Essentials Using Java (Mixed media product)
William McAllister
R2,067 R1,699 Discovery Miles 16 990 Save R368 (18%) Ships in 18 - 22 working days

This is a one-semester, introductory programming textbook in Java that uses game applications as a central pedagogical tool to improve student engagement, learning outcomes, and retention. Game programming is incorporated into the text in a way that does not compromise the amount of material traditionally covered in a basic programming course and permits instructors who are not familiar with game programming and computer graphics concepts to realize the verified pedagogical advantages of game applications. The companion disc includes a game environment that is easily integrated into projects created with the popular Java Development Environments, including Eclipse, NetBeans, and JCreator in a student-friendly way and also includes a set of executable student games to peak their interest by giving them a glimpse into their future capabilities. The material presented in the book is in full compliance with the 2013 ACM/IEEE computer science curriculum guidelines. It has been used to teach programming to students whose majors are within and outside of the computing fields. Ancillaries include a comprehensive instructor's resource disc with programming solutions, slides, quizzes, projects, and more. Features: Uses an objects-early approach to learning Java Follows the 2013 ACM/IEEE computer science curriculum guidelines Integrates game applications as a central pedagogical tool to improve student engagement, learning outcomes, and retention Includes a companion disc with projects created with the popular Java Development Environments; also includes a set of executable student games, source code, and figures Uses working programs to illustrate concepts under discussion Complete instructor's resource package available upon adoption

Introduction to Programming with C++ - International Edition (Paperback, 3rd edition): Y Liang Introduction to Programming with C++ - International Edition (Paperback, 3rd edition)
Y Liang
R2,035 R1,643 Discovery Miles 16 430 Save R392 (19%) Ships in 5 - 10 working days

For undergraduate students in Computer Science and Computer Programming courses A solid foundation in the basics of C++ programming will allow students to create efficient, elegant code ready for any production environment. Learning basic logic and fundamental programming techniques is essential for new programmers to succeed. A distinctive fundamentals-first approach and clear, concise writing style characterize Introduction to Programming with C++, 3/e. Basic programming concepts are introduced on control statements, loops, functions, and arrays before object-oriented programming is discussed. Abstract concepts are carefully and concretely explained using simple, short, and stimulating examples. Explanations are presented in brief segments, with many figures and tables. NEW! This edition is available with MyProgrammingLab, an innovative online homework and assessment tool. Through the power of practice and immediate personalized feedback, MyProgrammingLab helps students fully grasp the logic, semantics, and syntax of programming. Note: If you are purchasing the standalone text or electronic version, MyProgrammingLab does not come automatically packaged with the text. To purchase MyProgrammingLab, please visit: myprogramminglab.com or you can purchase a package of the physical text + MyProgrammingLab by searching the Pearson Higher Education web site. MyProgrammingLab is not a self-paced technology and should only be purchased when required by an instructor. Teaching and Learning Experience To provide a better teaching and learning experience, for both instructors and students, this program offers: *Fundamentals-First: Basic programming concepts are introduced on control statements, loops, functions, and arrays before object-oriented programming is discussed. *Problem-Driven Motivation: The examples and exercises throughout the book emphasize problem solving and foster the concept of developing reusable components and using them to create practical projects. *Support for Instructors and Students: The author maintains a website at http://www.cs.armstrong.edu/liang/cpp3e that includes multiple interactive resources.

C# for Students - Revised edition (Paperback, Revised Ed): Douglas Bell, Mike Parr C# for Students - Revised edition (Paperback, Revised Ed)
Douglas Bell, Mike Parr
R2,345 Discovery Miles 23 450 Ships in 10 - 15 working days

If you are new to computer programming then this book is for you! Starting from scratch, it assumes no prior knowledge of programming and is written in a simple, direct style for maximum clarity. C# ('C Sharp') is an object-oriented, network-enabled programming language, developed expressly for Microsoft's .Net platform. C# provides the features that are the most important to programmers: object-orientation, graphics, GUI components, multimedia, internet-based client/server networking and distributed computing. 'C# for Students' explains key programming concepts and the central ideas of object oriented programming, using C# as the vehicle language.

Refactoring - Improving the Design of Existing Code (Hardcover, 2nd edition): Martin Fowler Refactoring - Improving the Design of Existing Code (Hardcover, 2nd edition)
Martin Fowler
R1,325 R1,098 Discovery Miles 10 980 Save R227 (17%) Ships in 5 - 10 working days

Martin Fowler's guide to reworking bad code into well-structured code Refactoring improves the design of existing code and enhances software maintainability, as well as making existing code easier to understand. Original Agile Manifesto signer and software development thought leader, Martin Fowler, provides a catalog of refactorings that explains why you should refactor; how to recognize code that needs refactoring; and how to actually do it successfully, no matter what language you use. Refactoring principles: understand the process and general principles of refactoring Code smells: recognize "bad smells" in code that signal opportunities to refactor Application improvement: quickly apply useful refactorings to make a program easier to comprehend and change Building tests: writing good tests increases a programmer's effectiveness Moving features: an important part of refactoring is moving elements between contexts Data structures: a collection of refactorings to organize data, an important role in programs Conditional Logic: use refactorings to make conditional sections easier to understand APIs: modules and their functions are the building blocks of our software, and APIs are the joints that we use to plug them together Inheritance: it is both very useful and easy to misuse, and it's often hard to see the misuse until it's in the rear-view mirror---refactorings can fix the misuse Examples are written in JavaScript, but you shouldn't find it difficult to adapt the refactorings to whatever language you are currently using as they look mostly the same in different languages. "Whenever you read [Refactoring], it's time to read it again. And if you haven't read it yet, please do before writing another line of code." -David Heinemeier Hansson, Creator of Ruby on Rails, Founder & CTO at Basecamp "Any fool can write code that a computer can understand. Good programmers write code that humans can understand." -M. Fowler (1999)

Java Software Structures - Designing and Using Data Structures (Digital product license key, 4th edition): John Lewis, Joseph... Java Software Structures - Designing and Using Data Structures (Digital product license key, 4th edition)
John Lewis, Joseph Chase
R5,544 Discovery Miles 55 440 Ships in 10 - 15 working days

The fourth edition of Java Software Structuresembraces the enhancements of the latest version of Java, where all structures and collections are based on generics. The framework of the text walks the reader through three main areas: conceptualization, explanation, and implementation, allowing for a consistent and coherent introduction to data structures. Readers will learn how to develop high-quality software systems using well-designed collections and algorithms.

A Discipline of Multiprogramming - Programming Theory for Distributed Applications (Hardcover, 2001 ed.): Jayadev Misra A Discipline of Multiprogramming - Programming Theory for Distributed Applications (Hardcover, 2001 ed.)
Jayadev Misra
R1,483 Discovery Miles 14 830 Ships in 18 - 22 working days

This volume presents a programming model, similar to object-oriented programming, that imposes a strict discipline on the form of the constituent objects and interactions among them. Concurrency considerations have been eliminated from the model itself and are introduced only during implementation, thereby freeing programmers from dealing with concurrency explicitly. Moreover, the resulting software designs are typically more modular and easier to analyze than the more traditional ones. Numerous examples illustrate various aspects of the model and reveal that a few simple, integrated features are adequate for designing complex applications. Topics and features: * Presents a simple, easy-to-understand multiprogramming model * Provides extensive development of the underlying theory * Emphasizes program composition, thereby making possible programming of large systems through modular designs * Eliminates explicit concurrency considerations during program design * Supplies efficient implementation schemes for distributed platforms. This book addresses the problem of developing complex distributed applications on wide-area networks, such as the Internet and World Wide Web, by using effective program design principles. Computer scientists, computer engineers, and software engineers will find the book an authoritative guide to large-scale multiprogramming.

Object-Oriented Simulation - Reusability, Adaptability, Maintainability (Hardcover): GW Zobrist Object-Oriented Simulation - Reusability, Adaptability, Maintainability (Hardcover)
GW Zobrist
R4,810 Discovery Miles 48 100 Ships in 18 - 22 working days

The second part of a yearly series on simulation technology, OBJECT-ORIENTED SIMULATION presents an outstanding variety of the very latest advances in simulation techniques. This leading-edge volume contains a cohesive selection of presentations written by the world-renowned experts in a broad range of topics. OBJECT-ORIENTED SIMULATION is a key resource for anyone involved in computer simulator research and design as well as developers, producers, scholars, and managers. It is an excellent tool for preparing proposals for simulation in commercial and military fields.

Job Ready Python (Paperback): H Balti Job Ready Python (Paperback)
H Balti
R938 R802 Discovery Miles 8 020 Save R136 (14%) Ships in 9 - 17 working days

Get ready to take on Python with a practical and job-focused guide Job Ready Python offers readers a straightforward and elegant approach to learning Python that emphasizes hands-on and employable skills you can apply to real-world environments immediately. Based on the renowned mthree Global Academy and Software Guild training program, this book will get you up to speed in the basics of Python, loops and data structures, object-oriented programming, and data processing. You'll also get: Thorough discussions of Extract, Transform, and Load (ETL) scripting in Python Explorations of databases, including MySQL, and MongoDB--all commonly used database platforms in the field Simple, step-by-step approaches to dealing with dates and times, CSV files, and JSON files Ideal for Python newbies looking to make a transition to an exciting new career, Job Ready Python also belongs on the bookshelves of Python developers hoping to brush up on the fundamentals with an authoritative and practical new handbook.

Management of the Object-oriented Development Process (Hardcover): Management of the Object-oriented Development Process (Hardcover)
R2,390 Discovery Miles 23 900 Ships in 18 - 22 working days

Management of the Object-Oriented Development Process consists of a series of high-level discussions on technical and managerial issues related to object-oriented development. This book introduces object-oriented development techniques, including modeling languages, programming languages, reusable patterns and software development processes. It discusses the ongoing trends of object-oriented development, including emerging e-business development frameworks, executable UML and requirements engineering. There is also a focus on managerial issues such as project management and software evaluation, and how to manage the paradigm shift from structured to object-oriented development. Management of the Object-Oriented Development Process offers systems developers, project managers, information systems students and researchers technical skills as well as strategic insights on how to manage software projects, deploy object-oriented software development processes, understand the current trends and make the transition from structured to object-oriented techniques.

Object-oriented Programming with Smalltalk (Hardcover, Annotated edition): Harald Wertz Object-oriented Programming with Smalltalk (Hardcover, Annotated edition)
Harald Wertz
R3,452 Discovery Miles 34 520 Ships in 10 - 15 working days

Object oriented programming is a way of thinking about problems. Smalltalk is one of the purest incarnations of an object-oriented programming language. Using a pedagogical approach, this book covers all aspects of object oriented programming: first through the study of various preexisting Smalltalk classes, their implementation and use; then through a detailed description of an implementation of an interactive Lindenmayer system and through implementation of a series of calculators. The author addresses such subjects as graphics programming, dependency mechanisms and hierarchical specialization. This book fills the gap for an in-depth self-study reference, permitting the reader to master all aspects of object-oriented programming through a large set of exercises with highly detailed resources.

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
Python For Beginners - Learn Python In 5…
James Tudor Hardcover R667 Discovery Miles 6 670
ISE Object-Oriented Software…
David Kung Paperback R1,796 Discovery Miles 17 960
Learn Java GUI Applications - 11th…
Philip Conrod, Lou Tylee Paperback R2,844 Discovery Miles 28 440
Python Programming For Beginners In 2021…
James Tudor Hardcover R673 Discovery Miles 6 730
C# From Beginner to Pro - With…
Rick Phillips Hardcover R1,244 Discovery Miles 12 440
Agile Scrum Implementation and Its…
Kenneth R Walsh, Sathiadev Mahesh, … Hardcover R5,994 Discovery Miles 59 940
Applications Of C++ Programming…
Fritz Solms, Willi-Hans Steeb Hardcover R1,575 Discovery Miles 15 750
UML 2 Certification Guide - Fundamental…
Tim Weilkiens, Bernd Oestereich Paperback R1,260 Discovery Miles 12 600
Object-Oriented Analysis and Design for…
Raul Sidnei Wazlawick Paperback R1,120 Discovery Miles 11 200
Object-oriented Design Knowledge…
Mario Piattini, Javier Garzas Hardcover R2,507 Discovery Miles 25 070

 

Partners