Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 17 Mar 2014 11:45:33 -0400
From:      Brian Kim <briansan24@gmail.com>
To:        tyler@tysdomain.com
Cc:        "freebsd-hackers@freebsd.org" <freebsd-hackers@freebsd.org>, Johan Bucht <jbucht@gmail.com>, Erich Dollansky <erich@alogt.com>, by <free7by@yahoo.com>
Subject:   Re: Something related to C and C++
Message-ID:  <CA%2BWSJLeGm5cQ_Y6KzAg5y7PgHMb8KO33JZrZpshr7eGn4vbxdA@mail.gmail.com>
In-Reply-To: <53270EFB.5090103@tysdomain.com>
References:  <B2051FAA-63AA-4F96-90BA-84157CE1F7AB@yahoo.com> <20140317103830.53c42ade@X220.alogt.com> <611B8DE5-F593-4574-96AB-0965CA7EDF33@yahoo.com> <CABze5AD6STPLfriTJJazM%2BqhHJkVtBMgMzNWsQi%2B6vMkWox_0g@mail.gmail.com> <5326D093.90308@yahoo.com> <53270EFB.5090103@tysdomain.com>

next in thread | previous in thread | raw e-mail | index | archive | help
I really liked what Johan said about mapping your problem into the proper
domain...
Just to put in my 2 cents, I love C and I love object-oriented (oo)
programming, but I do not like C++. For me, C is programming at its
greatest because it will do EXACTLY what you tell it to do. Many languages
try to imitate C via its elegant syntax and constructs, which is rather
justified. However, C++ is an attempt to design a high-level oo language
using a low-level interface (ie the preprocessor), which also carries over
the limitations of C . As you develop a project with C++, you will begin to
run into extremely opaque errors that will be difficult to decipher
(particularly with templates and operator overloading). There are better
languages out there to develop high-level software with my suggestion being
Python.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CA%2BWSJLeGm5cQ_Y6KzAg5y7PgHMb8KO33JZrZpshr7eGn4vbxdA>