Now we live in a time where we allocate GBs of RAM to eye candy that functionally accomplishes nothing. Then we make the case to rewrite the eye candy in increasingly "safe" languages, requiring even more RAM.
Now we live in a time where we allocate GBs of RAM to eye candy that functionally accomplishes nothing. Then we make the case to rewrite the eye candy in increasingly "safe" languages, requiring even more RAM.
Which contrary to UNIX did not had the C mistake.
Rather Structured BASIC, Extended Pascal, COBOL, Modula-2, Fortran and Bliss.
It is really sloppy programming nowadays, regardless of the languages.
Being able to define command line interfaces using cld files on VMS was really wonderful and you got things like abbreviations of options (and commands) to their shortest unique initial string was quite nice (so, for example, the directory command could be named as such but everybody just typed dir).
The Alpha though? It's a shame DEC couldn't push it hard enough to prevent x86_64 from happening.
Just like MS-DOS had plenty of C compilers to chose from, while it was actually written in Assembly, and most folks were programming in Turbo and Quick Pascal, Turbo and Quick BASIC, Clipper,...
Hardly the same kind of C for everything like on UNIX.
> Then we make the case to rewrite the eye candy in increasingly "safe" languages, requiring even more RAM.
Well, of course it takes more ram when we run 4x the pixels for the same size screen. And we double the refresh rate, but then hold everything back a frame to composite it. :P
The API sucks real bad, and even at the height of Motif popularity, the package itself was riddled with bugs because proprietary UNIX vendors never updated that shit
Motif was super-obviously designed by C++ programmers who could not ship a C++ library for technical reasons. So they tried to do a C++ API in C. And it hurts like a pineapple thrust into the wrong orifice, leafy-part-first.