Re: What language for mathematical applications?



osmium wrote:
<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 can't think of a single advantage to using C# over Java. Java is
portable, C# is not. I am not a portability nut but if it is free
why not make it portable?


C# is free too - it's just MS's IDE and tools that aren't - for example,
check out SharpDevelop:

http://www.icsharpcode.net/OpenSource/SD/


.



Relevant Pages

  • Re: C, really portable?
    ... > Wait, is Java a modern language superior to C, or is it still ... It is a much better OO language than C++, ... It depends what you are doing, Java aims for rigorous portability - the same ... regardless of platform. ...
    (comp.lang.c)
  • Re: C, really portable?
    ... My brother worked a couple of years at making Java programs ... >> the really sneaky portability problems. ... Wait, is Java a modern language superior to C, or is it still ... > platforms don't have C compilers,, doesn't ...
    (comp.lang.c)
  • Re: C, really portable?
    ... >> Wait, is Java a modern language superior to C, or is it still ... It is a much better OO language than C++, ... on one platform then behave pathologically ... > It depends what you are doing, Java aims for rigorous portability - the ...
    (comp.lang.c)
  • Re: Windows forms application without Managed Code?
    ... versions of Java, as they have in the past. ... So the portability no longer mattered, ... applications with relatively lightweight GUI front ends and complex GUI ... Subclass the control, add some feature. ...
    (microsoft.public.vc.mfc)
  • Re: C portability is a myth
    ... A Java extension for GUIs or graphics in general will ... Actually C provides exactly *one* method of interfacing to libraries. ... >>there is at least one C compiler that targets it. ... you fail to understand that portability is ...
    (comp.lang.c)