Re: What language for mathematical applications?



plasticsunrise@xxxxxxxxx wrote:

I plan to build some Windows based GUI applications for educational
mathematics (K12) and also for more advanced math (think numerical
packages like matlab or cas like mathematica).

I'm not sure what's the best programming language/framework to handle
this. I was thinking about C# and .NET, do you have a better advice?

I'd split the problem up into doing the GUI and doing the back end.

For the GUi use whatever language/system you are most comforable with
(including graphics) -- for me that would be (Dolphin) Smalltalk, but
of course you may have different preferences.

For the backend I would first think of trying to "borrow" an existing
mathematical application such as GNU Octave.

If, for whatever reason, I couln't find anything suitable, then I would
have to write my own. For that I would want something in which it
would be no more difficult than it /had/ to be to create complex
mathematical abstractions. That would definitely rule out Java and the
mainline .NET languages (though the ML-like language F# might be an
interesting choice). Actually, for this, my own choice would be
Smalltalk again, but other sensible choices would be one of the Lisp
family or a functional language such as ML, Haskell, or [O]Caml.

-- chris
.



Relevant Pages

  • Re: Why smalltalk?
    ... Smalltalk is single paradigm. ... Smalltalk, Squeak in particular, focuses too much on GUI. ... Lisp and forth have excellent books and documentation, ... So I'm failing to see smalltalk as a suitable learning language, and, ...
    (comp.lang.smalltalk)
  • Re: Universal grammar
    ... One times infinite equals two times ... is a "wormhole" between mathematics ruled by the basic formula ... of accompanying neuronal network computing, ... of today, however, you can never really tame language. ...
    (sci.lang)
  • Berlinski paper presented 1985 at Applied systems analysis
    ... Complexity, Language and Life: Mathematical Approaches, ... This paper explores the idea that life comprises a language-like ...
    (talk.origins)
  • Re: Cantors Theory: Mathematical creationism
    ... Science is just another religion in that sense in that it's just another ... It came from mathematics. ... a big part of the foundation of math. ... what is said with language? ...
    (sci.math)
  • Re: _Verum Et Factum Convertuntur_ (or: Surprised By Syntax)
    ... >I still don't know what you mean by 'mathematical language'. ... to understand the syntax of mathematics is quite small. ... >>>I would not agree that the major part of mathematics is communication, ... "learned" probability and statistics. ...
    (sci.lang)