Re: Choice of programming language




"NoIdea" <foru@xxxxxxxxx> wrote in message
news:3vBRf.7160$dw4.1238@xxxxxxxxxxxxxxxxxxxxxxx

"Damien" <damien.hocking@xxxxxxxxx> wrote in message
news:1142350353.235407.53340@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
It's still mostly Fortran, with some C/C++. New codes are likely to be
Fortran 90/95 rather than Fortran 77. What's likely is that the
numerical part is Fortran and the simulation or modeling framework that
poses the problem is C++. Nobody does serious numerical computation in
Java. It sucks for that, it's too slow.

yep agreed on that - i'm writing some linear algebra applications in java
at
the moment and they dont exactly rocket along. im only using java because
it has a arbitrary precision arithmetic feature which few other languages
have built in.

with regards to the OPs question, undoubtedly fortran

Damien

There are actually plenty of people who perform numerics in Java. As an
example consider the rotordynamic code FEMRDYN which performs FEA and
various integration schemes for time domain analysis of rotor systems. I
think portability, availability of tools, programmer efficiency and other
considerations are often the determining factor in numerical tools. At my
company we often use visual basic for programming many analysis functions
because it is portable within the wintel framework and we can integrate it
with other widely available software from CAD to word processing documents.


.



Relevant Pages

  • Re: Choice of programming language
    ... Fortran 90/95 rather than Fortran 77. ... poses the problem is C++. ... yep agreed on that - i'm writing some linear algebra applications in java at ...
    (sci.math.num-analysis)
  • Re: Comments from those devleoping niche software.
    ... I've written Fortran 95 programs ... > but very user-friendly analysis packages. ... > best of my knowledge as a bridge engineer) don't exist in any other ... Java would provide the business logic and front end. ...
    (comp.programming)
  • Re: Is Fortran more accurate than Java ?
    ... Fortran is far more portable ... >> than Java since it doesn't specify a detailed arithmetic model. ... Portability has a variety of shadings. ... There are still plenty of machines for which it is a problem but they ...
    (comp.lang.java.programmer)
  • Re: seeking advice for "translate" Fortran code to Java code
    ... redefine a common block as needed for each subroutine. ... Still, Java has no pointers, so I ... Java arrays are always what C would call arrays of pointers ... Fortran intrinsics in Java appropriately. ...
    (comp.lang.fortran)
  • Re: PL/I, COBOL, Advantages, Equivalence, et al
    ... But why Fortran and not Ada or Java? ... Java is simply not sufficiently powerful for number-crunching. ... The language requires so much ...
    (comp.lang.pl1)