This 3rd one is a killer for learning and adapting to other languages, really limiting transferable skills: "Counterintuitively limited syntax" "a variety of [...] operations [...] don't work on arbitrary expressions, but only on some specific ones [like] plain variable names."
Number 11: "Programmatic error handling is near impossible"


How will students, anybody, learn to code well if they cannot learn to catch errors?!
"programmatic handling errors in MATLAB in a reliable way is near impossible."



-
-
OK, now we're done, if you want to read more — and I suggest you do! — check out the blog post I based this on: http://www.rath.org/matlab-is-a-terrible-programming-language.html … And mine too for a more pedagogical perspective:http://neuroplausible.com/matlab
Show this thread -
I do not want to shame anybody but please, think again before handing down any bad habits & please bear in mind Matlab is not
#openscience not#opensource!Show this thread -
To end, I just wanna say, one of the most heartening things is seeing people like
@inferencelab blog their journey into#opensource and just generally better coding: http://www.inferencelab.com/confessions-of-a-reforming-matlab-er/ … So yeah, mad props to all of you pushing yourselves and (y)our field(s) forwards!
Show this thread
End of conversation
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.
