4 ms·
I did my masters on compiling Matlab, which involved coding parts of the compiler. Compilers are cool, Matlab isn't. My decision was based at least partly on ea
by ant6n 8y ago
I did my masters on compiling Matlab, which involved coding parts of the compiler. Compilers are cool, Matlab isn't. My decision was based at least partly on easy availability of funding, and I was a poor grad student at the time.
I wish I'd done a master that was more in tune with my interests; the regret is largely about wasting time.
- kabes 8y agoHonoustly curious: What's wrong with Matlab? Never need it nowadays, but I always enjoyed working on Matlab projects in University.
- ant6n 8y agoIt has a very strange type system. Funny syntax. Lots of unexpected behavior. Also could be compiled relatively easily if it behaved better, there are a lot of funky edge cases. It's also bad as a general computing language - anything where you aren't just computing on a bunch of matrices. Nowadays I'd say just use python -- it's not _quite_ as nice when it comes to computing on matrices, but it's _much_ nicer when it comes to everything else.
- planteen 8y agoI know what you mean about Matlab as a software engineer. But it seems like non-software engineers like aerospace love "autocode" to get their Matlab code in embedded systems. I know for a fact such technology has been used in spacecraft if it makes you feel any better.