Newsgroups: comp.object,comp.lang.c++,comp.lang.ada,comp.lang.cobol,comp.lang.clos
Path: cantaloupe.srv.cs.cmu.edu!rochester!udel!gatech!news.sprintlink.net!news.wwa.com!rcm!rmartin
From: rmartin@rcmcon.com (Robert Martin)
Subject: Re: C++ not OOP? (Was: Language Efficiency
References: <dewar.797512974@gnat> <3mbmd5$s06@icebox.mfltd.co.uk> <3n8jdv$jer@watnews1.watson.ibm.com> <3n8rjd$90a@disunms.epfl.ch> <19950421T230840Z.enag@naggum.no> <rshapiro-1305951849430001@ipa.bbn.com> <GIROD.95May15105836@dshp01.trs.ntc.nokia.com> <rshapiro-1605952054040001@ipa.bbn.com>
Organization: R. C. M. Consulting Inc. 708-918-1004
Date: Wed, 17 May 1995 17:54:11 GMT
Message-ID: <1995May17.175411.9737@rcmcon.com>
Lines: 22
Xref: glinda.oz.cs.cmu.edu comp.object:30968 comp.lang.c++:128662 comp.lang.ada:29994 comp.lang.cobol:3315 comp.lang.clos:2921

rshapiro@bbn.com (R Shapiro) writes:

>In article <GIROD.95May15105836@dshp01.trs.ntc.nokia.com>, Marc Girod
><girod@trshp.trs.ntc.nokia.com> wrote:
>>Static typing provides with something very valuable too, even for
>>rapid prototyping

>Explain to me how any C++ environment could possibly support rapid
>prototyping without dynamic, incremental compilation at the function/class
>level. Static typing is irrelevant. The problems are (1) the edit-cycle
>time in C++ gets way too long as soon as your system gets bigger than a
>toy; and (2) the language doesn't support debug-time code change and
>recovery. In both dimensions, C++ stands in sharp contrast to Lisp,
>Smalltalk and probably Dylan.

C++ neither allows nor disallows incremental compilation.  

-- 
Robert Martin       | Design Consulting   | Training courses offered:
Object Mentor Assoc.| rmartin@rcmcon.com  |   Object Oriented Analysis
2080 Cranbrook Rd.  | Tel: (708) 918-1004 |   Object Oriented Design
Green Oaks IL 60048 | Fax: (708) 918-1023 |   C++
