Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 14 Nov 2010 10:16:33 -0700
From:      Chad Perrin <perrin@apotheon.com>
To:        freebsd-questions@freebsd.org
Subject:   Re: History of C (Re: Why do you use a devil as a mascot?)
Message-ID:  <20101114171633.GA49894@guilt.hydra>
In-Reply-To: <4cdfa533.KmbS7pHvQ3h%2BK92G%perryh@pluto.rain.com>
References:  <201011132032.oADKW4FG025920@mail.r-bonomi.com> <20101113220559.GE45921@guilt.hydra> <4cdfa533.KmbS7pHvQ3h%2BK92G%perryh@pluto.rain.com>

next in thread | previous in thread | raw e-mail | index | archive | help

--0F1p//8PRICkK4MW
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Sun, Nov 14, 2010 at 01:00:35AM -0800, perryh@pluto.rain.com wrote:
> Chad Perrin <perrin@apotheon.com> wrote:
> >
> > ... D is already another programming language ...
>=20
> It wasn't back then :)

It is now, though, so it's a little late.  So sorry.


>=20
> > I don't know what this P has to do with it.
>=20
> You have revealed yourself as a newbie :)

No -- I've revealed myself as someone who doesn't care nearly as much
about C++ as about C.


>=20
> In the beginning there was CPL, the "Combined Programming Language."
> It was large enough to be infeasible to implement using then-current
> technologies, so the "Bootstrap Combined Programming Language" (BCPL)
> was invented, with the intent that the first CPL compiler would be
> written in BCPL.
>=20
> CPL never amounted to much -- I don't know whether it was ever
> implemented at all -- but BCPL developed a following.  Someone
> (at Bell Labs?) produced a derivative called B, from which a few
> researchers at Murray Hill derived C.  Thus the question:  should
> the next language in the series be named D (next alphabetically)
> or P (next letter of BCPL)?

=2E . . and there was a flamewar over it, blah blah blah, and finally it
was C++.  Okay.  Good historical reference.  Thanks.

--=20
Chad Perrin [ original content licensed OWL: http://owl.apotheon.org ]

--0F1p//8PRICkK4MW
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.14 (FreeBSD)

iEYEARECAAYFAkzgGXEACgkQ9mn/Pj01uKWtJgCgxWoqPqcrvqo8EgxVgy/uwDxf
dAgAn2ykUR6XS8dMIWIiGyepkcMozYr6
=Ra6y
-----END PGP SIGNATURE-----

--0F1p//8PRICkK4MW--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20101114171633.GA49894>