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
<1995>
1996
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
2025
2026
- Navigate by Thread:
- Prev:
A C++ API for the pcas Jeff Hill
- Next:
Re: A C++ API for the pcas Andy Kozubal
- Index:
1994
<1995>
1996
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
2025
2026
|