New PDF release: C-XSC: A C++ Class Library for Extended Scientific Computing

By Prof. Dr. Ulrich Kulisch, Dr. Rudi Klatte, Dipl.-Math. Andreas Wiethoff, Dr. Christian Lawo, Dipl.-Math. Michael Rauch (auth.)

ISBN-10: 3540563288

ISBN-13: 9783540563280

ISBN-10: 3642580580

ISBN-13: 9783642580581

C-XSC is a device for the advance of numerical algorithms offering hugely exact and immediately validated effects. It presents a great number of predefined numerical information forms and operators. those forms are applied as C++ sessions. hence, C-XSC permits high-level programming of numerical purposes in C and C++. crucial positive factors of C-XSC are: genuine, complicated, period, and complicated period mathematics; dynamic vectors and matrices; subarrays of vectors and matrices; dotprecision information varieties, predefined mathematics operators with greatest accuracy; ordinary services of excessive accuracy; a number of precision mathematics and traditional services; rounding regulate for I/O information; mistakes dealing with, and library of challenge fixing exercises with computerized end result verification. hence, C-XSC makes the pc extra strong in regards to the mathematics. C-XSC is straight away usable by way of C programmers, effortless to benefit, user-extendable, and should even be mixed with different instruments. The e-book can be utilized as a textbook and as a reference guide. It contains an advent to complex computing device mathematics, a bankruptcy describing the programming languages C and C++, the foremost bankruptcy "C-XSC Reference", pattern courses, and indices.

Show description

Read Online or Download C-XSC: A C++ Class Library for Extended Scientific Computing PDF

Similar programming: programming languages books

Download e-book for kindle: Java in 21 Tagen by Lemay L., Cadenhead R.

Im bewährten Kurskonzept der 21-Tage-Reihe erfahren Sie einfach alles, was once guy zur Java 2 Plattform wissen muss: von der Java-Syntax über OOP bis zur GUI-Programmierung mit Swing. In der zusätzlichen Bonuswoche der Neuauflage werden überdies die Themen Environments, Applets, Accessibility, Java Servlets, Java Server Pages, XML und mehr behandelt.

Extra info for C-XSC: A C++ Class Library for Extended Scientific Computing

Sample text

The while and for Loops The syntax of the while loop is: while (expression) statement First, the expression is evaluated. If it is non-zero, statement is executed, and expression is re-evaluated. This cycle continues until the value of expression is zero. Then, the execution resumes after statement. In contrast to the do - while loop, the expression is always evaluated before statement is executed. 33 Both loops differ only if the continue statement (explained later) is used in the statement part of the loops.

An essential feature of the function concept in C is the separation of the function declaration and the function definition. Thus, a function can be introduced to the compiler by its name, parameters, and function type. The compiler can check the syntactically correct use of a function within a program part without having to compile the function definition. Since the syntactical extension of the function declaration in ANSI C, the compiler has been able to check not only the function name and the function type, but also the number and types of the function parameters.

It is also possible to leave a loop (break) prematurely. functions All C programs and subprograms are functions returning results of elementary types or of struct, union, or pointer types. Functions may be called recursively. Nesting of function definitions is not permitted. C supports separate compilation of functions from different source files. Variables may be defined locally to a function, locally within a certain source file containing one or more functions, or globally to the whole program.

Download PDF sample

C-XSC: A C++ Class Library for Extended Scientific Computing by Prof. Dr. Ulrich Kulisch, Dr. Rudi Klatte, Dipl.-Math. Andreas Wiethoff, Dr. Christian Lawo, Dipl.-Math. Michael Rauch (auth.)


by Mark
4.5

Rated 4.20 of 5 – based on 47 votes