0
Your cart

Your cart is empty

Browse All Departments
Price
  • R50 - R100 (2)
  • R100 - R250 (291)
  • R250 - R500 (3,646)
  • R500+ (11,088)
  • -
Status
Format
Author / Contributor
Publisher

Books > Computing & IT > Computer programming > Programming languages

Oracle Database Programming with Java - Ideas, Designs, and Implementations (Hardcover): Ying Bai Oracle Database Programming with Java - Ideas, Designs, and Implementations (Hardcover)
Ying Bai
R2,257 Discovery Miles 22 570 Ships in 12 - 17 working days

Databases have become an integral part of modern life. Today's society is an information-driven society, and database technology has a direct impact on all aspects of daily life. Decisions are routinely made by organizations based on the information collected and stored in databases. Database management systems such as Oracle are crucial to apply data in industrial or commercial systems. Equally crucial is a graphical user interface (GUI) to enable users to access and manipulate data in databases. The Apache NetBeans IDE with Java is an ideal candidate for developing a GUI with programming functionality. Oracle Database Programming with Java: Ideas, Designs, and Implementations is written for college students and software programmers who want to develop practical and commercial database programming with Java and relational databases such as Oracle Database XE 18c. The book details practical considerations and applications of database programming with Java and is filled with authentic examples as well as detailed explanations. Advanced topics in Java Web, like Java Web Applications and Java Web Services, are covered in real project examples to show how to handle the database programming issues in the Apache NetBeans IDE environment. This book features: A real sample database, CSE _ DEPT, which is built with Oracle SQL Developer, provided and used throughout the book Step by step, detailed illustrations and descriptions of how to design and build a practical relational database Fundamental and advanced Java database programming techniques practical to both beginning students and experienced programmers Updated Java desktop and Web database programming techniques, such as Java Enterprise Edition 7, JavaServer Pages, JavaServer Faces, Enterprise Java Beans, Web applications and Web services, including GlassFish and Tomcat Web servers More than 30 real database programming projects with detailed illustrations Actual JDBC APIs and JDBC drivers, along with code explanations Homework and selected solutions for each chapter to strengthen and improve students' learning and understanding of the topics they have studied

Software Testing - A Craftsman's Approach, Fifth Edition (Paperback, 5th edition): Paul C. Jorgensen, Byron DeVries Software Testing - A Craftsman's Approach, Fifth Edition (Paperback, 5th edition)
Paul C. Jorgensen, Byron DeVries
R1,258 Discovery Miles 12 580 Ships in 12 - 17 working days

This updated and reorganized Fifth edition of Software Testing: A Craftsman's Approach continues to be a valuable reference for software testers, developers, and engineers, by applying the strong mathematics content of previous editions to a coherent treatment of software testing. Responding to instructor and student survey input, the authors have streamlined chapters and examples. The Fifth Edition: Has a new chapter on feature interaction testing that explores the feature interaction problem and explains how to reduce tests Uses Java instead of pseudo-code for all examples including structured and object-oriented ones Presents model-based development and provides an explanation of how to conduct testing within model-based development environments Explains testing in waterfall, iterative, and agile software development projects Explores test-driven development, reexamines all-pairs testing, and explains the four contexts of software testing Thoroughly revised and updated, Software Testing: A Craftsman's Approach, Fifth Edition is sure to become a standard reference for those who need to stay up to date with evolving technologies in software testing.

Delphi Programming Made Simple (Paperback): Stephen Morris Delphi Programming Made Simple (Paperback)
Stephen Morris
R559 Discovery Miles 5 590 Ships in 12 - 17 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.

Learning with Fractional Orthogonal Kernel Classifiers in Support Vector Machines - Theory, Algorithms and Applications... Learning with Fractional Orthogonal Kernel Classifiers in Support Vector Machines - Theory, Algorithms and Applications (Hardcover, 1st ed. 2023)
Jamal Amani Rad, Kourosh Parand, Snehashish Chakraverty
R3,620 Discovery Miles 36 200 Ships in 12 - 17 working days

