you are viewing a single comment's thread
view the rest of the comments
[–] 16 points 8 months ago (2 children)

I believe the only reasons MATLAB persists are Simulink and a C code generation engine that outputs embeddable code that conforms to some regulation or other in the engineering world. Does gnu octave have similar features? I've spent a while looking fruitlessly for python-based alternatives...

  • source
  • hideshow 2 child comments
  • [–] 3 points 8 months ago (1 child)

    Wonder how Rust changes that game - honestly easier to learn than MATLAB....

  • source
  • parent
  • hideshow 1 child comment
  • [–] 3 points 8 months ago

    Coming from a more science/engineering background than a cs/programming one and having tried both, I wholeheartedly disagree. Or at least it's a higher floor and lower ceiling situation.

    And from an engineering industry standpoint the transition cost (or at least compatibility) from generated C, and the lack of a simulink-like block implementation/visualization and code generation pipeline still make it a hard sell. The block thing isn't just for comfort in those circles, it's to do with industry standards for system definitions and representation.

    Don't get me wrong I wish Rust changed that game: I hate MATLAB with a passion; I'm just pessimistic.

  • source
  • parent