Re: Programming language similarity

gah4 <gah4@u.washington.edu>
Mon, 25 Apr 2022 14:58:12 -0700 (PDT)

          From comp.compilers

Related articles
Programming language similarity derek@NOSPAM-knosof.co.uk (Derek Jones) (2022-04-25)
Re: Programming language similarity derek@NOSPAM-knosof.co.uk (Derek Jones) (2022-04-25)
Re: Programming language similarity pronesto@gmail.com (Fernando) (2022-04-25)
Re: Programming language similarity 0xe2.0x9a.0x9b@gmail.com (Jan Ziak) (2022-04-25)
Re: Programming language similarity meshach.mitchell@gmail.com (Meshach Mitchell) (2022-04-25)
Re: Programming language similarity derek@NOSPAM-knosof.co.uk (Derek Jones) (2022-04-25)
Re: Programming language similarity derek@NOSPAM-knosof.co.uk (Derek Jones) (2022-04-25)
Re: Programming language similarity gah4@u.washington.edu (gah4) (2022-04-25)
Re: Programming language similarity derek@NOSPAM-knosof.co.uk (Derek Jones) (2022-04-26)
| List of all articles for this month |
From: gah4 <gah4@u.washington.edu>
Newsgroups: comp.compilers
Date: Mon, 25 Apr 2022 14:58:12 -0700 (PDT)
Organization: Compilers Central
References: 22-04-012 22-04-016 22-04-019
Injection-Info: gal.iecc.com; posting-host="news.iecc.com:2001:470:1f07:1126:0:676f:7373:6970"; logging-data="56753"; mail-complaints-to="abuse@iecc.com"
Keywords: design, history
Posted-Date: 25 Apr 2022 18:57:01 EDT
In-Reply-To: 22-04-019

On Monday, April 25, 2022 at 1:54:58 PM UTC-7, Derek Jones wrote:


(snip)


> What makes somebody choose a particular set of symbols.
> My guess is that their past experience is a major factor,
> i.e., the use of symbols they had previously been exposed to.


Early Fortran was limited by the number of characters available
on the IBM 026 keypunch. They redefined some of the punch
codes with different symbols for scientific use, as that was
easier than designing a whole new machine.


Much of that was then fixed with EBCDIC in S/360, where
an 8 bit code allowed, and pretty much required, that they be
separated. In any case, the characters (with new punches)
were kept. (And new compilers have an option to accept
the old punch codes.)


I do remember punching ALGOL programs on the 026, where
you had to use the multipunch key, along with big charts on
the wall, to get the needed characters.


In any case, character set limitations stay with us long after
the reason for the limitation has gone.


Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.