Quote:Original post by WashuQuote:Original post by daerid
Good god man, haven't you ever heard of typedef?
Ooh! ooh! I have, can I have a cookie now?
Seriously though. The use of lowercase names and such had nothing to do with 80x25 displays.
Quite so - in fact, at my workplace, we use 80x25 terminals for all our cashier stations (it's a toystore) off a crappy SCO server (originally a Zenix box, but support for that has been dropped now - and even the support for SCO is majorly lacking). The company that supplies our software now contains a whole two people, one of which we're constantly calling up for bug reports, and asking him to implement features which are allready in our menus but bring up "Unimplemented" messages whenever we try to use them.
The older version of the software (v4, which was non Y2K compliant, which we used until early 2004 IIRC) used ALL CAPS in many cases, and if you happened to mistype the software's entry command ("GO") there were a few variations that made EVERYTHING RUN IN ALL CAPS.
However, both our lineprinters and our old IBM3151 terminals supported both uppercase and lowercase. It's all about syntax and stuff.
I like the STL's naming convention of all lowercase because it fits with the builtin types (int, char, etc). But to each his own I guess...
oh yeah, and to the rest of you: please, don't turn this into another C++ vs C# flamewar please. Just hate C++ here ;-)