Newsgroups: comp.object,comp.lang.c++,comp.lang.ada,comp.lang.clos
Path: cantaloupe.srv.cs.cmu.edu!rochester!udel!gatech!howland.reston.ans.net!news.sprintlink.net!mv!usenet
From: ENGR@GSSI.MV.COM (Michael Furman)
Subject: Re: C++ not OOP? (Was: Language Efficiency
Message-ID: <D9rC3o.1A9@mv.mv.com>
Nntp-Posting-Host: gssi.mv.com
Sender: usenet@mv.mv.com (System Administrator)
Mime-Version: 1.0
Organization: GSSI
Date: Tue, 6 Jun 1995 15:23:47 GMT
References: <3qld3l$3u5@Starbase.NeoSoft.COM> <19950602T072121Z@naggum.no> <3qtf1m$7qb@news.wwa.com> <3qva24$khn@tove.cs.umd.edu>
X-Newsreader: WinVN 0.93.10
Lines: 51
Xref: glinda.oz.cs.cmu.edu comp.object:32263 comp.lang.c++:132047 comp.lang.ada:30947 comp.lang.clos:3143

In article <3qva24$khn@tove.cs.umd.edu>, bane@cs.umd.edu says...
>
>In article <3qtf1m$7qb@news.wwa.com> "Robert C. Martin" 
<rmartin@oma.com> writes
>:
>>By the way, the stated purpose of C++ is: "C++ is a general purpose
>>programming language designed to make programming more enjoyable
>>for the serious programmer", "The C++ Programming Language",
          ^^^^^^^
>>Bjarne Stroustrup, 1986.
>>
>>I, and many other C++ programmers like me, believe that C++ meets
>>these stated goals rather well.
>>
>There are many different ways in which one can enjoy programming:
>
>1. You write a piece of code, then look at it and say, "Ghod, that's
>        pretty/clever/compact.  And it should work, too."
>
>2. You write a piece of code. then look at it and say, "Ghod, that's
>        terse/ugly, but at least it's small/fast.  And it should work, 
too."
>
>3. You write a piece of code, then look at it and say, "Ghod, that's
>        terse/ugly/hairy, but at least the compiler accepts it.
>        Damned if I know if it will work or not."
>
>In the languages I have used for non-trivial hacking, the frequency of
>these three events is as follows:
>
>                    1               2               3
>
>Lisp/CLOS:      Frequently      Occasionally    Rarely
>C:              Occasionally    Frequently      Occasionally
>C++:            Rarely          Occasionally    Frequently
>

You missed that Bjarne Stroustrup told about serious programmer - not 
just anyone.

>If by "more enjoyable" Stroustrup meant "more of those moments where you
>jump out of your chair after 17 recompiles trying to find a syntax 
understood
>by your compiler and say, 'HAH! GOT YOU!' after finding one that works",
>I aree with you.
>
>-- 
>Internet: bane@tove.cs.umd.edu
>UUCP:...uunet!mimsy!bane
>Voice: 301-552-4860

