Is D a credible alternative to Java and C++? -


is d language credible alternative java , c++? take become credible alternative? should bother learning it? deserve evangelizing?

the main reason ask new c++ standard (c++0x) here, it's clear me language has gone past point of no return respect ever understanding it. know c/c++ never die @ point need move on. cobol had day , java has in many respects undone c++. what's next? d fill bill?

what determines success , popularity of programming language real-world software development partially related quality of language itself. pure language, d arguably has many advantages on c++ , java. @ least credible alternative pure language, other things being equal.

however, other things matter software development - more language itself: portability (how many platforms run on), debugger support, ide support, standard library quality, dynamic library support, bindings common apis, documentation, developer community, momentum, , commercial support, name few. in every 1 of regards, d hopelessly behind java, c++, , c#. in fact, i'd argue it's behind so-called "scripting" languages python, perl, php, ruby, , javascript in these regards.

to blunt, can't build large-scale, cross-platform application using d. immature standard library, no support in modern ides (there plugins both visual studio , xamarin studio/monodevelop), limited dynamic/shared library support, , few bindings other languages, d not option today.

if see of d, means, learn - shouldn't take long if know java , c++. don't think evangelism helpful - @ point if d going succeed, needs more people quietly using , addressing major shortcomings standard library , ide support.

finally, c++, while agree language complex, thousands of companies using c++ part of healthy mix of languages allowing smaller, well-defined subset of language. it's still hard beat c++ when both raw performance , small memory usage required.


Comments

Popular posts from this blog

c++ - How do I get a multi line tooltip in MFC -

asp.net - In javascript how to find the height and width -

c# - DataTable to EnumerableRowCollection -