home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.lang.c++
- Path: sparky!uunet!spool.mu.edu!umn.edu!csus.edu!netcom.com!erc
- From: erc@netcom.com (Eric Smith)
- Subject: Re: Newbie Wants Advice on C-Programming
- Message-ID: <1992Dec25.084229.20575@netcom.com>
- Organization: Netcom - Online Communication Services (408 241-9760 guest)
- References: <1992Dec24.154204.25248@blkbox> <1992Dec25.050515.20871@ncsu.edu> <1992Dec25.071510.19584@netcom.com>
- Date: Fri, 25 Dec 1992 08:42:29 GMT
- Lines: 36
-
- In article <1992Dec25.071510.19584@netcom.com> ort@netcom.com (David Oertel) writes:
- >Could someone elaborate on why Smalltalk is not a good development language if
- >this is not too FAQy? I've been successfully developing products through rapid
- >iterative prototyping without any up-front design. I've gotten good results
- >by throwing prototypes at the customer and letting him free associate to
- >determine future direction. Maybe Smalltalk would support this M.O. better
- >than C++, because I'm spending a lot of time compiling. Maybe hardware is
- >getting fast enough to compensate for interpretation, garbage collection, and
- >slow method resolution.
-
-
- In a subtle way, you contradict yourself. You say "maybe hardware is
- getting fast enough ..." but you also say "... I'm spending a lot of
- time compiling."
-
- You don't mean YOU are spending a lot of time compiling, you mean your
- HARDWARE is spending a lot of time compiling. Therefore, hardware is
- not getting fast enough to compensate for anything, because it's not
- even fast enough yet to do a normal compile without an annoying delay.
- There are a lot of programs with the same problem, but a compiler is
- a good example because it's one program most programmers have used
- extensively.
-
- People often say hardware technology has advanced so much software
- technology is left far behind, and that it will take years just to
- develop applications that can really take advantage of present day
- hardware. But that's really nonsense. It will take years to develop
- hardware advanced enough to really work well with present day software.
-
- Will hardware technology ever catch up with C++, and pass it to become
- a better match for Smalltalk? Not likely, because by that time, you
- will be able to do rapid prototyping in C++ just as fast as in Smalltalk.
- Rapid prototyping depends on the programming environment more than on
- the language. There are already some C++ development environments
- evolving towards the goal of rapid prototyping, and they are available
- now from companies such as ParcPlace, Centerline, Lucid, etc.
-