Article View: comp.lang.misc
Article #6166Re: What is B&D? (Re: Bondage and Discipline Languages)
From: Clay Phipps
Date: Fri, 13 Jan 1989 06:41
Date: Fri, 13 Jan 1989 06:41
37 lines
2266 bytes
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!phippsReferences:
<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