User loginNavigation |
Languages best suited for scientific computing?I work in a field where the standard for high-performance scientific computing is still Fortran (albeit Fortran 95 nowadays). The array-based nature of Fortran provides a relatively clean and intuitive syntax for solving the systems of equations often involved in numerical simulations. The simplicity of Fortran has also facilitated highly efficient Fortran compiler implementations. However I'm searching for a more modern and general purpose scientific computing language. Fortran is probably not the ideal language for writing networked graphical applications, neither I would argue is MATLAB or IDL. SciPy has deservedly gained traction amongst scientists recently and it is certainly a very attractive option. Unfortunately "CPython" can exhibit underwhelming performance characteristics requiring inconvenient work-arounds for CPU intensive code (see here for an example). I'm of the belief that the ideal language should also be functional and open-source. Some contenders I've tried:
Any suggestions in my quest for a better language are welcome. And yes I'm aware of hacks in C++ (Blitz) and Java (JScience); neither of these are very promising going forward IMHO! By JustinTrellis at 2008-03-13 13:35 | LtU Forum | previous forum topic | next forum topic | other blogs | 28776 reads
|
Browse archivesActive forum topics |
Recent comments
16 min 38 sec ago
4 hours 41 min ago
5 hours 59 min ago
6 hours 46 min ago
7 hours 33 min ago
7 hours 36 min ago
13 hours 44 min ago
17 hours 24 min ago
17 hours 38 min ago
18 hours 48 min ago