&gt; Matlab will always have its proponents<p>I honestly can&#x27;t understand why. I&#x27;m currently in a computer vision class that uses Matlab, and it&#x27;s literally the worst language I&#x27;ve ever used in my life. The design is nonsensical, bordering on malicious<p>I&#x27;ve always thought that the biggest problem with python was that as programs get bigger, you&#x27;re likely to run into some confusion due to the lack of static typing and substantial use of implicit conversion (e.g. &quot;Truthy&quot; and &quot;falsy&quot; values), but python has nothing at all on Matlab.<p>Just last night, a matrix I constructed using the expression &quot;[x, y, (x+scale), (y+scale)]&quot; inexplicably had dimensions 1x8 instead of the visually obvious 1x4, but only after a few hours of matlab slowly evaluating this expression thousands of times without any trouble. I suspect this has something to do with matlab&#x27;s horrible ambiguous matrix concatenation syntax.