Computer Arithmetic and Self-Validating Numerical Methods

Download Computer Arithmetic and Self-Validating Numerical Methods PDF Online Free

Author :
Publisher : Academic Press
ISBN 13 : 1483267814
Total Pages : 316 pages
Book Rating : 4.4/5 (832 download)

DOWNLOAD NOW!


Book Synopsis Computer Arithmetic and Self-Validating Numerical Methods by : Christian Ullrich

Download or read book Computer Arithmetic and Self-Validating Numerical Methods written by Christian Ullrich and published by Academic Press. This book was released on 2014-05-10 with total page 316 pages. Available in PDF, EPUB and Kindle. Book excerpt: Notes and Reports in Mathematics in Science and Engineering, Volume VII: Computer Arithmetic and Self-Validating Numerical Methods compiles papers presented at the first international conference on “Computer Arithmetic and Self-Validating Numerical Methods, held in Basel from October 2 to 6, 1989. This book begins by providing a tutorial introduction to computer arithmetic with operations of maximum accuracy, differentiation arithmetic and enclosure methods, and programming languages for self-validating numerical methods. The rest of the chapters discuss the determination of guaranteed bounds for eigenvalues by variational methods and guaranteed inclusion of solutions of differential equations. An appendix covering the IMACS-GAMM resolution on computer arithmetic is provided at the end of this publication. This volume is recommended for researchers and professionals working on computer arithmetic and self-validating numerical methods.

Computer Arithmetic and Validity

Download Computer Arithmetic and Validity PDF Online Free

Author :
Publisher : Walter de Gruyter
ISBN 13 : 3110301792
Total Pages : 456 pages
Book Rating : 4.1/5 (13 download)

DOWNLOAD NOW!


Book Synopsis Computer Arithmetic and Validity by : Ulrich Kulisch

Download or read book Computer Arithmetic and Validity written by Ulrich Kulisch and published by Walter de Gruyter. This book was released on 2013-04-30 with total page 456 pages. Available in PDF, EPUB and Kindle. Book excerpt: This is the revised and extended second edition of the successful basic book on computer arithmetic. It is consistent with the newest recent standard developments in the field. The book shows how the arithmetic and mathematical capability of the digital computer can be enhanced in a quite natural way. The work is motivated by the desire and the need to improve the accuracy of numerical computing and to control the quality of the computed results (validity). The accuracy requirements for the elementary floating-point operations are extended to the customary product spaces of computations including interval spaces. The mathematical properties of these models are extracted into an axiomatic approach which leads to a general theory of computer arithmetic. Detailed methods and circuits for the implementation of this advanced computer arithmetic on digital computers are developed in part two of the book. Part three then illustrates by a number of sample applications how this extended computer arithmetic can be used to compute highly accurate and mathematically verified results. The book can be used as a high-level undergraduate textbook but also as reference work for research in computer arithmetic and applied mathematics.

Applications of Interval Computations

Download Applications of Interval Computations PDF Online Free

Author :
Publisher : Springer Science & Business Media
ISBN 13 : 1461334403
Total Pages : 435 pages
Book Rating : 4.4/5 (613 download)

DOWNLOAD NOW!


Book Synopsis Applications of Interval Computations by : R. Baker Kearfott

