D as a betterC a game changer ?
Mengu
mengukagan at gmail.com
Wed Dec 27 14:46:50 UTC 2017
On Wednesday, 27 December 2017 at 14:06:51 UTC, Dan Partelly
wrote:
> On Wednesday, 27 December 2017 at 09:39:22 UTC, codephantom
> wrote:
>>[...]
>
>
> Well, C++ had to evolve over a very long period of time, and
> maintain compatibility with C. No other programming language
> had to deal with technical and social issues C++ had to deal
> with.
>
> By comparison, D is young, and had the advantage it had no
> constrains to be compatible (language wise) with another
> language. Evolution time is not an excuse to a mixed
> personality (even if perceived). For all it's evolution time
> and mistakes and idiotic size of the language to pay for C's
> sins and omissions I do not see C++ as mixed personality. I
> never did. It evolved consistently. Also, another language, Ada
> went through 1 standard and 3 major revisions in almost 35
> years and retained it's personality basically unchanged. Too
> bad it was designed with a Wirthian syntax, which IMO was one
> of the factors it doomed it.
>
> D went GC, but no quite mandatory GC, also not quite able to
> run its in entirety without GC, then in it's old age, went for
> cosmetic surgery to look like slim and sexy miss C. Much like a
> beautiful and capricious women with commitment issues and a
> fear of aging which went through 5 husbands. And it all started
> with a GC and several wrong defaults ....
>
>
>> [...]
>
> God knows. All "x" users of D would scream bloody murder, imo.
if that would become the d way and made us write memory safe
code, why not? rust developers already have to write code under
compiler dictated terms and nobody's complaining. d developers
who write d code like java are small in numbers compared to those
who don't. heck, i'll go even further and wish pure was also
default.
More information about the Digitalmars-d
mailing list