C++ developer choices in open source projects

Russel Winder via Digitalmars-d digitalmars-d at puremagic.com
Wed Oct 29 07:58:28 PDT 2014


On Wed, 2014-10-29 at 07:53 +0000, Paulo Pinto via Digitalmars-d wrote:
[…]
> Almost everything from the standard that makes C++ modern, is 
> frowned upon in most companies, leaving it little more than a 
> safer C.

Hopefully those companies then go to the wall. C++14 is the only C++ in
2014.

[…]
> Now with Java 9+ AOT compilation, .NET Native, Swift, Go, D, 
> Rust, Objective-C coming into the picture, C++ will be driven 
> further down the stack it seems, regardless of what the committee 
> might say.

C++ will remain the language of choice if Fortran is not used, for all
the big computational intensive activities. Objective-C and Object-C++
may well be effectively killed off by Swift, but that is an OSX iOS
issue that no-one else really cares about. Go and Rust are interesting.
Go is creating a large, and increasingly so, active community around a
language that has two interesting features that make it fun to programme
with — and the annoyance of checking error codes every other statement.
Rust is currently too unstable to make any real judgements about except
that everyone outside Mozilla who is using it loves it. Rust's choice to
borrow heavily from OCaml is proving a wise move.

> Which in the end might be good opportunity for D.

It would be nice if this was to be the case. D needs a programme of
"new" things every 4 to 6 months for a short while, whilst being
fundamentally the same language (i.e. stable). As any marketer will tell
you, rebranding the same product every 6 months is de rigueur to achieve
increased market penetration.

-- 
Russel.
=============================================================================
Dr Russel Winder      t: +44 20 7585 2200   voip: sip:russel.winder at ekiga.net
41 Buckmaster Road    m: +44 7770 465 077   xmpp: russel at winder.org.uk
London SW11 1EN, UK   w: www.russel.org.uk  skype: russel_winder
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 181 bytes
Desc: This is a digitally signed message part
URL: <http://lists.puremagic.com/pipermail/digitalmars-d/attachments/20141029/91f7d6e2/attachment.sig>


More information about the Digitalmars-d mailing list