Answer the question
In order to leave comments, you need to log in
What is now considered a state of the art open source IDE for mathematics: numerical and symbolic?
Tell me, what is now considered the state of the art open source IDE for mathematics: numerical and symbolic?
I'm looking for an analogue of Matlab, a general purpose IDE.
Or has everyone moved to Jupyter + Python/Julia and classic IDEs are dying?
The last time I used something like this was 10 years ago at the university, so I have little idea of the current state of affairs.
So far, software is needed for personal projects (study, hobbies), but you need the opportunity to transfer the acquired skills (preferably the software itself) to business.
Answer the question
In order to leave comments, you need to log in
From what was not mentioned.
For numerical calculations Scilab, Octave.
CAS: Maxima.
It's not clear how you can oppose IDE and language, and call Matlab IDE?
It's like comparing warm to soft.
If you are interested in what exactly is used in mathematics, then this is Matlab - if there is enough money, and if you are ready to remain hostage to one developer company.
Or Python, which has almost everything that is in Matlab - but for free. (Open Source). And numerical methods, and symbolic, and Machine Learning and Deep Learning, and much more.
But you can already "attach" to Python through the IDE (Integrated Development Environment), which today there are many and different. From completely classic - MS Visual Studio Code or PyCharm to more familiar to those who have worked with Matlab or R - such as Spyder. Or some exotic like Atom. Yes, even Notepad + with the appropriate additional packages.
Jupiter is an IDE available through a browser, plus features such as the convenience of layout of accompanying texts, the compilation of educational content (they say - "notebooks"), etc. It's not very difficult to do there, but small "crafts" are quite normal. In addition, there are also cloud services, the IDE of which is also built on the "notepad" principle with slight variations.
And in general, the main thing is not what to do, but what to do and how to do it. Therefore, the IDE should not become either a limitation or a developer's hope. Just a tool.
I like the approach when mathematics "on the knee" first pretends to be a mate. editor - Wolfram or Mathcad, and then more complex calculations (if necessary) are developed in Python. I myself am entirely for Mathcad, because. I do them professionally. Its functionality has hardly changed in 20 years, so you can use older versions if you have them at hand. Or download the free edition here (although a lot of things are turned off in it, for example, all symbolic mathematics).
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question