For questions regarding the choice and problems in programming languages within the scope of Scientific Computing.

learn more… | top users | synonyms

11
votes
2answers
349 views

How mature is the “Julia” scientific computing language project?

I'm considering learning a new language to use for numerical/simulation modelling projects, as a (partial) replacement for the C++ and Python that I currently use. I came across Julia, which sounds ...
5
votes
5answers
350 views

Using multiple languages in scientific codes

Short version: Is it ever a good idea to use multiple languages in scientific codes? Long version: May be its just me but these days I often see scientific codes written in multiple languages. The ...
0
votes
0answers
65 views

Is it possible to write the objective function as piecewise defined function using AIMMS or AMPL programming language in optimization problem

I would like to do a nonlinear programming problem so I need to write a piecewise linear function, but I don´t know how to do this in AIMMS or using AMPL programming language . Thanks for any help!
3
votes
3answers
139 views

A Comparison of Languages [closed]

I am not trying to start a Language flame war here. I merely want to ask a simple question: Is there a good resource for comparisons for languages for scientific computing? By comparisons, I mean on ...
8
votes
6answers
1k views

Which language should I learn for computational science?

I'm entirely new to the notion of computational science, and am looking for a good starting point. I understand that there's no objectively best language, but I'd like to learn a language that has an ...
16
votes
3answers
2k views

Using unconventional programming languages for scientific computation [closed]

Note: the following post may include controversial opinions, so please note that they are only my opinions, and not intended to offend anyone. I'm being programming in some form or the other since ...
15
votes
10answers
3k views

Is it possible to use Octave to learn MATLAB programming?

I want to learn MATLAB programming so that I can conduct some researh/analysis on my own and also, so that I can study/modify some MATLAB scripts that I have found online etc. However, the problem is ...
25
votes
11answers
8k views

C++ vs Fortran for HPC

In my computational science PhD program, we are working almost exclusively in C++ and Fortran. It seems like some professors prefer one over the other. I am wondering which one is 'better' or if one ...
20
votes
4answers
4k views

What makes Fortran fast?

Fortran has a special place in numerical programming. You can certainly make good and fast software in other languages, but Fortran keeps performing very well despite its age. Moreover, it's easier to ...