TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Scilab – Open source software for numerical computation

139 pointsby zuron7over 7 years ago

12 comments

joelthelionover 7 years ago
This has been around for a while. However, it's clear to most people now that Python/Scipy is a better solution, rather than simply trying to copy Matlab. Python as a language is far, far better than Matlab. And the ecosystem has matured a lot, to the point that for many research algorithms, the Python offering is superior to the Matlab one.
评论 #15266509 未加载
评论 #15265303 未加载
评论 #15265336 未加载
评论 #15266119 未加载
jordighover 7 years ago
It is interesting to note that ESI, the company that is sponsoring Scilab development, has recently hired the lead Octave developer too:<p><a href="http:&#x2F;&#x2F;lists.gnu.org&#x2F;archive&#x2F;html&#x2F;octave-maintainers&#x2F;2017-09&#x2F;msg00053.html" rel="nofollow">http:&#x2F;&#x2F;lists.gnu.org&#x2F;archive&#x2F;html&#x2F;octave-maintainers&#x2F;2017-09...</a><p>This follows up on this story:<p><a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=13603575" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=13603575</a><p>Furthermore, reports of the death of Matlab (in favour of Python) have been greatly, <i>greatly</i> exaggerated.
评论 #15265906 未加载
评论 #15266278 未加载
rattrayover 7 years ago
It&#x27;s not immediately clear from the homepage how this is different from Octave.<p><a href="https:&#x2F;&#x2F;www.gnu.org&#x2F;software&#x2F;octave&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.gnu.org&#x2F;software&#x2F;octave&#x2F;</a>
评论 #15265821 未加载
评论 #15265340 未加载
knolanover 7 years ago
I’m a long term Matlab user who now enjoys using Python. Students still like to stick to Matlab because of its pretty simple IDE and decent documentation. The various Python IDEs like Canopy and PyCharm are too often complicated for engineering students who just want the simplicity of Matlab’s Workspace to get whatever problem they have solved.
评论 #15267734 未加载
scottlocklinover 7 years ago
Scilab is ancient; I was using it in grad school. They also made a decision at one point to make it just slightly incompatible with Matlab, which was probably a mistake. Octave is actually better at this point; they&#x27;ve managed to reproduce the best of Matlab&#x27;s UI, which was always quite good.<p>While I rarely develop things in Matlab, it is worth noticing that it is a very elegant way of expressing linear algebra and numeric oriented programs. Python is a vastly more useful language, but numerics are an afterthought, and expressing numerics is abominable in Python. When I&#x27;m looking up how to implement some classic numerics algorithm, the Matlab way is usually concise and its vector oriented operations are usually the right way to express it in any interpreted language, as it keeps you in Lapack-land (remember, Matlab&#x27;s origins were a repl for Eispack&#x2F;Linpack).
评论 #15266503 未加载
drwuover 7 years ago
As we are comparing to MATLAB.<p>I&#x27;m wondering why there is no comment about the toolboxes in MATLAB. Several standard toolboxes are the main reasons, that I&#x27;m still staying in MATLAB.
gordacoover 7 years ago
I thought that Scilab was well known. I used it in the uni during my degree in Maths.<p>I prefer Matlab, but Scilab is still pretty decent. I haven&#x27;t tried Octave, so I can&#x27;t compare the two of them.
gippover 7 years ago
How does this compare to Octave? (<a href="https:&#x2F;&#x2F;www.gnu.org&#x2F;software&#x2F;octave&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.gnu.org&#x2F;software&#x2F;octave&#x2F;</a>)
评论 #15265210 未加载
评论 #15265312 未加载
评论 #15265302 未加载
alflaover 7 years ago
I would suggest you add &quot;Simulink&quot; to the title, i.e. &quot;An open-source alternative to Matlab&#x2F;Simulink&quot;.
leovailatiover 7 years ago
I am surprised that Julia hasn&#x27;t been mentioned yet. It is the language&#x2F;program that I normally use when I don&#x27;t want or for some reason cannot use MATLAB. Many times I don&#x27;t want to start MATLAB because of how ling that process takes on my computer, especially for easy tasks. I definitely recommend checking out Julia.<p>Main website: <a href="https:&#x2F;&#x2F;julialang.org&#x2F;" rel="nofollow">https:&#x2F;&#x2F;julialang.org&#x2F;</a> Cloud: <a href="https:&#x2F;&#x2F;www.juliabox.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.juliabox.com&#x2F;</a> &quot;Batteries included&quot; IDE: <a href="https:&#x2F;&#x2F;juliacomputing.com&#x2F;products&#x2F;juliapro" rel="nofollow">https:&#x2F;&#x2F;juliacomputing.com&#x2F;products&#x2F;juliapro</a>
评论 #15266362 未加载
aswansonover 7 years ago
As soon as you ask me for a name,email, DNA sample, etc for a download...you lose. Python doesn&#x27;t do that. Which is why it is kicking Scilab, Matlabs et al arse.
transverseover 7 years ago
Also, how does it compare to <a href="http:&#x2F;&#x2F;www.sagemath.org&#x2F;" rel="nofollow">http:&#x2F;&#x2F;www.sagemath.org&#x2F;</a>
评论 #15268015 未加载
评论 #15265572 未加载
评论 #15265681 未加载