Abstract | ||
---|---|---|
This paper discusses the pros and cons of using a functional language for implementing a computer algebra system. The contributions of the paper are twofold. Firstly, we discuss some language---centered design aspects of a computer algebra system -- the "language unity" concept. Secondly, we provide an implementation of a fast polynomial multiplication algorithm, which is one of the core elements of a computer algebra system. The goal of the paper is to test the feasibility of an implementation of (some elements of) a computer algebra system in a modern functional language. |
Year | DOI | Venue |
---|---|---|
2008 | 10.1007/978-3-540-85110-3_12 | AISC/MKM/Calculemus |
Keywords | Field | DocType |
design aspect,functional language,fast polynomial multiplication algorithm,modern functional language,language unity,computer algebra system,core element,computer algebra,system design | Specification language,Programming language,Functional programming,Software technology,Computer science,Symbolic computation,Theoretical computer science,Polynomial multiplication,Programming language implementation | Conference |
Volume | ISSN | Citations |
5144 | 0302-9743 | 3 |
PageRank | References | Authors |
0.44 | 13 | 2 |
Name | Order | Citations | PageRank |
---|---|---|---|
Oleg Lobachev | 1 | 17 | 4.18 |
Rita Loogen | 2 | 598 | 42.21 |