Comment by burnt-resistor
2 days ago
Ruby does. Normalization of untrusted input isn't taught or discussed enough. Or each platform's regex security.
Honestly, I think all CS/EE programs should require an OWASP course and that coding should require regular continuing education that includes defensive coding practices for correctness, defined behavior, and security.
This was removed in Ruby 2.7. It was neat, but a bit of a blunt instrument.
True, it had it for a while. Some folks consider Ruby to be Perl's spiritual successor while Python is oft considered the anti-Perl. Ruby's special global variables are pretty Perl like.
I consider Ruby to be Perl 6 :)