Re: Computer Algebra Algorithms lisp vs. C.



Bernard Parisse wrote:
>> The "mathematical algorithms" should be bootstrapped in the host language
>> so, yes, the implementation language is irrelevant for these.
>
> I disagree. They should also be accessible from the programming
> language

What is "the programming language"?

> so that they can be used directly in other programs
> as libraries.

If you have a free compiler/interpreter then writing programs in a different
language does not make them inaccessible. Indeed, it makes them more
accessible.

> I believe it's the main new point of C++ libraries
> (like ginac and giac) or template libraries, you can now use a
> standard language to program CAS algorithms instead of a "host"
> language.

So you're saying that the advantage of C++ is that it is the "standard
language"?

--
Dr Jon D Harrop, Flying Frog Consultancy
http://www.ffconsultancy.com
.



Relevant Pages

  • Re: CL-UNIFICATION as a library (Re: Qi Seems Great)
    ... perhaps it is time for a new revision for the language? ... Common Lisp people looking down on everybody else, ... But I'm not new to programming - that's ... should find the CL implementation and set of libraries most suitable ...
    (comp.lang.lisp)
  • Re: C++ or Java ?
    ... programming styles, not just OOP. ... >> libraries and tools outweighs the benefit of having a more powerful ... pick a suitable set of libraries, and then see which language it's ... What is Python, precious? ...
    (comp.os.linux.development.apps)
  • Re: object system...
    ... for that you need machine language. ... isn't even as fast as other systems programming languages. ... Stroustrup's stated design goal was to enable ... all manner of elegance or abstraction can be sacrificed for speed, ...
    (comp.object)
  • Re: Conformance
    ... better than C for certain types of programming, and C is better than C++ ... You think that C will lose because it has far less features than C++. ... currently a superior language. ... libraries, some of which were last updated decades ago. ...
    (comp.std.c)
  • Re: Language flame wars are moot
    ... > Most windows libraries and the like use their own collection ... only after determining if the language AND libraries provide ... Likewise I refuse to write math heavy code in Objective-C ... It SUPPORTS object oriented programming, ...
    (comp.lang.lisp)

Loading