> On Jan 29, 2018, at 12:05 PM, 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? 

PL/I has begin/end as ALGOL does.  I don't know where { } came from, but it 
isn't from PL/I.  What perhaps did come from PL/I is ; as terminator rather 
than separator.

I was looking at ALGOL syntax again recently, and noticed something 
interesting: the ALGOL-60 procedure declaration syntax is nearly identical to 
the K&R style function declaration syntax in C.  That is, this style:

        foo (a,b);
        int a, b;
        { /* ... */ }

looks just like what ALGOL-60 uses.

        paul


_______________________________________________
Simh mailing list
[email protected]
http://mailman.trailing-edge.com/mailman/listinfo/simh

Reply via email to