Skip to content
Back to the collection

Proposed revised American standard code for information interchange

Author metadata unavailable

1965 · Communications of the ACM

Read the paper
HN score
0
Mentions
4
Readers
3
Months
3
What’s in a score?

In the conversation

Original HN comments, with labels from simple text rules. A label describes the whole comment and may miss context or irony. Read the discussion to make up your own mind. About the labels

4 selected excerpts · 4 total mentions

fanf2
Neutral mention · rule
ASCII 1963 was the first version of the standard and it had ← https://dl.acm.org/doi/10.1145/366707.367524 The 1965 draft had _ instead https://dl.acm.org/doi/10.1145/363831.363839 The first standard edition with _ was 1968 https://www.rfc-editor.org/info/rfc20 The 1977 version is also available https://nvlpubs.nist.gov/nistpubs/Legacy/FIPS/fipspub1-2-197... Xerox PARC used ASCII 1963 (for reasons I have yet to unearth) so its programming languages Mesa and SmallTalk used ← for assignment and camelCase to separate words in identifiers. This stylistic quirk was carried over to later object-oriented programming languages.
kragen
Neutral mention · rule
it seems somewhat unlikely. let's follow the trail the existence of bell characters, of course, predates gordon bell's existence itself (they're in the ita2 baudot-murray code from 01932, two years before his birth) so what we're discussing is specifically the assignment of the ascii bell character to the control character corresponding to bell's middle initial it was already ^g in 01963 according to tom jennings's excellent history https://web.archive.org/web/20100414012008/http://wps.com/pr... https://landley.net/history/mirror/ascii.html#ASCII-1963 and at that point bell had just started working at dec three years before. however, he was working on serial…
Read the full comment
communications at dec, and had just been doing research at mit, so it wouldn't be terribly surprising if he, or friends of his from mit or dec, were to sit on the ansi (then asa) committee mackenzie's 'coded character sets' from 01980 has a chapter 13 about ascii https://textfiles.meulie.net/bitsaved/Books/Mackenzie_CodedC... but unfortunately it doesn't go into any detail on the composition of the asa committee. note that mackenzie was the ibm thug who invented ebcdic and spent the 60s and 70s trying to kill ascii, so he devotes most of the book to glorifying that catastrophic error; the book is from 01980, the year before ibm shipped its first ascii-supporting equipment, the ibm pc. it's reasonable to see jennings's account as a violent reaction against mackenzie's book, writing the malignant influence of the punched-card codes out of history entirely, though, as we'll see, the original draft of ascii was designed by a punched-card man bell's oral history interviews https://www.computerhistory.org/collections/catalog/10270203... don't mention ascii or asa or ansi, so he probably wasn't on the committee, but if it was a connivance by a friend of his, it would be easy to imagine him deliberately not mentioning it https://dl.acm.org/doi/pdf/10.1145/363831.363839 is an early (01965) publication of what eventually became ascii-1967, but it doesn't list the subcommittee members; the subcommittee seems to have been x3.2 at that point, though the 01963 document was called x3.4-1963 http://edition.cnn.com/TECH/computing/9907/06/1963.idg/ says the original proposal was submitted to ansi (though other sources say ansi didn't exist yet) by bob bemer of ibm in 01961. i thought it would be interesting to see if it already had ^g for bel, because bemer would be unlikely to know bell at that point in 02002 bemer wrote a 52-page history of ascii himself called 'a story of ascii' https://archive.org/details/ascii-bemer which includes a survey of coded character sets from 01960, including the character set used on the 'lincolnwriter' at mit, where bell had been working, and the pdp-1 for which bell designed the uart, as well as another 40 or so. so it wasn't like there was no contact. as it happens, neither of those two character sets includes a bell character the bell character appears in the first version of the ascii proposal in the leftmost column of table 3 on page 17 — but at position 10, from which it was moved to its current position of 7 (^g) after four revisions (iso/tc97 wg b, 01962 may 4, following x3.2/1, which was 01961 september 18). his only comment on why they moved all the control characters around was, 'the controls were regularized and grouped to 7 transmission controls, 6 format effectors, and 5 device controls; the improvement from the haphazardness of the previous proposals is quite apparent.' this was shortly before ibm sent him to the penalty box for promoting ascii, leading to him quitting to go to univac at that point there was still disagreement about whether to start the alphabet at the beginning of a 16-codepoint 'column' or, as is done today, one character later, so that a corresponds to 1, b corresponds to 2, etc. so assigning bel to 7 could have ended up with it being ^h. (i'm not clear on whether the ctrl key existed yet, but i'm pretty sure bit-paired keyboards did, on the teletype.) unfortunately bemer is also largely silent on the membership of the committee, though he does mention particular members from time to time. unless i've overlooked it, he doesn't mention anyone from mit or dec. the iso meeting was an international thing, with delegations from the us and various european countries, and thus seems particularly unlikely to have redesigned the character set to honor a dec engineer, who the committee members would think of as an american engineer so it's probably just a coincidence, but the evidence i've been able to turn up is not very conclusive
fanf2
Neutral mention · rule
ASCII 1963 was the first version of the standard and it lacked _ https://dl.acm.org/doi/10.1145/366707.367524 The 1965 draft had _ https://dl.acm.org/doi/10.1145/363831.363839 The first standard edition with _ was 1968 https://www.rfc-editor.org/info/rfc20 The 1977 version is also available https://nvlpubs.nist.gov/nistpubs/Legacy/FIPS/fipspub1-2-197...

Keep following the thread.

More in Other research

More from the same topics.