This book contains select chapters on support vector algorithms from different perspectives, including mathematical background, properties of various kernel functions, and several applications. The main focus of this book is on orthogonal kernel functions, and the properties of the classical kernel functions-Chebyshev, Legendre, Gegenbauer, and Jacobi-are reviewed in some chapters. Moreover, the fractional form of these kernel functions is introduced in the same chapters, and for ease of use for these kernel functions, a tutorial on a Python package named ORSVM is presented. The book also exhibits a variety of applications for support vector algorithms, and in addition to the classification, these algorithms along with the introduced kernel functions are utilized for solving ordinary, partial, integro, and fractional differential equations. On the other hand, nowadays, the real-time and big data applications of support vector algorithms are growing. Consequently, the Compute Unified Device Architecture (CUDA) parallelizing the procedure of support vector algorithms based on orthogonal kernel functions is presented. The book sheds light on how to use support vector algorithms based on orthogonal kernel functions in different situations and gives a significant perspective to all machine learning and scientific machine learning researchers all around the world to utilize fractional orthogonal kernel functions in their pattern recognition or scientific computing problems.

Machine Learning for Decision Sciences with Case Studies in Python (Hardcover): S. Sumathi, Suresh Rajappa, L Ashok Kumar,... Machine Learning for Decision Sciences with Case Studies in Python (Hardcover)
S. Sumathi, Suresh Rajappa, L Ashok Kumar, Surekha Paneerselvam
R4,762 Discovery Miles 47 620 Ships in 12 - 17 working days

Explains the basic concepts of Python and its role in machine learning Provides comprehensive coverage of feature-engineering including real-time case studies Perceive the structural patterns with reference to data science and statistics and analytics Includes machine learning based structured exercises Appreciates different algorithmic concepts of machine learning including unsupervised, supervised and reinforcement learning

Writing Testbenches using SystemVerilog (Hardcover, 2006 ed.): Janick Bergeron Writing Testbenches using SystemVerilog (Hardcover, 2006 ed.)
Janick Bergeron
R5,316 Discovery Miles 53 160 Ships in 12 - 17 working days

Verification is too often approached in an ad hoc fashion. Visually inspecting simulation results is no longer feasible and the directed test-case methodology is reaching its limit. Moore's Law demands a productivity revolution in functional verification methodology.

Writing Testbenches Using SystemVerilog offers a clear blueprint of a verification process that aims for first-time success using the SystemVerilog language. From simulators to source management tools, from specification to functional coverage, from I's and O's to high-level abstractions, from interfaces to bus-functional models, from transactions to self-checking testbenches, from directed testcases to constrained random generators, from behavioral models to regression suites, this book covers it all.

Writing Testbenches Using SystemVerilog presents many of the functional verification features that were added to the Verilog language as part of SystemVerilog. Interfaces, virtual modports, classes, program blocks, clocking blocks and others SystemVerilog features are introduced within a coherent verification methodology and usage model.

Writing Testbenches Using SystemVerilog introduces the reader to all elements of a modern, scalable verification methodology. It is an introduction and prelude to the verification methodology detailed in the Verification Methodology Manual for SystemVerilog. It is a SystemVerilog version of the author's bestselling book Writing Testbenches: Functional Verification of HDL Models.

Smalltalk Best Practice Patterns (Paperback): Kent Beck Smalltalk Best Practice Patterns (Paperback)
Kent Beck
R1,614 Discovery Miles 16 140 Ships in 12 - 17 working days

Smalltalk programmers, project managers, teachers and students -- both new and experienced.

This book presents a set of patterns that organize all the informal experience successful Smalltalk programmers have learned the hard way. Understand these patterns, and you can write much more effective code.

Programming Games for Atari 2600 (Hardcover): Oscar Toledo Gutierrez Programming Games for Atari 2600 (Hardcover)
Oscar Toledo Gutierrez
R966 Discovery Miles 9 660 Ships in 12 - 17 working days
Dark Silicon and Future On-chip Systems, Volume 110 (Hardcover): Suyel Namasudra, Hamid Sarbazi-Azad Dark Silicon and Future On-chip Systems, Volume 110 (Hardcover)
Suyel Namasudra, Hamid Sarbazi-Azad
R3,894 Discovery Miles 38 940 Ships in 12 - 17 working days

