EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

1994  <19951996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024  Index 1994  <19951996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: Re: A C++ API for the pcas
From: [email protected] (William Lupton)
To: [email protected]
Date: Thu, 7 Dec 95 09:34:10 HST
Dear all,

Personally I have never used C++ and personally I would like to.

We had a bad brush with it where a programmer created his own little
world of classes, creators and destructors, no-one ever knew what order
anything was executing in and the whole thing got scrapped.

Thus there is a certain prejudice against it here on the grounds that
there's too high a risk that everyone will use it in different ways and
in complex ways and we won't end up getting the potential gains.
Probably a lot of us feel that the way that we write code is already
pretty object-oriented and has been for years.

On the other hand this can probably successfully be attacked as a
reactionary view (although you'd be surprised at how many places still
don't have ANSI C compilers readily available: it's hard to see how
people will switch to C++ before they have switched to ANSI C). I have
to admit considerable ignorance on the extent to which C++ is _really_
used in commercial and scientific tools these days. Perhaps it would be
good if I (and the rest of the collaboration) were educated. Clearly
there is a lot of usage of C++ at CEBAF and ANL and it would be good to
get a dispassionate view of the benefits which have accrued and of the
costs.

My biggest concern is that the use of C++ in the core of EPICS might
scare some people off. If this concern is unfounded then I have no
problem with it.

William


Navigate by Date:
Prev: A C++ API for the pcas Jeff Hill
Next: Re: A C++ API for the pcas Andy Kozubal
Index: 1994  <19951996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: A C++ API for the pcas Jeff Hill
Next: Re: A C++ API for the pcas Andy Kozubal
Index: 1994  <19951996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 10 Aug 2010 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·