Download or read book Applications of Interval Computations written by R. Baker Kearfott and published by Springer Science & Business Media. This book was released on 2013-12-01 with total page 435 pages. Available in PDF, EPUB and Kindle. Book excerpt: Primary Audience for the Book • Specialists in numerical computations who are interested in algorithms with automatic result verification. • Engineers, scientists, and practitioners who desire results with automatic verification and who would therefore benefit from the experience of suc cessful applications. • Students in applied mathematics and computer science who want to learn these methods. Goal Of the Book This book contains surveys of applications of interval computations, i. e. , appli cations of numerical methods with automatic result verification, that were pre sented at an international workshop on the subject in EI Paso, Texas, February 23-25, 1995. The purpose of this book is to disseminate detailed and surveyed information about existing and potential applications of this new growing field. Brief Description of the Papers At the most fundamental level, interval arithmetic operations work with sets: The result of a single arithmetic operation is the set of all possible results as the operands range over the domain. For example, [0. 9,1. 1] + [2. 9,3. 1] = [3. 8,4. 2], where [3. 8,4. 2] = {x + ylx E [0. 9,1. 1] and y E [3. 8,4. 2]}. The power of interval arithmetic comes from the fact that (i) the elementary operations and standard functions can be computed for intervals with formulas and subroutines; and (ii) directed roundings can be used, so that the images of these operations (e. g.

Scientific Computing, Computer Arithmetic, and Validated Numerics

Download Scientific Computing, Computer Arithmetic, and Validated Numerics PDF Online Free

Author :
Publisher : Springer
ISBN 13 : 3319317695
Total Pages : 291 pages
Book Rating : 4.3/5 (193 download)

DOWNLOAD NOW!


Book Synopsis Scientific Computing, Computer Arithmetic, and Validated Numerics by : Marco Nehmeier

Download or read book Scientific Computing, Computer Arithmetic, and Validated Numerics written by Marco Nehmeier and published by Springer. This book was released on 2016-04-08 with total page 291 pages. Available in PDF, EPUB and Kindle. Book excerpt: This book constitutes the refereed post proceedings of the 16th International Symposium, SCAN 2014, held in Würzburg, Germany, in September 2014. The 22 full papers presented were carefully reviewed and selected from 60 submissions. The main concerns of research addressed by SCAN conferences are validation, verification or reliable assertions of numerical computations. Interval arithmetic and other treatments of uncertainty are developed as appropriate tools.

Application Specific Processors

Download Application Specific Processors PDF Online Free

Author :
Publisher : Springer Science & Business Media
ISBN 13 : 1461314577
Total Pages : 266 pages
Book Rating : 4.4/5 (613 download)

DOWNLOAD NOW!


Book Synopsis Application Specific Processors by : Earl E. Swartzlander Jr.

Download or read book Application Specific Processors written by Earl E. Swartzlander Jr. and published by Springer Science & Business Media. This book was released on 2012-12-06 with total page 266 pages. Available in PDF, EPUB and Kindle. Book excerpt: Application Specific Processors is written for use by engineers who are developing specialized systems (application specific systems). Traditionally, most high performance signal processors have been realized with application specific processors. The explanation is that application specific processors can be tailored to exactly match the (usually very demanding) application requirements. The result is that no `processing power' is wasted for unnecessary capabilities and maximum performance is achieved. A disadvantage is that such processors have been expensive to design since each is a unique design that is customized to the specific application. In the last decade, computer-aided design systems have been developed to facilitate the development of application specific integrated circuits. The success of such ASIC CAD systems suggests that it should be possible to streamline the process of application specific processor design. Application Specific Processors consists of eight chapters which provide a mixture of techniques and examples that relate to application specific processing. The inclusion of techniques is expected to suggest additional research and to assist those who are faced with the requirement to implement efficient application specific processors. The examples illustrate the application of the concepts and demonstrate the efficiency that can be achieved via application specific processors. The chapters were written by members and former members of the application specific processing group at the University of Texas at Austin. The first five chapters relate to specific arithmetic which often is the key to achieving high performance in application specific processors. The next two chapters focus on signal processing systems, and the final chapter examines the interconnection of possibly disparate elements to create systems.

Interval Analysis

Download Interval Analysis PDF Online Free

Author :
Publisher : Walter de Gruyter GmbH & Co KG
ISBN 13 : 3110498057
Total Pages : 625 pages
Book Rating : 4.1/5 (14 download)

DOWNLOAD NOW!


Book Synopsis Interval Analysis by : Günter Mayer

Download or read book Interval Analysis written by Günter Mayer and published by Walter de Gruyter GmbH & Co KG. This book was released on 2017-04-10 with total page 625 pages. Available in PDF, EPUB and Kindle. Book excerpt: This self-contained text is a step-by-step introduction and a complete overview of interval computation and result verification, a subject whose importance has steadily increased over the past many years. The author, an expert in the field, gently presents the theory of interval analysis through many examples and exercises, and guides the reader from the basics of the theory to current research topics in the mathematics of computation. Contents Preliminaries Real intervals Interval vectors, interval matrices Expressions, P-contraction, ε-inflation Linear systems of equations Nonlinear systems of equations Eigenvalue problems Automatic differentiation Complex intervals

Validation Numerics

Download Validation Numerics PDF Online Free

Author :
Publisher : Springer Science & Business Media
ISBN 13 : 3709169186
Total Pages : 288 pages
Book Rating : 4.7/5 (91 download)

DOWNLOAD NOW!


Book Synopsis Validation Numerics by : R. Albrecht

Download or read book Validation Numerics written by R. Albrecht and published by Springer Science & Business Media. This book was released on 2012-12-06 with total page 288 pages. Available in PDF, EPUB and Kindle. Book excerpt: The articles in this book give a comprehensive overview on the whole field of validated numerics. The problems covered include simultaneous systems of linear and nonlinear equations, differential and integral equations and certain applications from technical sciences. Furthermore some papers which improve the tools are included. The book is a must for scientists working in numerical analysis, computer science and in technical fields.

Self-Validating Numerics for Function Space Problems

Download Self-Validating Numerics for Function Space Problems PDF Online Free

Author :
Publisher : Elsevier
ISBN 13 : 1483273776
Total Pages : 256 pages
Book Rating : 4.4/5 (832 download)

DOWNLOAD NOW!


Book Synopsis Self-Validating Numerics for Function Space Problems by : Edgar W. Kaucher

Download or read book Self-Validating Numerics for Function Space Problems written by Edgar W. Kaucher and published by Elsevier. This book was released on 2014-06-20 with total page 256 pages. Available in PDF, EPUB and Kindle. Book excerpt: Self-Validating Numerics for Function Space Problems describes the development of computational methods for solving function space problems, including differential, integral, and function equations. This seven-chapter text highlights three approaches, namely, the E-methods, ultra-arithmetic, and computer arithmetic. After a brief overview of the different self-validating approaches, this book goes on introducing the mathematical preliminaries consisting principally of fixed-point theorems and the computational context for the development of validating methods in function spaces. The subsequent chapters deals with the development and application of point of view of ultra-arithmetic and the constructs of function-space arithmetic spaces, such as spaces, bases, rounding, and approximate operations. These topics are followed by discussion of the iterative residual correction methods for function problems and the requirements of a programming language needed to make the tools and constructs of the methodology available in actual practice on a computer. The last chapter describes the techniques for adapting the methodologies to a computer, including the self-validating results for specific problems. This book will prove useful to mathematicians and advance mathematics students.

ICIAM 91

Download ICIAM 91 PDF Online Free

Author :
Publisher : SIAM
ISBN 13 : 9780898713022
Total Pages : 424 pages
Book Rating : 4.7/5 (13 download)

DOWNLOAD NOW!


Book Synopsis ICIAM 91 by : Robert E. O'Malley

Download or read book ICIAM 91 written by Robert E. O'Malley and published by SIAM. This book was released on 1992-01-01 with total page 424 pages. Available in PDF, EPUB and Kindle. Book excerpt: Proceedings -- Computer Arithmetic, Algebra, OOP.

Numerical Validation in Current Hardware Architectures

Download Numerical Validation in Current Hardware Architectures PDF Online Free

Author :
Publisher : Springer Science & Business Media
ISBN 13 : 3642015905
Total Pages : 272 pages
Book Rating : 4.6/5 (42 download)

DOWNLOAD NOW!


Book Synopsis Numerical Validation in Current Hardware Architectures by : Annie A.M. Cuyt

Download or read book Numerical Validation in Current Hardware Architectures written by Annie A.M. Cuyt and published by Springer Science & Business Media. This book was released on 2009-04-24 with total page 272 pages. Available in PDF, EPUB and Kindle. Book excerpt: The major emphasis of the Dagstuhl Seminar on “Numerical Validation in C- rent Hardware Architectures” lay on numerical validation in current hardware architecturesand softwareenvironments. The generalidea wasto bring together experts who are concerned with computer arithmetic in systems with actual processor architectures and scientists who develop, use, and need techniques from veri?ed computation in their applications. Topics of the seminar therefore included: – The ongoing revision of the IEEE 754/854 standard for ?oating-point ari- metic – Feasible ways to implement multiple precision (multiword) arithmetic and to compute the actual precision at run-time according to the needs of input data – The achievement of a similar behavior of ?xed-point, ?oating-point and - terval arithmetic across language compliant implementations – The design of robust and e?cient numerical programsportable from diverse computers to those that adhere to the IEEE standard – The development and propagation of validated special-purpose software in di?erent application areas – Error analysis in several contexts – Certi?cation of numerical programs, veri?cation and validation assessment Computer arithmetic plays an important role at the hardware and software level, when microprocessors, embedded systems, or grids are designed. The re- ability of numerical softwarestrongly depends on the compliance with the cor- sponding ?oating-point norms. Standard CISC processors follow the 1985 IEEE norm 754, which is currently under revision, but the new highly performing CELL processor is not fully IEEE compliant.

Computer Arithmetic

Download Computer Arithmetic PDF Online Free

Author :
Publisher : World Scientific
ISBN 13 : 981465115X
Total Pages : 474 pages
Book Rating : 4.8/5 (146 download)

DOWNLOAD NOW!


Book Synopsis Computer Arithmetic by : Earl E Swartzlander

Download or read book Computer Arithmetic written by Earl E Swartzlander and published by World Scientific. This book was released on 2015-02-12 with total page 474 pages. Available in PDF, EPUB and Kindle. Book excerpt: Computer Arithmetic Volume III is a compilation of key papers in computer arithmetic on floating-point arithmetic and design. The intent is to show progress, evolution, and novelty in the area of floating-point arithmetic. This field has made extraordinary progress since the initial software routines on mainframe computers have evolved into hardware implementations in processors spanning a wide range of performance. Nevertheless, these papers pave the way to the understanding of modern day processors design where computer arithmetic are supported by floating-point units. The goal of Volume III is to collect the defining document for floating-point arithmetic and many of the key papers on the implementation of both binary and decimal floating-point arithmetic into a single volume. Although fewer than forty papers are included, their reference lists will direct the interested reader to other excellent work that could not be included here. Volume III is specifically oriented to the needs of designers and users of both general-purpose computers and special-purpose digital processors. The book should also be useful to systems engineers, computer architects, and logic designers. It is also intended to serve as a primary text for a course on floating-point arithmetic, as well as a supplementary text for courses in digital arithmetic and high-speed signal processing. This volume is part of a 3 volume set: Computer Arithmetic Volume I Computer Arithmetic Volume II Computer Arithmetic Volume III The full set is available for sale in a print-only version. Contents:OverviewFloating-Point AdditionFloating-Point MultiplicationRoundingFused Multiply AddFloating-Point DivisionElementary FunctionsDecimal Floating-Point Arithmetic Readership: Graduate students and research professionals interested in computer arithmetic. Key Features:The papers that are included cover the key concepts needed to develop efficient (fast, small and low-power) floating-point processing unitsThe papers include presentations by the initial developers in their own words to better explain the basic techniquesIncludes five papers on decimal floating-point arithmetic, which has been added to the IEEE standardKeywords:Floating-Point Addition;Floating-Point Multiplication;Floating-Point Division;Decimal Floating-Point Arithmetic

Advanced Arithmetic for the Digital Computer

Download Advanced Arithmetic for the Digital Computer PDF Online Free

Author :
Publisher : Springer Science & Business Media
ISBN 13 : 3709105250
Total Pages : 151 pages
Book Rating : 4.7/5 (91 download)

DOWNLOAD NOW!


Book Synopsis Advanced Arithmetic for the Digital Computer by : Ulrich W. Kulisch

Download or read book Advanced Arithmetic for the Digital Computer written by Ulrich W. Kulisch and published by Springer Science & Business Media. This book was released on 2012-09-07 with total page 151 pages. Available in PDF, EPUB and Kindle. Book excerpt: The number one requirement for computer arithmetic has always been speed. It is the main force that drives the technology. With increased speed larger problems can be attempted. To gain speed, advanced processors and pro gramming languages offer, for instance, compound arithmetic operations like matmul and dotproduct. But there is another side to the computational coin - the accuracy and reliability of the computed result. Progress on this side is very important, if not essential. Compound arithmetic operations, for instance, should always deliver a correct result. The user should not be obliged to perform an error analysis every time a compound arithmetic operation, implemented by the hardware manufacturer or in the programming language, is employed. This treatise deals with computer arithmetic in a more general sense than usual. Advanced computer arithmetic extends the accuracy of the elementary floating-point operations, for instance, as defined by the IEEE arithmetic standard, to all operations in the usual product spaces of computation: the complex numbers, the real and complex intervals, and the real and complex vectors and matrices and their interval counterparts. The implementation of advanced computer arithmetic by fast hardware is examined in this book. Arithmetic units for its elementary components are described. It is shown that the requirements for speed and for reliability do not conflict with each other. Advanced computer arithmetic is superior to other arithmetic with respect to accuracy, costs, and speed.

Large-Scale Scientific Computing

Download Large-Scale Scientific Computing PDF Online Free

Author :
Publisher : Springer
ISBN 13 : 3540788271
Total Pages : 758 pages
Book Rating : 4.5/5 (47 download)

DOWNLOAD NOW!


Book Synopsis Large-Scale Scientific Computing by : Ivan Lirkov

Download or read book Large-Scale Scientific Computing written by Ivan Lirkov and published by Springer. This book was released on 2009-03-26 with total page 758 pages. Available in PDF, EPUB and Kindle. Book excerpt: Coverage in this proceedings volume includes robust multilevel and hierarchical preconditioning methods, applications for large scale computations and optimization of coupled engineering problems, and applications of metaheuristics to large-scale problems.

Scientific Computing, Validated Numerics, Interval Methods

Download Scientific Computing, Validated Numerics, Interval Methods PDF Online Free

Author :
Publisher : Springer Science & Business Media
ISBN 13 : 1475764847
Total Pages : 385 pages
Book Rating : 4.4/5 (757 download)

DOWNLOAD NOW!


Book Synopsis Scientific Computing, Validated Numerics, Interval Methods by : Walter Krämer

Download or read book Scientific Computing, Validated Numerics, Interval Methods written by Walter Krämer and published by Springer Science & Business Media. This book was released on 2013-04-17 with total page 385 pages. Available in PDF, EPUB and Kindle. Book excerpt: Scan 2000, the GAMM - IMACS International Symposium on Scientific Computing, Computer Arithmetic, and Validated Numerics and Interval 2000, the International Conference on Interval Methods in Science and Engineering were jointly held in Karlsruhe, September 19-22, 2000. The joint conference continued the series of 7 previous Scan-symposia under the joint sponsorship of GAMM and IMACS. These conferences have traditionally covered the numerical and algorithmic aspects of scientific computing, with a strong emphasis on validation and verification of computed results as well as on arithmetic, programming, and algorithmic tools for this purpose. The conference further continued the series of 4 former Interval conferences focusing on interval methods and their application in science and engineering. The objectives are to propagate current applications and research as well as to promote a greater understanding and increased awareness of the subject matters. The symposium was held in Karlsruhe the European cradle of interval arithmetic and self-validating numerics and attracted 193 researchers from 33 countries. 12 invited and 153 contributed talks were given. But not only the quantity was overwhelming we were deeply impressed by the emerging maturity of our discipline. There were many talks discussing a wide variety of serious applications stretching all parts of mathematical modelling. New efficient, publicly available or even commercial tools were proposed or presented, and also foundations of the theory of intervals and reliable computations were considerably strengthened.

Numerical Analysis of Ordinary Differential Equations and Its Applications

Download Numerical Analysis of Ordinary Differential Equations and Its Applications PDF Online Free

Author :
Publisher : World Scientific
ISBN 13 : 9814500569
Total Pages : 236 pages
Book Rating : 4.8/5 (145 download)

DOWNLOAD NOW!


Book Synopsis Numerical Analysis of Ordinary Differential Equations and Its Applications by : T Mitsui

Download or read book Numerical Analysis of Ordinary Differential Equations and Its Applications written by T Mitsui and published by World Scientific. This book was released on 1995-10-12 with total page 236 pages. Available in PDF, EPUB and Kindle. Book excerpt: The book collects original articles on numerical analysis of ordinary differential equations and its applications. Some of the topics covered in this volume are: discrete variable methods, Runge-Kutta methods, linear multistep methods, stability analysis, parallel implementation, self-validating numerical methods, analysis of nonlinear oscillation by numerical means, differential-algebraic and delay-differential equations, and stochastic initial value problems. Contents:Limiting Formulas of Eight-Stage Explicit Runge-Kutta Method of Order Seven (H Ono)A Series of Collocation Runge-Kutta Methods (T Mitsui & H Sugiura)Improved SOR-Like Method with Orderings for Non-Symmetric Linear Equations Derived from Singular Perturbation Problems (E Ishiwata & Y Muroya)Analysis of the Milne Device for the Finite Correction Mode of the Adams PC Methods I (M Fuji)Computational Challenges in the Solution of Nonlinear Oscillatory Multibody Dynamics Systems (J Yen & L Petzold)Existence and Uniquess of Quasiperiodic Solutions to Quasiperiodic Nonlinear Differential Equations (Y Shinohara et al.)Experimental Studies on Guaranteed-Accuracy Solutions of the Initial-Value Problem of Nonlinear Ordinary Differential Equations (M Iri & J Amemiya)Numerical Validation for Ordinary Differential Equations Using Power Series Arithmetic (M Kashiwagi)and other papers Readership: Graduate students and researchers in applied mathematics. keywords:Discrete Variable Methods for ODES;Differential-Algebraic Equations;Nonlinear Oscillations;Runge-Kutta Methods;Stability Analysis;Adams Methods;Dynamic System;Delay Differential Equations;Stochastic Differential Equations;Interval Method;Self-Validated Numerical Method;SOR-Like Method

Numerical Toolbox for Verified Computing I

Download Numerical Toolbox for Verified Computing I PDF Online Free

Author :
Publisher : Springer Science & Business Media
ISBN 13 : 3642784232
Total Pages : 348 pages
Book Rating : 4.6/5 (427 download)

DOWNLOAD NOW!


Book Synopsis Numerical Toolbox for Verified Computing I by : Rolf Hammer

Download or read book Numerical Toolbox for Verified Computing I written by Rolf Hammer and published by Springer Science & Business Media. This book was released on 2012-12-06 with total page 348 pages. Available in PDF, EPUB and Kindle. Book excerpt: As suggested by the title of this book Numerical Toolbox for Verified Computing, we present an extensive set of sophisticated tools to solve basic numerical problems with a verification of the results. We use the features of the scientific computer language PASCAL-XSC to offer modules that can be combined by the reader to his/her individual needs. Our overriding concern is reliability - the automatic verification of the result a computer returns for a given problem. All algorithms we present are influenced by this central concern. We must point out that there is no relationship between our methods of numerical result verification and the methods of program verification to prove the correctness of an imple~entation for a given algorithm. This book is the first to offer a general discussion on • arithmetic and computational reliability, • analytical mathematics and verification techniques, • algorithms, and • (most importantly) actual implementations in the form of working computer routines. Our task has been to find the right balance among these ingredients for each topic. For some topics, we have placed a little more emphasis on the algorithms. For other topics, where the mathematical prerequisites are universally held, we have tended towards more in-depth discussion of the nature of the computational algorithms, or towards practical questions of implementation. For all topics, we present exam ples, exercises, and numerical results demonstrating the application of the routines presented.

C++ Toolbox for Verified Computing I

Download C++ Toolbox for Verified Computing I PDF Online Free

Author :
Publisher : Springer Science & Business Media
ISBN 13 : 3642796516
Total Pages : 389 pages
Book Rating : 4.6/5 (427 download)

DOWNLOAD NOW!


Book Synopsis C++ Toolbox for Verified Computing I by : Rolf Hammer

Download or read book C++ Toolbox for Verified Computing I written by Rolf Hammer and published by Springer Science & Business Media. This book was released on 2012-12-06 with total page 389 pages. Available in PDF, EPUB and Kindle. Book excerpt: Our aim in writing this book was to provide an extensive set of C++ programs for solving basic numerical problems with verification of the results. This C++ Toolbox for Verified Computing I is the C++ edition of the Numerical Toolbox for Verified Computing l. The programs of the original edition were written in PASCAL-XSC, a PASCAL eXtension for Scientific Computation. Since we published the first edition we have received many requests from readers and users of our tools for a version in C++. We take the view that C++ is growing in importance in the field of numeri cal computing. C++ includes C, but as a typed language and due to its modern concepts, it is superior to C. To obtain the degree of efficiency that PASCAL-XSC provides, we used the C-XSC library. C-XSC is a C++ class library for eXtended Scientific Computing. C++ and the C-XSC library are an adequate alternative to special XSC-Ianguages such as PASCAL-XSC or ACRITH-XSC. A shareware version of the C-XSC library and the sources of the toolbox programs are freely available via anonymous ftp or can be ordered against reimbursement of expenses. The programs of this book do not require a great deal of insight into the features of C++. Particularly, object oriented programming techniques are not required.