Dark Silicon and the Future of On-chip Systems, Volume 110, the latest release in the Advances in Computers series published since 1960, presents detailed coverage of innovations in computer hardware, software, theory, design and applications, with this release focusing on an Introduction to dark silicon and future processors, a Revisiting of processor allocation and application mapping in future CMPs in the dark silicon era, Multi-objectivism in the dark silicon age, Dark silicon aware resource management for many-core systems, Dynamic power management for dark silicon multi-core processors, Topology specialization for networks-on-chip in the dark silicon era, and Emerging SRAM-based FPGA architectures.

Digital Visual Fortran Programmer's Guide (Paperback): Michael Etzel, Karen Dickinson Digital Visual Fortran Programmer's Guide (Paperback)
Michael Etzel, Karen Dickinson
R3,038 Discovery Miles 30 380 Ships in 12 - 17 working days

Digital Visual Fortran is the latest version of a major programming language tool used by scientists and engineers. Written by key technical writers from the Digital Visual Fortran product team, Digital Visual Fortran Programmer's Guide presents in printed form the critical portions of the official programmer's guide, previously only available online. The result is the authoritative book on Digital Visual Fortran's features and how to use them to create effective applications.

Digital Visual Fortran is the language of choice for computation-intensive scientific and engineering applications, financial applications, and other programs. Digital recently acquired Fortran technology and rights from Microsoft that allows them to use the Microsoft Developer Studio Integrated Development Environment, which is featured in Microsoft's Visual C++ and Visual Basic. The result is that Digital Visual Fortran is much easier to use and looks and works much like Microsoft's industry-leading programming products for other market segments.
The official programmer's guide to Digital Visual Fortran for Version 6.0A
Authors are experts from the Digital Visual Fortran product group
New Digital Fortran version include Microsoft interface and object technologies

LOTOSphere: Software Development with LOTOS (Hardcover, 1995 ed.): Tommaso Bolognesi, Jeroen Van De Lagemaat, Chris Vissers LOTOSphere: Software Development with LOTOS (Hardcover, 1995 ed.)
Tommaso Bolognesi, Jeroen Van De Lagemaat, Chris Vissers
R4,373 Discovery Miles 43 730 Ships in 12 - 17 working days

LOTOS (Language Of Temporal Ordering Specification) became an international standard in 1989, although application of preliminary versions of the language to communication services and protocols of the ISO/OSI family dates back to 1984. This history of the use of LOTOS made it apparent that more advantages than the pure production of standard reference documents were to be expected from the use of such formal description techniques. LOTOSphere: Software Development with LOTOS describes in depth a five year project that moved LOTOS out of the ISO tower into software engineering practice. LOTOS became a vehicle for efficient, yet formally based industrial software specification, design, verification, implementation and testing. LOTOSphere: Software Development with LOTOS is divided into six parts. The first introduces the reader to LOTOS and the project LOTOSphere. The five remaining each treat an important part of the software development life cycle using LOTOS. This is the first book to give a comprehensive treatment of the use of these formal description techniques in a software engineering environment. It will thus be a valuable reference for researchers and software developers and can also be used as a text for an advanced course on the subject.

Comparative Metric Semantics of Programming Languages - Nondeterminism and Recursion (Hardcover, 1998 ed.): Franck van Breughel Comparative Metric Semantics of Programming Languages - Nondeterminism and Recursion (Hardcover, 1998 ed.)
Franck van Breughel
R2,925 Discovery Miles 29 250 Ships in 10 - 15 working days

During the last three decades several different styles of semantics for program ming languages have been developed. This book compares two of them: the operational and the denotational approach. On the basis of several exam ples we show how to define operational and denotational semantic models for programming languages. Furthermore, we introduce a general technique for comparing various semantic models for a given language. We focus on different degrees of nondeterminism in programming lan guages. Nondeterminism arises naturally in concurrent languages. It is also an important concept in specification languages. In the examples discussed, the degree of non determinism ranges from a choice between two alternatives to a choice between a collection of alternatives indexed by a closed interval of the real numbers. The former arises in a language with nondeterministic choices. A real time language with dense choices gives rise to the latter. We also consider the nondeterministic random assignment and parallel composition, both couched in a simple language. Besides non determinism our four example languages contain some form of recursion, a key ingredient of programming languages."

