Re: conservative static region allocator...



"Bartc" <bartc@xxxxxxxxxx> writes:

"Walter Banks" <walter@xxxxxxxxxxxxx> wrote in message
news:49B8365A.165EBD7B@xxxxxxxxxxxxxxxx


Richard Heathfield wrote:

When a programming language designer allows you to do something a
small number of times (but more than once), that's unreasonable. In
C's case, the obvious candidate is the six-unique-characters
limitation in C90 linkers, and this is a flaw not so much of C as
of ISO.

Its origins go back to early tool sets. The Honeywell 6000 stored
6 characters in a 36 bit word later 4 9 bit chars in the same word.
PDP 8's stored two characters in 12 bit words and some PDP11
linkers which had a 6 character limit in external symbols. The linker
had 40 symbols in the supported character set and could encode
6 characters in 2 16 bit numbers.

I remember the use of 'sixbit' on the 36-bit pdp10, giving 6
upper-case characters per word. And this seemed to pervade everything
including filenames and program variables.

Far from being a limitation, it made some text processing (and
compiler work in my case) easy and very efficient. Made easier by the
users at the time accepting the six-character limit on names.

Come off it Bart, of course it was a limitation. The "efficiency" offset
by the obvious limitations imposed by striving to get a meaningful name
into 6 characters.

--
You can’t prove anything about a program written in C or FORTRAN.
It’s really just Peek and Poke with some syntactic sugar.
.



Relevant Pages

  • Re: conservative static region allocator...
    ... PDP 8's stored two characters in 12 bit words and some PDP11 ... linkers which had a 6 character limit in external symbols. ... Far from being a limitation, it made some text processing easy and very efficient. ...
    (comp.lang.c)
  • Re: AWS Coding Styles (and about boring plain-linear text files in the end)
    ... a news paper or magazine text is even lower: 40 or 50 characters width ... increasing the speed of reading. ... The limitation to 80 characters has nothing to do with ergonomy, ...
    (comp.lang.ada)
  • Re: Why is my merge data being truncated?
    ... Is this what you would call a feature of Word or a limitation or a problem. ... characters appeared instead of the full data. ... >>ODBC option mimicked the OLE option, but the Converter ...
    (microsoft.public.office.misc)
  • Re: WORD document size limit (7/21/08)
    ... the whole thing started when I experienced totally unexpected crash and lost document because there was no way to recover it. ... you recognized the 32 MB limitation with the comment that it means 5000 pages. ... However, I found out that the bulk of a Word document size is used for the software itself, meaning the allowed "document" (as text characters) is limited to mere 8 MB. ... Finally, as I stated earlier, my document appears on the verge of crashing again if the "32 MB limit" holds. ...
    (microsoft.public.word.docmanagement)
  • RE: Name limitation in fax
    ... Based on my knowledge, this is not an SBS limitation, but a Fax limitation. ... you're able to enter more than 20 characters for a company name, only the first 20 characters will be ... Microsoft CSS Online Newsgroup Support ... This posting is provided "AS IS" with no warranties, ...
    (microsoft.public.windows.server.sbs)