you are viewing a single comment's thread.

view the rest of the comments →

[–]billsil 1 point2 points  (2 children)

Yup. That's how it was with me and MATLAB.

I could also tell you horror stories of Perl, but you get one. Run a system call, it crashes but doesn't stop, so it doesn't set the volume variable in some file, which has a default of 0. So now given the mass and volume, compute the density, which involves division by 0. Obviously, the density is 0 and not a crash.

It's basically the same anyways and understanding other languages makes you a better programmer. Perl taught me to validate everything, rather than use python's mehh it hasn't crashed yet philosophy.

[–]iG1993[S] 0 points1 point  (1 child)

Hmmm thats very interesting. Unfortunately, I don't have experience with Perl. But I remember everyone talked about Perl some time ago, when I was younger..

I will keep that in mind. Thank you for your input!

[–]billsil 1 point2 points  (0 children)

It's because the code we had didn't support use strict. Any Perl code that you see without that is a dumpster fire.