Practical OCaml (Hardcover, 1st ed.): Joshua B. Smith Practical OCaml (Hardcover, 1st ed.)
Joshua B. Smith
R1,588 Discovery Miles 15 880 Ships in 10 - 15 working days

Objective Caml (OCaml) is an open source programming language that allows you to utilize both functional and object-oriented programming. A very fast and efficient language, OCaml's speed is on par with the likes of C/C++, and Practical OCaml is the only book available that covers OCaml. The compiler is available for a variety of platforms, including Windows, Unix, Linux, and Apple. OCaml can be found in a variety of scientific applications and is used as a teaching language in universities. Practical OCaml teaches Objective Caml in a straightforward and practical manner. All the features of this functional programming language are taught by example. You will learn how to utilize OCaml to create a simple database, perform reporting, and create a spam filter. You will also learn how to scan complex log files, create your own network servers by creating a shoutcast server, and create a web crawler. By this book's conclusion, you'll be able to decipher when and why OCaml should be used, and be prepared to create your own applications with OCaml.

C# - 2 books in 1 - The Ultimate Beginner's & Intermediate Guide to Learn C# Programming Step By Step (Hardcover): Ryan... C# - 2 books in 1 - The Ultimate Beginner's & Intermediate Guide to Learn C# Programming Step By Step (Hardcover)
Ryan Turner
R1,127 R917 Discovery Miles 9 170 Save R210 (19%) Ships in 10 - 15 working days
Languages for Digital Embedded Systems (Hardcover, 2000 ed.): Stephen A. Edwards Languages for Digital Embedded Systems (Hardcover, 2000 ed.)
Stephen A. Edwards
R4,329 Discovery Miles 43 290 Ships in 12 - 17 working days

Appropriate for use as a graduate text or a professional reference, Languages for Digital Embedded Systems is the first detailed, broad survey of hardware and software description languages for embedded system design. Instead of promoting the one language that will solve all design problems (which does not and will not ever exist), this book takes the view that different problems demand different languages, and a designer who knows the spectrum of available languages has the advantage over one who is trapped using the wrong language. Languages for Digital Embedded Systems concentrates on successful, widely-used design languages, with a secondary emphasis on those with significant theoretical value. The syntax, semantics, and implementation of each language is discussed, since although hardware synthesis and software compilation technology have steadily improved, coding style still matters, and a thorough understanding of how a language is synthesized or compiled is generally necessary to take full advantage of a language. Practicing designers, graduate students, and advanced undergraduates will all benefit from this book. It assumes familiarity with some hardware or software languages, but takes a practical, descriptive view that avoids formalism.

Building Java Programs: A Back to Basics Approach, Global Edition (Paperback, 4th edition): Stuart Reges, Marty Stepp Building Java Programs: A Back to Basics Approach, Global Edition (Paperback, 4th edition)
Stuart Reges, Marty Stepp
R2,166 Discovery Miles 21 660 Ships in 12 - 17 working days

For courses in Java Programming Layered, Back-to-Basics Approach to Java Programming This edition of Building Java Programs: A Back to Basics Approach uses a layered strategy to introduce Java programming and overcome the high failure rates that are common in introductory computer science courses. The authors' proven and class-tested "back to basics" approach introduces programming fundamentals first, with new syntax and concepts added over multiple chapters. Object-oriented programming is discussed only once students have developed a basic understanding of Java programming. Previous editions have established the text's reputation as an excellent choice for two-course sequences in introductory computer science, and new material in the 4th Edition incorporates concepts related to Java 8, functional programming, and image manipulation.

JDBC Recipes - A Problem-Solution Approach (Hardcover, 1st ed.): Mahmoud Parsian JDBC Recipes - A Problem-Solution Approach (Hardcover, 1st ed.)
Mahmoud Parsian
R2,378 Discovery Miles 23 780 Ships in 10 - 15 working days

"JDBC Recipes" provides easy-to-implement, usable solutions to problems in relational databases that use JDBC. You will be able to integrate these solutions into your web-based applications, such as Java servlets, JavaServer Pages, and Java server-side frameworks. This handy book allows you to cut and paste the solutions without any code changes.

