Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 5 Mar 2002 13:16:59 -0500 (EST)
From:      Kenneth Culver <culverk@alpha.yumyumyum.org>
To:        "M. Warner Losh" <imp@village.org>
Cc:        vel@bugz.infotecs.ru, <freebsd-hackers@FreeBSD.ORG>
Subject:   Re: C vs C++
Message-ID:  <20020305131602.J4700-100000@alpha.yumyumyum.org>
In-Reply-To: <20020305.094927.40858673.imp@village.org>

next in thread | previous in thread | raw e-mail | index | archive | help
I think what I was trying to say is that a lot of C++ programmers will
obfuscate their code by using features of the language that don't fit with
what they were trying to accomplish.

Ken

On Tue, 5 Mar 2002, M. Warner Losh wrote:

> In message: <20020305102829.A3576-100000@alpha.yumyumyum.org>
>             Kenneth Culver <culverk@alpha.yumyumyum.org> writes:
> : > I have a small problem. I work for software development company and
> : > write daemons and console tools for Unix. My boss wants everything to be
> : > written in C++, because he thinks C++ is cool. I prefer C for such
> : > tasks, but I cannot really put good arguments of why and where C++ can
> : > be worse than C. I know many of you prefer C too. Can you please explain
> : > some disadvantages of C++ comparing to C ? Is it slower, does it produce
> : > less effective code, why is it like that, etc ... or please direct me to
> : > some articles where this can be explained.
> :
> : My main problem with C++ is that it adds a lot of overhead, and it's slow.
> : Also, it drives me nuts when people code in C++ and write all kinds of
> : classes when using classes for certain things just doesn't make sense, and
> : makes the code much more convoluted.
>
> C++ doesn't add noticable overhead and isn't slow, unless you are a
> dumbass about how you write it.  All languages give you plenty of ways
> to write speghetti fortran code :-).  C++ gives you a number of ways
> to obfuscate.
>
> Warner
>
>
>


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-hackers" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020305131602.J4700-100000>