Path: news.daimi.aau.dk!news.uni-c.dk!sunic!sunic.sunet.se!mn6.swip.net!seunet!news2.swip.net!plug.news.pipex.net!pipex!dish.news.pipex.net!pipex!tank.news.pipex.net!pipex!sunsite.doc.ic.ac.uk!qmw!orac.sunderland.ac.uk!i_mitchell_pc.sunderland.ac.uk!Ian.Mitchell From: Ian.Mitchell@sunderland.ac.uk (Ian Mitchell) Newsgroups: comp.object,comp.lang.beta,comp.lang.c++,comp.lang.eiffel,comp.lang.python,comp.lang.sather,comp.lang.smalltalk Subject: Re: Rapid Prototyping + statically-typed OOPLs? Date: Thu, 20 Jul 1995 12:06:34 Organization: University of Sunderland Lines: 42 Message-ID: References: <805548287snz@galacta.demon.co.uk> <1995Jul13.154620.4333@rcmcon.com> <3ue9o1$q6t@vixen.cso.uiuc.edu> NNTP-Posting-Host: i_mitchell_pc.sunderland.ac.uk X-Newsreader: Trumpet for Windows [Version 1.0 Rev A] Xref: news.daimi.aau.dk comp.object:33806 comp.lang.beta:476 comp.lang.c++:130218 comp.lang.eiffel:9505 comp.lang.python:5121 comp.lang.sather:1984 comp.lang.smalltalk:24660 In article <3ue9o1$q6t@vixen.cso.uiuc.edu> johnson@sal.cs.uiuc.edu (Ralph Johnson) writes: >From: johnson@sal.cs.uiuc.edu (Ralph Johnson) >Subject: Re: Rapid Prototyping + statically-typed OOPLs? >Date: 17 Jul 1995 18:21:53 GMT >Ian.Mitchell@sunderland.ac.uk (Ian Mitchell) writes: >>One advantage to using C++ in prototyping is the terseness >>of the language. It is easy to extract a call tree for each C++ >>method and rework the O-O model in a language-independent >>environment. >"Terseness of the language"???? Programs in C++ are three >times the size of the same programs in Smalltalk. Moreover, >it is much easier to manipulate Smalltalk programs (at least >in ParcPlace Smalltalk) because there is an OO representation >of programs already developed. I think there is some confusion here as to my use of the word "terseness". I was thinking along the lines of the following quote from Stroustrup (The C++ Programming Language, 2nd Ed, page 6) : "C was chosen as the base language for C++ because...it is versatile, terse, and relatively low level" In other words a terse language is a language with very few keywords (C has 32, C++ has about 48). (In actual fact, the relatively large size of C++ programs could be viewed as a *function* of this terseness...) Regards, Ian Mitchell ----------------------------------------------------------------- Ian Mitchell Ian.Mitchell@sunderland.ac.uk osiris.sund.ac.uk/research/canopus/mitchell/rpl.html ----------------------------------------------------------------- sic biscuitus disintegrat -----------------------------------------------------------------