This book focuses on topics that have been ignored in most other JDBC books, such as database and result set metadata. It will help you develop database solutions, like adapters, connectors, and frameworks using Java/JDBC. The insightful solutions will enable you to handle all data types, including large binary objects. A unique feature of the book is that it presents JDBC solutions (result sets) in XML.

Quests - Design, Theory, and History in Games and Narratives (Paperback, 2nd edition): Jeff Howard Quests - Design, Theory, and History in Games and Narratives (Paperback, 2nd edition)
Jeff Howard
R1,316 Discovery Miles 13 160 Ships in 12 - 17 working days

Combining theory and practice, this updated new edition provides a complete overview of how to create deep and meaningful quests for games. It uses the Unity game engine in conjunction with Fungus and other free plugins to provide an accessible entry into quest design. The book begins with an introduction to the theory and history of quests in games, before covering four theoretical components of quests: their spaces, objects, actors, and challenges. Each chapter also includes a practical section, with accompanying exercises and suggestions for the use of specific technologies for four crucial aspects of quest design: * level design * quest item creation * NPC and dialogue construction * scripting This book will be of great interest to all game designers looking to create new, innovative quests in their games. It will also appeal to new media researchers, as well as humanities scholars in the fields of mythology and depth-psychology that want to bring computer-assisted instruction into their classroom in an innovative way. The companion website includes lecture and workshop slides, and can be accessed at: www.designingquests.com

Fast Python for Data Science (Paperback): Tiago Antao Fast Python for Data Science (Paperback)
Tiago Antao
R1,477 Discovery Miles 14 770 Ships in 10 - 15 working days

Fast Python for Data Science is a hands-on guide to writing Python code that can process more data, faster, and with less resources. It takes a holistic approach to Python performance, showing you how your code, libraries, and computing architecture interact and can be optimized together. Written for experienced practitioners, Fast Python for Data Science dives right into practical solutions for improving computation and storage efficiency. You'll experiment with fun and interesting examples such as rewriting games in lower-level Cython and implementing a MapReduce framework from scratch. Finally, you'll go deep into Python GPU computing and learn how modern hardware has rehabilitated some former antipatterns and made counterintuitive ideas the most efficient way of working. About the technology Fast, accurate systems are vital for handling the huge datasets and complex analytical algorithms that are common in modern data science. Python programmers need to boost performance by writing faster pure-Python programs, optimizing the use of libraries, and utilizing modern multi-processor hardware; Fast Python for Data Science shows you how.

SQL Database Programming - The Ultimate Guide to Learning SQL Database Programming Fast! (Hardcover): Tim Warren SQL Database Programming - The Ultimate Guide to Learning SQL Database Programming Fast! (Hardcover)
Tim Warren
R598 R497 Discovery Miles 4 970 Save R101 (17%) Ships in 10 - 15 working days
Value-Range Analysis of C Programs - Towards Proving the Absence of Buffer Overflow Vulnerabilities (Hardcover, 2008 ed.): Axel... Value-Range Analysis of C Programs - Towards Proving the Absence of Buffer Overflow Vulnerabilities (Hardcover, 2008 ed.)
Axel Simon
R4,328 Discovery Miles 43 280 Ships in 12 - 17 working days

Abu?erover?owoccurswheninputiswrittenintoamemorybu?erthatisnot large enough to hold the input. Bu?er over?ows may allow a malicious person to gain control over a computer system in that a crafted input can trick the defectiveprogramintoexecutingcodethatisencodedintheinputitself.They are recognised as one of the most widespread forms of security vulnerability, and many workarounds, including new processor features, have been proposed to contain the threat. This book describes a static analysis that aims to prove the absence of bu?er over?ows in C programs. The analysis is conservative in the sense that it locates every possible over?ow. Furthermore, it is fully automatic in that it requires no user annotations in the input program. Thekeyideaoftheanalysisistoinferasymbolicstateforeachp- gram point that describes the possible variable valuations that can arise at that point. The program is correct if the inferred values for array indices and pointer o?sets lie within the bounds of the accessed bu?er. The symbolic state consists of a ?nite set of linear inequalities whose feasible points induce a convex polyhedron that represents an approximation to possible variable valuations. The book formally describes how program operations are mapped to operations on polyhedra and details how to limit the analysis to those p- tionsofstructuresandarraysthatarerelevantforveri?cation.Withrespectto operations on string bu?ers, we demonstrate how to analyse C strings whose length is determined by anul character within the string.

