Date: Sun, 28 Oct 2007 12:52:04 +0800 From: Erich Dollansky <oceanare@pacific.net.sg> To: Bruce M Simpson <bms@incunabulum.net> Cc: freebsd-arch@freebsd.org Subject: Re: C++ in the kernel Message-ID: <47241574.6030402@pacific.net.sg> In-Reply-To: <4722BDBE.5030408@incunabulum.net> References: <4722BDBE.5030408@incunabulum.net>
next in thread | previous in thread | raw e-mail | index | archive | help
Hi, Bruce M Simpson wrote: > I was wondering if anyone had done any further thinking about this. let me put it into very simple words. From my experience using C since the late Seventies for very different software projects, I would never use C++ inside a kernel. But I encourage object orientated programming and the use of much more macros to make object orientated programming easier without using C++. A kernel should be small and its response should be predictable in all cases and at all times. This is something which is not always the case with C++. Erich > > It seems a team in Iceland succeeded in making Linux C++ enabled: > http://netlab.ru.is/exception/LinuxCXX.shtml > > Particularly interesting are the measurements for exception handling. > > The Click Modular Router is an example of a test case for C++ in both > the Linux and FreeBSD kernels. > > regards, > BMS > > > _______________________________________________ > freebsd-arch@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-arch > To unsubscribe, send any mail to "freebsd-arch-unsubscribe@freebsd.org" >
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?47241574.6030402>