Hacker Newsnew | past | comments | ask | show | jobs | submit | raoulvolfoni's commentslogin

> It tends to give its users bad habits with respect to structuring code is what I observe.

MATLAB is _approachable_ to engineers who don't give crap about programming, which often results in horrendous codebases (to be fair, I've observed the same, if not worse, with non-programmer's made Python)

> It seems to lack data structures that are quite pervasive in modern programming practise.

This however, is simply not true. MATLAB has many constructs to manipulate tabular and timeseries data in a very efficient way. It also has perfectly capable OOP, which allows building very large applications while staying sane.

MATLAB has evolved tremendously in the last 15 years, and most critics I read, while valid if you compared a circa 2005 version to current Python + numpy + pandas + scipy, are usually just uninformed.


Minitel terminals always were considered to be 'dumb' machines, as mandated by how the service worked. No storage, no graphics capabilities... However, they were running their little 8 bit microcontroler at 14 Mhz, had 32 kB of ROM... (Ok, just 128 bytes of RAM) This guy made it do things it had no business doing: http://hxc2001.free.fr/minitel/ https://youtu.be/a2HD6OzNoEo


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: