The Unix Heritage Society mailing list
 help / color / mirror / Atom feed
* [TUHS] Re: Ken Thomson's email address?
@ 2025-05-08 14:04 Noel Chiappa
  2025-05-08 14:22 ` Clem Cole
  0 siblings, 1 reply; 5+ messages in thread
From: Noel Chiappa @ 2025-05-08 14:04 UTC (permalink / raw)
  To: tuhs; +Cc: jnc

    > From: Clem Cole

    > The first "C" compiler wa an ephemeral state some time in the process
    > of its evolution. Dennis started with his B implementation and began to
    > add features he needed

See:

  The Development of the C Language
  https://www.nokia.com/bell-labs/about/dennis-m-ritchie/chist.html

for detail on the evolution.

	Noel

^ permalink raw reply	[flat|nested] 5+ messages in thread

* [TUHS] Re: Ken Thomson's email address?
  2025-05-08 14:04 [TUHS] Re: Ken Thomson's email address? Noel Chiappa
@ 2025-05-08 14:22 ` Clem Cole
  2025-05-08 18:59   ` segaloco via TUHS
  0 siblings, 1 reply; 5+ messages in thread
From: Clem Cole @ 2025-05-08 14:22 UTC (permalink / raw)
  To: Noel Chiappa; +Cc: tuhs

[-- Attachment #1: Type: text/plain, Size: 807 bytes --]

Thanks, Noel. I should have pointed to that paper also. I have always
considered the demarcation point when structures were added, but I darned
if I knew at what date or time Dennis chose to rename it. Clearly, one day
(night, more likely), he realized it nb was really not B anymore and needed
a new name.
ᐧ

On Thu, May 8, 2025 at 10:04 AM Noel Chiappa <jnc@mercury.lcs.mit.edu>
wrote:

>     > From: Clem Cole
>
>     > The first "C" compiler wa an ephemeral state some time in the process
>     > of its evolution. Dennis started with his B implementation and began
> to
>     > add features he needed
>
> See:
>
>   The Development of the C Language
>   https://www.nokia.com/bell-labs/about/dennis-m-ritchie/chist.html
>
> for detail on the evolution.
>
>         Noel
>

[-- Attachment #2: Type: text/html, Size: 1653 bytes --]

^ permalink raw reply	[flat|nested] 5+ messages in thread

* [TUHS] Re: Ken Thomson's email address?
  2025-05-08 14:22 ` Clem Cole
@ 2025-05-08 18:59   ` segaloco via TUHS
  2025-05-08 19:38     ` Marc Rochkind
  0 siblings, 1 reply; 5+ messages in thread
From: segaloco via TUHS @ 2025-05-08 18:59 UTC (permalink / raw)
  To: The Eunuchs Hysterical Society

On Thursday, May 8th, 2025 at 7:23 AM, Clem Cole <clemc@ccc.com> wrote:

> Thanks, Noel. I should have pointed to that paper also. I have always considered the demarcation point when structures were added, but I darned if I knew at what date or time Dennis chose to rename it. Clearly, one day (night, more likely), he realized it nb was really not B anymore and needed a new name.
> ᐧ
> 
> On Thu, May 8, 2025 at 10:04 AM Noel Chiappa <jnc@mercury.lcs.mit.edu> wrote:
> 
> > > From: Clem Cole
> > 
> > > The first "C" compiler wa an ephemeral state some time in the process
> > > of its evolution. Dennis started with his B implementation and began to
> > > add features he needed
> > 
> > See:
> > 
> > The Development of the C Language
> > https://www.nokia.com/bell-labs/about/dennis-m-ritchie/chist.html
> > 
> > for detail on the evolution.
> > 
> > Noel

For the record another source of old C compiler code would be in
the s1/s2 tapes here:  https://www.tuhs.org/Archive/Distributions/Research/1972_stuff/

I'm not in a place to dig into them right now but one of the two
tapes is a V2 root filesystem backup, the C compiler should be
in a couple stages in /lib.  Granted, its binary, but with
enough disassembly work and comparison with other sources, it
may be possible to recreate a compelling facsimile of whatever
revision that represents.

Otherwise as others have stated, the historic C compiler
situation has been quite well plundered by this and other
groups, supplemented of course by Dennis Ritchie's foresight to
keep and provide so many artifacts and anecdotes.

- Matt G.

^ permalink raw reply	[flat|nested] 5+ messages in thread