Murach's C# 2008 (Paperback, Revised edition): Joel Murach Murach's C# 2008 (Paperback, Revised edition)
Joel Murach
R1,532 R1,264 Discovery Miles 12 640 Save R268 (17%) Ships in 12 - 17 working days

This is a self-paced professional book that shows how to use Visual Studio 2008, C# 2008, and the .NET 3.5 classes to develop Windows Forms applications. It's an object-oriented book that shows how to use business classes, inheritance, and interfaces the way they're used in the real world. It's a database programming book that shows how to prototype professional database applications using RAD features like data sources and the DataGridView control. And it's a book that shows you how to take advantage of 2008 features like object and collection initialisers, automatically implemented properties, and LINQ. When you're done, you'll be able to develop three-tiered, object-oriented applications the way the best professionals develop them. That's why we say: No other book teaches you so much, so fast, or so thoroughly.

Advanced Logo - A Language for Learning (Hardcover): Michael Friendly Advanced Logo - A Language for Learning (Hardcover)
Michael Friendly
R3,950 Discovery Miles 39 500 Ships in 12 - 17 working days

Advanced Logo shows how LOGO can be used as a vehicle to promote problem solving skills among secondary students, college students, and instructors. The book demonstrates the wide range of educational domains that can be explored through LOGO including generative grammars, physical laws of motion and mechanics, artificial intelligence, robotics, and calculus.

Introduction to Financial Derivatives with Python (Hardcover): Elisa Alos, Raul Merino Introduction to Financial Derivatives with Python (Hardcover)
Elisa Alos, Raul Merino
R2,265 Discovery Miles 22 650 Ships in 12 - 17 working days

Features Connected to a Github repository with the codes in the book. The repository can be accessed at https://bit.ly/3bllnuf Suitable for undergraduate students, as well as anyone who wants a gentle introduction to the principles of quantitative finance No pre-requisites required for programming or advanced mathematics beyond basic calculus.

Foundations of Jini 2 Programming (Hardcover, 1st ed.): Jan Newmarch Foundations of Jini 2 Programming (Hardcover, 1st ed.)
Jan Newmarch
R1,664 Discovery Miles 16 640 Ships in 12 - 17 working days

To understand Jini, imagine that you could move to a new office across the world or check into any hotel--and could simply plug your notebook or Palm directly into the local network. Your device would immediately be recognized, and you would have access to the services at that location--transparently. Jini is Sun's Java-based technology, with potential to make transparent universal plug and play a reality. Foundations of Jini 2 Programming, based on Jini 2.0, is an expanded, updated version of the most popular online tutorial for Jini. This is the perfect book for any Java programmer interested in learning and applying Jini toward their respective network applications (any Java-enabled device interoperable with another Java-enabled device).

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
Python Programming For Beginners - Learn…
James Tudor Hardcover R685 Discovery Miles 6 850
C Programming For Beginners - The Simple…
Tim Warren Hardcover R597 R496 Discovery Miles 4 960
Python for Data Analysis - Learn the…
Robert Campbell Hardcover R823 R684 Discovery Miles 6 840
Coding for Kids in Python - Python…
Bob Mather Hardcover R879 Discovery Miles 8 790
Advanced Visual Basic 6 - Power…
Matthew Curland, Gary Clarke Paperback R1,247 Discovery Miles 12 470
C++ How to Program: Horizon Edition
Harvey Deitel, Paul Deitel Paperback R1,779 Discovery Miles 17 790
Java How to Program, Late Objects…
Paul Deitel, Harvey Deitel Paperback R900 R750 Discovery Miles 7 500
C++ Programming - Program Design…
D. Malik Paperback R1,660 R1,485 Discovery Miles 14 850
Objects First with Java: A Practical…
David Barnes Paperback R2,376 Discovery Miles 23 760
C How to Program: With Case Studies in…
Paul Deitel, Harvey Deitel Paperback R2,192 Discovery Miles 21 920

 

Partners