On Wed, 27 Aug 2008 10:00:19 -0400 "Perry E. Metzger" wrote:
> 
> Getting back to the original topic, a set of C++ classes that handled
> APL style array operations and automatically parallelized them on
> vector processors would be quite neat, and would actually be a
> legitimate use of C++ (unlike the very wide variety of illegitimate
> uses of the language.)


Hi Perry,

It seems that you have (some?) experience implementing compilers and I
have almost none.  So, I'm curious about what you consider "legitimate" 
and why.  And please understand -- I'm not trying to start arguments or 
change any opinions about language choices [ other than perhaps my own 
:-) ].

Just for perspective, I use C++ for more than half of my coding these days 
and the main reasons I tend to prefer it are:

  + I'm fond-ish of STL-style and "generic" coding approaches
  + the Boost libraries are very helpful (e.g., threads, 
    serialization, BGL, regexp, filesystem, ASIO, ...)
  + (re-)use of various computational geometry, signal/image 
    processing, and other libraries written in C and C++
  + its relatively easy to (re-)use Fortran routines written by 
    team members or 3rd parties
  + speed of execution and memory use
  + C++ compilers and libraries just keep improving (IMO)
  + have (over the years) grown accustomed to the syntax

If I had to sum it up in one line it would be: "I'm use C++ a lot because 
I just can't seem to find a superior replacement for it."

And I'm still (half-heart-edly) looking for replacements...

Ed

-- 
Edward H. Hill III, PhD  |  [EMAIL PROTECTED]  |  http://eh3.com/

Attachment: signature.asc
Description: PGP signature

_______________________________________________
Beowulf mailing list, Beowulf@beowulf.org
To change your subscription (digest mode or unsubscribe) visit 
http://www.beowulf.org/mailman/listinfo/beowulf

Reply via email to