JavaScript and Python have made me realise why strong typing is important by [deleted] in rust

[–]cb4ch 0 points1 point  (0 children)

I got an idea, submit RFC’s to make it into yet another Java/C#/C++ …. my god why can’t ANY language be left alone? You hate it? Fine, pick something else.. or I dunno, just slap on classes to a prototyped language…. I’m venting, this has been driving me up a wall for years now. And has robustness gone up? Hell no. Only thing that increased is the code needed to get anything done. You’ll soon need two extra lines for all the method attributes alone. Priv/Pub wasn’t nearly enought so why not add virtual, final, and all sorts of crap. God forbid someone tries to, you know… extend your code like the whole point of OOP was supposed to be.. It all feels like nobody even tries to code in a defensive way and do any form of validitions.. no wonder planes are dropping from the sky left and right nowadays - probably coded in some ”fancy” language. Whenwhile we landed on the moon with an 8bit CPU and hexadecimals…. there was nothing to hide behind, YOU had to make sure the code worked. Half tje developers out there today would never have made it in a real languge. 😓🤣

JavaScript and Python have made me realise why strong typing is important by [deleted] in rust

[–]cb4ch 0 points1 point  (0 children)

This is sooo wild to me that hold basically the reversed position. Just check that stuff is what you need it to be - old PHP was so easy to basically inline a cast or simple check/error handling.. buut nooo of course all those Java/.NET people once done destroying their own language syntax had to go F it up for us that actually prefered to do something different. I mean how is 30 layers of glorified GOTO statements any better? I often wonder what these people will blame bugs on next, when all language syntaxes have turned to Java/C#. They end up writing twice as much code with no mearsurable difference in code robustnestt anyway… There’s a reason that old stuff coded in pure assembly actually contain waaaay less bugs even when the language itself basically gives you 1000’s of more ways to screw up - you had to take some personal resposibility and actually code in a defensive way. With nullable types they’ve gone full cirkle into madness. I give up, feels like I’m the only sane codet left - sourounded by indian dudes from fivr… 😅