4 ms·
Null terminated strings are simple to understand and convenient to work with...until they can be exploited. Non-bounds-checked arrays are fast and convenient t
by jballanc 14y ago
Null terminated strings are simple to understand and convenient to work with...until they can be exploited.
Non-bounds-checked arrays are fast and convenient to work with...until they can be exploited.
Database queries using interpolated strings are flexible and convenient to work with...until they can be exploited.
Serialization formats that can encode arbitrary objects are useful and convenient to work with...until they can be exploited.
...and the collective wisdom of the programming world continues its relentless, gradual, monotonic increase.