View mode: basic / threaded / horizontal-split · Log in · Help
April 18, 2012
Re: D vs C/C++/C#/Java
C# is easy to learn compared to other languages. It is an Object
Oriented languages and run on the top of .Net technology. The
syntaxes are very similar to Java and C++. If you know one, then
it takes very little time to learn the other. Here is the link to
study C# step by step.

http://csharp.net-informations.com

robert.
July 26, 2012
Re: D vs C/C++/C#/Java
Agreed, but after looking at D, I see a lot of extremely useful 
built-in functionality that C++/C#/Java don't have. These include:
Variadic templates, ranges/slices, mixins, here documents 
(wysiwyg strings), nested comments, and CTFE (Compile time 
function execution).

However, I do have to admit that D isn't going to take off very 
soon, for most of the reasons already mentioned.

1. It lacks an out-of-the-box GUI framework such as C#'s .NET or 
web frameworks like Java's JSP/Apache.

2. It has Garbage Collection, which seems to turn off C/C++ 
programmers. C#/Java are well known languages for managed code. I 
agree that D isn't managed, but a GC gives me a feeling like my 
program will run slower and that the language feels I need some 
training wheels, even if this isn't the case.

3. The developer base is extremely light, as mentioned. My 
schools taught me C/C++/Java, and I learned C#/Ruby/Lisp/Go on 
the side. I know of a few other languages, but I was never told 
about D other than it exists.

4. I imagine it would be a nightmare linking to OpenGL/DirectX 
without an example.
July 26, 2012
Re: D vs C/C++/C#/Java
There's no edit button. Anyway, old post I realize... still 
applies.
Next ›   Last »
1 2 3
Top | Discussion index | About this forum | D home