From mboxrd@z Thu Jan 1 00:00:00 1970 From: scj@yaccman.com (scj@yaccman.com) Date: Mon, 28 Mar 2016 13:12:44 -0700 Subject: [TUHS] Is the Teletype the unsung hero of Unix? In-Reply-To: <56F5A7BF.4050300@aueb.gr> References: <201603251443.u2PEh8OZ019856@skeeve.com> <56F5A7BF.4050300@aueb.gr> Message-ID: <2f2abee9b63b79d22de436ad6b373037.squirrel@webmail.yaccman.com> > On 25/03/2016 16:43, Aharon Robbins wrote: >> I have long theorized that the reason for the short names is that since >> typing was so physically demanding, it was natural to make the command >> names (and all the rest) be short and easier to type. I don't know if >> this was a conscious decision, but I suspect it more likely to have been >> an unconscious / natural one. > > In a paper we will present at this year's International Conference on > Software Engineering we show (among other things) that the mean length > of identifiers in Unix C source code has risen from 3.5 to 7.5 > characters from 1973 until today. We also observed a corresponding rise > in the length of lines and files. Better terminals can be one reason for > this rise. Other possible reasons may be increased software complexity > as well as CPU power and memory that allowed the processing of more > verbose code. > > I've uploaded a preprint at > http://www.dmst.aueb.gr/dds/pubs/conf/2016-ICSE-ProgEvol/html/SLK16.pdf > > ... and I once heard an old-timer growl at a young programmer "I've written boot loaders that were shorter than your variable names!" Steve