i don't think this is the suitable mailling list to ask this question
On 6/24/05, Seán C. Farley <[EMAIL PROTECTED]> wrote: > On Fri, 24 Jun 2005, Ryan Sommers wrote: > > > Greetings all... I'm about to undertake a major software engineering > > project and I can't decide between C or C++ and was wondering if I > > could get some input from the community. > > > > As part of this project I'm going to need to make use of at least 2 C > > libraries (OpenSSL and ncurses) and the application must be compatible > > with the standard range of Linux/UNIX compilers and operating systems. > > All of these signs make me sway closer to just doing it in C. However, > > one strong point always seems to pull me back to C++, constructors and > > destructors. > > > > Constructors and destructors can offer so much in the way of memory > > leak avoidance. Of course, each language can leak memory like a sieve > > if used improperly. However, for statically allocated structures > > semi-automatic garbage collection can be a nice cushion. > > > > Anyway, without getting into too much detail. Anyone had to make this > > choice on a project? What were your thoughts in retrospect? What would > > you have done different, what would stay the same... > > > > PS For this project things like polymorphisms and inheritance really > > aren't needed. > > If you would like to use C but want some sort of memory handling, I can > recommend using the Apache Portable Runtime (APR) in > /usr/ports/devel/apr which uses memory pools. Although I have not used > it before, there is also the Boehm Garbage Collector found in > /usr/ports/devel/boehm-gc. > > Seán > -- > [EMAIL PROTECTED] > > _______________________________________________ > freebsd-hackers@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-hackers > To unsubscribe, send any mail to "[EMAIL PROTECTED]" > > -- I'm Searching For Perfection, So Even If U Need Portability U've To Use Assembly ;-) http://www.maslanlab.org _______________________________________________ freebsd-hackers@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-hackers To unsubscribe, send any mail to "[EMAIL PROTECTED]"