-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 On Mon, 29 Jan 2018 17:48:22 -0500 Timothe Litt <[email protected]> wrote:
> On 29-Jan-18 17:45, Dave Wade wrote: > >> -----Original Message----- > >> From: Simh [mailto:[email protected]] On Behalf Of Bob > >> Eager > >> Sent: 29 January 2018 22:08 > >> To: [email protected] > >> Subject: Re: [Simh] BLISS and C > >> > >> On Mon, 29 Jan 2018 12:05:01 -0500 > >> Clem Cole <[email protected]> wrote: > >> > >>> One can argue, why did Ken not just build something more like BCPL > >>> instead of B? I can not say, maybe the brevity of { } from PL/1 > >>> was more attractive than the Algol BEGIN/END style? > >> BCPL was, in any case, using $( $) and (later) { }. It never used > >> BEGIN/END. > > The "B" compiler I used on the Honeywell L6000/L66 used { }. > > > >> And the major drawback of BCPL (which I love) was that it was word > >> oriented. Most machine architectures were not (OK, PDP-10...) One > >> had to use contortions, and a special % operator, to access bytes > >> efficiently. > > "B" is similar, characters were accessed by functions rather than a > > special operator, but you can, I think use a combination of shifts > > and logical operators.... ... those familiar with BCPL or C who > > have not encountered B may find the manual here interesting... > > > > https://www.bell-labs.com/usr/dmr/www/bref.html > > > > it would be nice to find a working compiler for a word based > > machine... > > I seem to remember that there was a BCPL for TOPS-10 in the DECUS > library. I have one here - the Pete Gardner compiler. I did my MSc dissertation on a portable version, and indeed found one or two bugs in the TOPS-10 one! -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEEVgdI2KeVldPAhUYaKBdf2az8e6gFAlpvqUEACgkQKBdf2az8 e6jFzgf+Ie+PBGA5hw8yqiecGOhVMc3Cp9UcRVlx7kY4cKfd+ZsKzDCl/JbXlqg+ 6Yubo2DPKgP17WcsisKCoT2oYD5udjAX4C7AccvdeIKVlWgJ5H3XfpNYdOr/EUfQ m2snD4+B8+BQrXeUNQxgKw6YU6syYdOA+vIBBJHQ/+X51eElS2GdR0CbmRzGRri8 u6yQBVOnbvAY6HOmWOePnKxmG9MTaxQrwthaEeohMQCE08TC4A0CmQ48TzvSMny/ BjKDarwtzFPSp38oszwNt+p7L0F4YUIsxQLpMsvuOZ5iGK1Ia38oYBQd03WFftcP 9k3bMMYEkVPiy37H4R/OO7cmMlldiQ== =Ld7c -----END PGP SIGNATURE----- _______________________________________________ Simh mailing list [email protected] http://mailman.trailing-edge.com/mailman/listinfo/simh
