On Sunday, 20 January 2013 at 09:15:36 UTC, Russel Winder wrote:
As some of you know, the C User Group UK and the European C and
C++ User
Group long ago merged to create the Association of C and C++
Users
(ACCU). Over the years, the emphasis on C and C++ gave way to a
more
diverse approach including patterns, Java, Python, Go, agile
processes.
Even the name of the group formally changed to ACCU to lose the
direct C
and C++ link. Due to the history, members of the group had and
retain
roles with the British Standards Institute, as the UK
representatives on
the C and C++ standards committees, especially the C++ one.
When it is
the UK's turn to host a C++ standards committee meeting, the
meeting is
either before or after the ACCU conference, and the obvious
suspects get
drafted in to do keynotes and other talks at the conference, as
well as
ACCU members attending the open meetings of JTC1/SC22/WG21.
http://accu.org/index.php/conferences/accu_conference_2013
This seems like an ideal opportunity to do a lightning talk (5
mins) on
why C++ is crap and D is the only native code language that
should be
used. (I have a history in this group of bashing C++ :-) It
would be
really helpful to create a few one liners (with code examples)
as to why
D is the clear language of choice for native code working and,
C++, Go,
Rust, Clay, etc. should be consigned to the dustbin of history.
People
will expect me to emphasize concurrency and parallelism issues
so it
would be good to throw others into the mix as well.
Thanks in advance for any input. Attribution of sources if
appropriate
will be given unless people prefer anonymity!
Arrays and slices. They might be very "basic" features, but don't
underestimate how having something basic as a starting point can
transcend through an entire language.
Also: Unicode. And algorithms that are Unicode aware.
Forget the high level fancy stuff. I cam to D for all those basic
things. All the rest is (very tasty) sugar.