Re: To C++ or not to C++
From: Maslan (maslanbsd_at_gmail.com)
Date: 06/25/05
- Previous message: Norbert Koch: "uplcom callin/callout device?"
- In reply to: Seán C. Farley: "Re: To C++ or not to C++"
- Next in thread: Erich Dollansky: "Re: To C++ or not to C++"
- Reply: Erich Dollansky: "Re: To C++ or not to C++"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Date: Sat, 25 Jun 2005 01:39:21 +0300 To: Seán C. Farley <sean-freebsd@farley.org>
i don't think this is the suitable mailling list to ask this question
On 6/24/05, Seán C. Farley <sean-freebsd@farley.org> 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
> --
> sean-freebsd@farley.org
>
> _______________________________________________
> freebsd-hackers@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
> To unsubscribe, send any mail to "freebsd-hackers-unsubscribe@freebsd.org"
>
>
-- 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 "freebsd-hackers-unsubscribe@freebsd.org"
- Previous message: Norbert Koch: "uplcom callin/callout device?"
- In reply to: Seán C. Farley: "Re: To C++ or not to C++"
- Next in thread: Erich Dollansky: "Re: To C++ or not to C++"
- Reply: Erich Dollansky: "Re: To C++ or not to C++"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Relevant Pages
|
|