226
submitted 3 days ago by not_IO to c/foss@beehaw.org
you are viewing a single comment's thread
view the rest of the comments
[-] gbzm@piefed.social 18 points 3 days ago

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...

[-] Midnitte@beehaw.org 2 points 3 days ago

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

[-] gbzm@piefed.social 2 points 1 day ago* (last edited 1 day 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.

this post was submitted on 03 Mar 2026
226 points (100.0% liked)

Free and Open Source Software

21992 readers
38 users here now

If it's free and open source and it's also software, it can be discussed here. Subcommunity of Technology.


This community's icon was made by Aaron Schneider, under the CC-BY-NC-SA 4.0 license.

founded 3 years ago
MODERATORS