>Java
>doesn't have Vector Math build in (!?!)
>doesn't have Complex numbers or matrix operations build in
>data I/O is like a nightmare within a nightmare while you're in hell
>debugging is even worse
>Matlab
>calculate stupidly complex things with a line of code
>immediate visual feedback
>not-that-bad performance
I'm so glad our Uni introduced us to Matlab at freshman year.
inb4 >"muh free pythons lol xD I am snek"
All that garbage you have to import to Python to make it usable offer "absolutely no guarantees" to work properly.
Hello 18 year old first time poster. Hope this post makes you feel like a successful member of /r/technology!
>>57490590
>/r/technology
Nice, I'm gonna sub to this board too
>>57490427
kys
>>57490427
how do I make fancy animations like that?
>>57490654
Hello, I'm the mod of this sub.
Please post with your real name and telephone number if you want to get a (you)
>>57490654
First we need to talk about parallel universes
>>57490427
>industry language
>slow af, purely academic language
Really makes you think.
even C has a standard complex number library lmao
>>57490654
surf() inside a loop using tic/toc to measure draw time and keep a consistent re-draw time.
>>57490427
>slower and less extensible than Julia or python
Billy-bob, plz
>>57490427
There are probably libraries you can import into Java to get such functionality. There are better options though.
>>57490427
>comparing a niche language to the most popular general purpose language
>>57490952
Java doesn't even let you use the plus sign to add bignums.
matlab is great for what it was made to do
it was made by engineers for doing numerical computing, linear algebra etc that they need in their field
python can do the same with matplotlib and numpy these days
and python is a much more general language
matlab is limited to scientific programming
>>57490427
Try to implement something you would usually do in netbeans or JavaFX in matlab. Why don't you try to set up a TCP server?
go ahead. I wish a nigga would.
>>57491031
But java is retarded, nobody is defending it here. But comparing it to matlab is just silly.
>MATLAB
>bad language grammar
>bad naming standard
>no namespaces
>crappy docs
>bad repl
>bad ide
>nightmarish debugging
>callback hell
>GUI creation is tedious
>forced to rely on libraries written by non-programmers
>scripts break with each version increment
In my experience, by far the worst environment to program in. For reference, I've used C, C++, C#, VB.NET, PoSh, Java, Racket, Haskell, Prolog, all in various IDEs. Nothing I hated like MATLAB.
I wonder if Octave or SciPy are any better.