Project

General

Profile

Talk #1497

Symbolic programming and C++

Added by Köppel, Sven about 5 years ago.

Status:
New
Priority:
Normal
Assignee:
-
Start date:
2015-03-31
Due date:
% Done:

0%

Estimated time:
Talk Author(s):
Presenter:

Description

Scientific computing is frequently in the midway between algebraic (i.e. symbolic) and numerical computation. A typical answer to the question how to perform exact algebraic computations on computers are CAS (computer algebra systems) like Mathematica, Maxima, Singular, and friends. These systems behave typically like integrated development environments in a fashion that they implement their own programming language, e.g. capable of computing with unkowns (i.e. variables, symbols).

Of course, there are also libraries bringing generic capabilities to manipulate symbolic expressions in the widespread procedural or OO programming languages. In this talk, popular libraries for C++ can be presented which make use of all range of C++ features like templating and OOP.

This talk could deal with GiNaC, which is one of the most modern toolkits. GiNaC was developed at the Mainz University, probably we can invite one of the initiators of the project.

No data to display

Also available in: Atom PDF