LinkedIn Article to be: Why you need to start moving off C/C++ to D, now.
H. S. Teoh via Digitalmars-d
digitalmars-d at puremagic.com
Mon Jul 14 16:42:19 PDT 2014
On Mon, Jul 14, 2014 at 11:22:53PM +0000, John Carter via Digitalmars-d wrote:
[...]
> Any other good blog posts / social media comments / pointers I can
> digest and use?
This one came to mind:
http://bartoszmilewski.com/2013/09/19/edward-chands/
> The hard fact is it wouldn't be so urgent to move to D if C/C++ didn't
> hurt so much.
I feel your pain. :) I was programming C/C++ for decades... starting
with C, then C++, then back to C (after being horribly, horribly scarred
by C++), then settled somewhere in the middle (basically using C++ as "C
with classes", rather than the oft-touted advanced C++ style, which
seemed to me like investing your life in a tower of cards ready to
crumble at the slightest provocation). All the while, I was longing for
something better. Java didn't appeal to me for various reasons (its
verbosity, which is intolerable without an IDE -- and I hate IDEs; its
shoving OO idealogy down your throat even where OO clearly doesn't fit
well, such as classes with only static members, for example; the ugly
mess with boxed/unboxed types; difficulty of interfacing with other
languages like C/C++ libraries; etc.). I was very happy to discover D.
:)
[...]
> I might put a bit of an embedded device slant on the whole thing,
> since...
>
> * That is part of my personal core competance.
> * That is where the greatest growth in the computer industry will happen.
> * That is where there is a very strong case for D replacing C/C++.
Before we start selling D on embedded devices, how sure are we that D is
ready to take on the task? I.e., how well does it handle low-memory
devices? ARM architectures? We better have (very good) answers for
these, otherwise we risk destroying D's cause by defending it poorly.
T
--
Trying to define yourself is like trying to bite your own teeth. -- Alan Watts
More information about the Digitalmars-d
mailing list