View previous topic :: View next topic |
Author |
Message |
binutils
Joined: 08 Sep 2007 Posts: 3
|
Posted: Sat Sep 22, 2007 7:05 am Post subject: is D open ? |
|
|
here is quote, some ppl replies to my post:
"As far as I know, D is still proprietary and contains Microsoft extensions in the actual language specifications. AFAIK, C was designed to build Unix, but both C and C++ currently favor no OS or platform and are internationally standardized. I'd rather not get into a language battle, but D is no replacement for either in its current state or direction. As with Java it seems to have a closed-ended specification, whereas C and C++ are almost infintely extensible."
http://www.linuxquestions.org/questions/showthread.php?p=2889663#post2889663 |
|
Back to top |
|
|
Destructionator
Joined: 17 Sep 2007 Posts: 9 Location: New York State
|
Posted: Sat Sep 22, 2007 2:11 pm Post subject: |
|
|
Most of D is open source, the development discussions happen in the open, the compiler and spec are both free to use, and it compiles perfectly on both Windows and Linux. Of course, there is also gdc.
It is very open. |
|
Back to top |
|
|
pqnelson
Joined: 03 Jun 2007 Posts: 13 Location: Davis
|
Posted: Sun Nov 04, 2007 6:48 pm Post subject: Re: is D open ? |
|
|
Probably too late anyways but...
binutils wrote: | "As far as I know, D is still proprietary and contains Microsoft extensions in the actual language specifications." | Really? Cite a source please!
Quote: | "AFAIK, C was designed to build Unix, but both C and C++ currently favor no OS or platform and are internationally standardized. I'd rather not get into a language battle, but D is no replacement for either in its current state or direction. As with Java it seems to have a closed-ended specification, whereas C and C++ are almost infintely extensible." | Eh? C was originally designed specifically to program a proprietary operating system, C++ was originally a set of macros in C.
D tries to accomplish what C++ did, but only more elegantly and far simpler.
D is not a replacement for C, I don't think it'd be possible since C is a very good language (or it has become one anyways).
But C++ is nothing more than a hacked up version of C. Sometimes this approach of hacking that which already exists works well.
More often than not, it doesn't. C++ is an example of this.
Compare templates in C++ vs. D, or classes for that matter. You don't have the nightmarish time of headers, corresponding .cpp files, #include problems, etc.
As far as I know, D is not "closed"...no more so than C anyways. |
|
Back to top |
|
|
dhasenan
Joined: 03 Feb 2005 Posts: 73 Location: New York
|
Posted: Tue Nov 13, 2007 3:18 pm Post subject: |
|
|
Ach, if only D were popular enough that Microsoft would attempt to extend the language! |
|
Back to top |
|
|
pqnelson
Joined: 03 Jun 2007 Posts: 13 Location: Davis
|
Posted: Tue Nov 13, 2007 6:00 pm Post subject: |
|
|
dhasenan wrote: | Ach, if only D were popular enough that Microsoft would attempt to extend the language! | Yes, that would be the only guaranteed way to kill D. |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
Powered by phpBB © 2001, 2005 phpBB Group
|