"Jacob Carlborg"  wrote in message news:juaudk$2slh$1...@digitalmars.com...

On 2012-07-20 00:05, Nick Sabalausky wrote:

No, this is why any C/C++ project should be replaced by D ;)

I'm knee-deep in a C++ project right now, and the language is such a
pedantic, anachronistic turd. C++'s *only* saving graces are:

- It's a systems language (ie, native compiled with low-level access).
- It isn't PHP, JS, a JS-derivitive (ex, ActionScript), or Son-Of-Flash
   (aka Corona).
- D isn't mature on all platforms yet.

I used Boost, for a C++ project I was working on, to make it more D-like. Foreach, auto, lambda, default initialization and other things. Most of these things are available in C++11 now.

--
/Jacob Carlborg

I like D as a better C++, but in face of the available tooling, libraries and with the support C++11 is getting lateley, I'm still using C++ for private projects,
while at work I spend most of my time in JVM and .NET worlds.

It is a case of "worse is better".

D, Go, Rust have a big problem to gain adoption in the native world renaissance.

As another programing language to develop normal applications, there are already lots of more established languages. Even if a VM free language is the prefered tool, there are actually native code compilers for JVM/.NET languages, and even Microsoft seems to be planning to offer native code compiler for C#, from their job postings.

To become a widspread systems programming language, D needs to get support from an OS
or driver vendor.

--
Paulo


Reply via email to