MATLAB Answers

What are the main reasons why you don't switch to Julia language and stay in MATLAB?

141 views (last 30 days)
Victor
Victor on 5 Oct 2017
Commented: Adam on 5 Oct 2017
The main reason for me is lack of simple tools for creating GUI and plot interactions (zoom, pan, sliders, etc.).

  3 Comments

Rik
Rik on 5 Oct 2017
There already have been many discussion about what are the pros and cons of staying with Matlab and not moving to language X.
The answer is always the same: it depends on your task. Sometimes it is more efficient to hack something together in a language that is sub-optimal for a specific task than to learn the language that is better suited. Personally, I see Matlab as a Swiss army knife: it can do almost everything, but there are very few situations in which it is the very best choice.
Adam
Adam on 5 Oct 2017
I've never used Julia whereas I have 10 years experience of working in Matlab and it works fine for the things I want to do in general so I have no reason to move to Julia. C++ would be my first port of call as alternative.

Sign in to comment.

Answers (1)

Jan
Jan on 5 Oct 2017
I have a well working and exhaustively tested set of toolbox functions with some hundreds of thousand code lines (plus blank lines and comments). Switching to Julia would require years of development and testing. In addition, the Matlab code is not only tested with the current version, but it has proved to be compatible with many different versions. Some core parts worked under R5.3 already :-)
I like Julia, but I will not use it for productive purposes. "Productive" means e.g. the decision about surgical operations on children. Having a bug in the code or the interpreter is no excuse, when it caused a wrong decision about a treatment.
The support for Matlab is very useful and valuable: MathWorks is very professional and the forum helps also. I did not test the support of Julia for serious problems.

  0 Comments

Sign in to comment.

Sign in to answer this question.