* [TUHS] Re: Ken Thomson's email address?
  2025-05-08 18:59   ` segaloco via TUHS
@ 2025-05-08 19:38     ` Marc Rochkind
  2025-05-09  1:42       ` [TUHS] Re: Old C compilers (was: Ken Thomson's email address?) Greg 'groggy' Lehey
  0 siblings, 1 reply; 5+ messages in thread
From: Marc Rochkind @ 2025-05-08 19:38 UTC (permalink / raw)
  Cc: The Eunuchs Hysterical Society

[-- Attachment #1: Type: text/plain, Size: 1953 bytes --]

Seems that the subject line of this thread should be changed.

Marc

On Thu, May 8, 2025 at 1:00 PM segaloco via TUHS <tuhs@tuhs.org> wrote:

> On Thursday, May 8th, 2025 at 7:23 AM, Clem Cole <clemc@ccc.com> wrote:
>
> > Thanks, Noel. I should have pointed to that paper also. I have always
> considered the demarcation point when structures were added, but I darned
> if I knew at what date or time Dennis chose to rename it. Clearly, one day
> (night, more likely), he realized it nb was really not B anymore and needed
> a new name.
> > ᐧ
> >
> > On Thu, May 8, 2025 at 10:04 AM Noel Chiappa <jnc@mercury.lcs.mit.edu>
> wrote:
> >
> > > > From: Clem Cole
> > >
> > > > The first "C" compiler wa an ephemeral state some time in the process
> > > > of its evolution. Dennis started with his B implementation and began
> to
> > > > add features he needed
> > >
> > > See:
> > >
> > > The Development of the C Language
> > > https://www.nokia.com/bell-labs/about/dennis-m-ritchie/chist.html
> > >
> > > for detail on the evolution.
> > >
> > > Noel
>
> For the record another source of old C compiler code would be in
> the s1/s2 tapes here:
> https://www.tuhs.org/Archive/Distributions/Research/1972_stuff/
>
> I'm not in a place to dig into them right now but one of the two
> tapes is a V2 root filesystem backup, the C compiler should be
> in a couple stages in /lib.  Granted, its binary, but with
> enough disassembly work and comparison with other sources, it
> may be possible to recreate a compelling facsimile of whatever
> revision that represents.
>
> Otherwise as others have stated, the historic C compiler
> situation has been quite well plundered by this and other
> groups, supplemented of course by Dennis Ritchie's foresight to
> keep and provide so many artifacts and anecdotes.
>
> - Matt G.
>


-- 
Subscribe to my Photo-of-the-Week emails at my website mrochkind.com.

[-- Attachment #2: Type: text/html, Size: 3009 bytes --]

^ permalink raw reply	[flat|nested] 5+ messages in thread

* [TUHS] Re: Old C compilers (was: Ken Thomson's email address?)
  2025-05-08 19:38     ` Marc Rochkind
@ 2025-05-09  1:42       ` Greg 'groggy' Lehey
  0 siblings, 0 replies; 5+ messages in thread
From: Greg 'groggy' Lehey @ 2025-05-09  1:42 UTC (permalink / raw)
  To: Marc Rochkind; +Cc: The Eunuchs Hysterical Society

[-- Attachment #1: Type: text/plain, Size: 1313 bytes --]

On Thursday,  8 May 2025 at 13:38:19 -0600, Marc Rochkind wrote:
> On Thu, May 8, 2025 at 1:00 PM segaloco via TUHS <tuhs@tuhs.org> wrote:
>
>>
>> For the record another source of old C compiler code would be in
>> the s1/s2 tapes here:
>> https://www.tuhs.org/Archive/Distributions/Research/1972_stuff/
>>
>> I'm not in a place to dig into them right now but one of the two
>> tapes is a V2 root filesystem backup, the C compiler should be
>> in a couple stages in /lib.  Granted, its binary, but with
>> enough disassembly work and comparison with other sources, it
>> may be possible to recreate a compelling facsimile of whatever
>> revision that represents.

Years ago (February 2000) I got the sources of a 1972 C compiler that
I was able to compile and run on FreeBSD.  The tarball should be
called last1120c.tar.gz .  I assume that I got it from the TUHS
archive, but if you can't find it, let me know.

> Seems that the subject line of this thread should be changed.

Agreed.  You, too, could have done this.

Greg
--
Sent from my desktop computer.
Finger grog@lemis.com for PGP public key.
See complete headers for address and phone numbers.
This message is digitally signed.  If your Microsoft mail program
reports problems, please read http://lemis.com/broken-MUA.php

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 195 bytes --]

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2025-05-09  1:43 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2025-05-08 14:04 [TUHS] Re: Ken Thomson's email address? Noel Chiappa
2025-05-08 14:22 ` Clem Cole
2025-05-08 18:59   ` segaloco via TUHS
2025-05-08 19:38     ` Marc Rochkind
2025-05-09  1:42       ` [TUHS] Re: Old C compilers (was: Ken Thomson's email address?) Greg 'groggy' Lehey

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).