🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.misc
Article #6166

Re: What is B&D? (Re: Bondage and Discipline Languages)

#6166
From: Clay Phipps
Date: Fri, 13 Jan 1989 06:41
37 lines
2266 bytes
In article <2670@ficc.uu.net> peter@ficc.uu.net (Peter da Silva) writes:
>In article <5795@medusa.cs.purdue.edu>, rjh@cs.purdue.EDU (Bob Hathaway) writes:
>> Lets please stop using the term B&D languages, 
>> this is a bad analogy and a heavily biased opinion.  
>Pascal is the common example. 

Let's not take ourselves too seriously, here.
Just fight back.  Create a label for the languages favored by those
who created the term "B&D", and see if you can get it to catch on.  
"B&D" obviously has.

For philosophical background on the "B&D" languages, see especially:

    Niklaus Wirth: "On The Design Of Programming Languages"
    (invited paper), Proc. of IFIP 1974, p. 386..393
    (maybe reprinted in the ~1985 IEEE anthology of language design papers).

Wirth emphasized the importance of simplicity, especially in designing 
a new language, and preferred "transparence and clarity of its features, 
and by a regular structure" over "conciseness and unwanted generality".
Intelligent people can disagree over notions of what constitutes "simplicity".
It is ironic that Wirth was a grad student at Berkeley, 
undoubtedly one of the spiritual centers of C partisanship.

Folks on the other side of S.F. Bay might wish to see

    C.A.R. Hoare: "Hints On Programming Language Design",
    Stanford A.I. Lab memo AIM 224/C.S. Dept. Report CS-403, October 1973.

Hoare's paper also emphasizes the importance of simplicity.

What has Ritchie written on his philosophy of language design ?
-- 
[The foregoing may or may not represent the position, if any, of my employer]
 
Clay Phipps                       {ingr,pyramid,sri-unix!hplabs}!garth!phipps
Intergraph APD, 2400#4 Geng Road, Palo Alto, CA 93403            415/494-8800
Technical Details
Message-ID: <2399@garth.UUCP>
Path: arc1-ca.pugleaf.net!utzoo!attcan!uunet!lll-winken!ames!joyce!sri-unix!garth!phipps
References: <8540@megaron.arizona.edu> <2630@ficc.uu.net> <13293@cup.portal.com> <5795@medusa.cs.purdue.edu> <2670@ficc.uu.net>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!attcan!uunet!lll-winken!ames!joyce!sri-unix!garth!phipps
From: phipps@garth.UUCP (Clay Phipps)
Newsgroups: comp.lang.misc
Subject: Re: What is B&D? (Re: Bondage and Discipline Languages)
Message-ID: <2399@garth.UUCP>
Date: 13 Jan 89 06:41:37 GMT
References: <8540@megaron.arizona.edu> <2630@ficc.uu.net> <13293@cup.portal.com> <5795@medusa.cs.purdue.edu> <2670@ficc.uu.net>
Reply-To: phipps@garth.UUCP (Clay Phipps)
Organization: INTERGRAPH (APD) -- Palo Alto, CA
Lines: 37