|
|
|
|
|
by ElectricalUnion
931 days ago
|
|
Programs were smaller with less expectations on them. Users were few and forcily clustered near the computer system. Attackers were limited and computer security was physical access control security. Now, it is kinda expected that programs support "text" - non-lgc alphabets, context-sensitive collations, ligatures and cursive text, mixed bidirectional text, combining characters, input method support, locale-dependent string interpolation logic. And one doen't simply handle all of that, not without bolting something else in your program that is probably larger that your program. And that isn't even instants in time; those are much harder to handle correctly all the time. |
|