5 ms·
R above JavaScript? Matlab above Go? Something tells me that the ranking algorithm is broken.
by andreygrehov 7y ago
R above JavaScript? Matlab above Go? Something tells me that the ranking algorithm is broken.
- analog31 7y agoI wonder if this reflects the interests of electrical engineers, since they talk about weighting their results for the typical IEEE Spectrum reader.
- 6thaccount2 7y agoI'd bet Matlab has more use than you think. Most engineering students use it, as well as some in math and physics. It is also popular in various aspects of industry (Ex: automotive and aerospace) for prototyping and simulations.
- kragen 7y agoFifteen years ago basically all of my scientist friends used Matlab. Now a lot of them have switched to Python.
- 6thaccount2 7y agoVery true, but a lot of folks (think researchers who have been using Matlab for over a decade) might not have the time or desire to learn Python and rewrite their Matlab code or manage two code bases.
- kragen 7y agoThat's true.
- markus92 7y agoI looked a bit at the ranking weights in the interactive tool. The biggest factor is IEEEXplore, the repository of all of their journals. R and Matlab are used a lot in science, whereas no one is going to do a signal denoising algorithm prototype in JavaScript for example.
- kragen 7y ago> no one is going to do a signal denoising algorithm prototype in JavaScript for example. This has been a big problem for me in Dercuano; the notes in it about signal processing and circuits vary between impenetrable and handwavy (and, in the worst cases, both) in large part because I'm doing my prototypes in IPython with Numpy or in Falstad's circuit.js, and there's just no reasonable way to include that in Dercuano itself. So I'm trying to figure out how to make prototyping signal processing algorithms in JS a reasonable thing to do. I don't expect to have feature parity with Octave, but I feel like it should be possible to improve on the VT100-based user interface featured even by Octave and Rstudio, and offer equal or better performance and enough conveniently accessible features that it's practical for at least what I'm doing.
- deleted 7y ago[deleted]
- kingkongjaffa 7y agoMatlab is 100% used more than Go. Virtuall all industrial control and systems engineering is written in matlab. A big chunk of scientific and engineering code is written in matlab.
- tutfbhuf 7y agoI would say there exist more Matlab code than Go code, however I think Go is much more popular among all developers.
- seanmcdirmid 7y agoA lot of people using Matlab aren’t developers.
- kragen 7y agoDo you mean they run Matlab programs but do not edit them? I don't think those people are being counted, are they? If they develop programs in Matlab it seems to me that tautologically they are developers, even if, like Con Kolivas, that isn't their job title.
- seanmcdirmid 7y agoA lot of people who write programs aren’t doing software development, they aren’t developers. Unless your definition of developer is one who programs (which is already covered nicely by the term programmer, but to each their own).
- kragen 7y agoI'm not familiar with the distinction you're making; would you like to elaborate?
- seanmcdirmid 7y ago