digitalmars.D - D on Reddit!
- Walter Bright <newshound1 digitalmars.com> Feb 10 2010
- Andrei Alexandrescu <SeeWebsiteForEmail erdani.org> Feb 10 2010
- ZY Zhou <ZY Zhou.comm> Feb 10 2010
- Bane <branimir.milosavljevic gmail.com> Feb 11 2010
- "Nick Sabalausky" <a a.a> Feb 11 2010
- =?UTF-8?B?QWxpIMOHZWhyZWxp?= <acehreli yahoo.com> Feb 11 2010
- "Joel C. Salomon" <joelcsalomon gmail.com> Feb 11 2010
- Bane <branimir.milosavljevic gmail.com> Feb 12 2010
- retard <re tard.com.invalid> Feb 11 2010
- retard <re tard.com.invalid> Feb 11 2010
Walter Bright wrote:http://www.reddit.com/r/d_language/comments/b05yq/d_losing_momentum/
I'm not sure if I should vote the title up or down :o). I upvoted. The comments seem to be very optimistic, which is remarkable given the mood suggested by the question. Andrei
Feb 10 2010
That's because only people who care about D would post comments there. The other people, they just ignore this topic. If you want to see comments that's not optimistic. Try posting something like: "Wow, D is the best language ever" Andrei Alexandrescu Wrote:The comments seem to be very optimistic, which is remarkable given the mood suggested by the question. Andrei
Feb 10 2010
Ay topic that starts like 'The X is best...' or 'The X sucks...' are flame war invitation for ignorant people. I think those that would write negative comments on "Wow, D is the best language ever" haven really used D at all (or had some short experience with it that made misguided impression), but have their favorite A/B/C/F/Java and they are certain that it is the best ever. I hope that D's users club will grow over time, in spite of heavy oposition of number mature and popular languages in same category. What I believe is that existing club members are dedicated to and very happy with it, so numbers will only grow. ZY Zhou Wrote:That's because only people who care about D would post comments there. The other people, they just ignore this topic. If you want to see comments that's not optimistic. Try posting something like: "Wow, D is the best language ever" Andrei Alexandrescu Wrote:The comments seem to be very optimistic, which is remarkable given the mood suggested by the question. Andrei
Feb 11 2010
"Bane" <branimir.milosavljevic gmail.com> wrote in message news:hl0ku9$vdt$1 digitalmars.com...I hope that D's users club will grow over time, in spite of heavy oposition of number mature and popular languages in same category. What I believe is that existing club members are dedicated to and very happy with it, so numbers will only grow.
The way I see it, there are depressingly few languages in the same category as D (that category being multi-paradigm languages that are realistically usable for systems programming). Thare's C/C++ (although, IMO C/C++ is a bit anachronistic these days), and then there's Google "Issue 9" (which is *highly* debatable as to whether it actually counts as meeting the above criteria), and then Cyclone and maybe a couple others like Vala that don't seem to be very mature ATM (at least compared to D anyay). And that's about it.
Feb 11 2010
retard wrote:You can probably see that even C and C ++ are used on different kinds of projects.
Two very different languages indeed.C++ isn't very good for modeling operating system kernels.
There may be reasons why C++ isn't very good for operating system kernels; modeling is not one of them. C++ can model anything that C can model. Ali
Feb 11 2010
On 2/11/2010 4:05 PM, retard wrote:C on the other hand fails on high level user interface and business logic programming and on trivial multithreaded systems.
Actually, given a decent implementation of the CSP thread model, multithreading in C is easy even for trivial problems. Plan 9 uses that model heavily, and I was encouraged to hear that D2’s concurrency model will have CSP influences. —Joel C. Salomon
Feb 11 2010
Nick Sabalausky Wrote:"Bane" <branimir.milosavljevic gmail.com> wrote in message news:hl0ku9$vdt$1 digitalmars.com...I hope that D's users club will grow over time, in spite of heavy oposition of number mature and popular languages in same category. What I believe is that existing club members are dedicated to and very happy with it, so numbers will only grow.
The way I see it, there are depressingly few languages in the same category as D (that category being multi-paradigm languages that are realistically usable for systems programming). Thare's C/C++ (although, IMO C/C++ is a bit anachronistic these days), and then there's Google "Issue 9" (which is *highly* debatable as to whether it actually counts as meeting the above criteria), and then Cyclone and maybe a couple others like Vala that don't seem to be very mature ATM (at least compared to D anyay). And that's about it.
I think there are many potential languages in that category: C++/Java/Delphi/C#... depends of definition of 'same category':'multiparadigm, functional, OOP etc.', or 'what are/can ya building with it'. And I don't think 'system programing' covers only kernel building. What about other multi threaded/process/heavy load/high concurrency/low level access stuff? Which to chose is more a matter of personal preference, company politics or convenience than of language capabilities.
Feb 12 2010
Thu, 11 Feb 2010 15:52:26 -0500, Nick Sabalausky wrote:"Bane" <branimir.milosavljevic gmail.com> wrote in message news:hl0ku9$vdt$1 digitalmars.com...I hope that D's users club will grow over time, in spite of heavy oposition of number mature and popular languages in same category. What I believe is that existing club members are dedicated to and very happy with it, so numbers will only grow.
category as D (that category being multi-paradigm languages that are realistically usable for systems programming). Thare's C/C++ (although, IMO C/C++ is a bit anachronistic these days), and then there's Google "Issue 9"
I bet the systems programmers often believe that a single language can't serve all possible problem domains. You can probably see that even C and C ++ are used on different kinds of projects. C++ isn't very good for modeling operating system kernels. C on the other hand fails on high level user interface and business logic programming and on trivial multithreaded systems. , and then Cyclone and maybe a coupleothers like Vala that don't seem to be very mature ATM (at least compared to D anyay). And that's about it.
I thought Vala was an attempt to built GNOME 3.0 using a modern garbage collected semi high level language by porting C# to native code & gobject system. I don't really expect Vala to be used outside GNOME.
Feb 11 2010
Thu, 11 Feb 2010 17:56:01 -0500, Joel C. Salomon wrote:On 2/11/2010 4:05 PM, retard wrote:C on the other hand fails on high level user interface and business logic programming and on trivial multithreaded systems.
Actually, given a decent implementation of the CSP thread model, multithreading in C is easy even for trivial problems. Plan 9 uses that model heavily, and I was encouraged to hear that D2’s concurrency model will have CSP influences.
Agreed, some models are easier to comprehend. I really liked C.A.R. Hoare's book about CSP. It's standing right next to my copy of SICP :) Maybe I'm just getting blinded by high level languages - when you want a clean, pure process system, my implementation language of choice wouldn't be C.
Feb 11 2010









=?UTF-8?B?QWxpIMOHZWhyZWxp?= <acehreli yahoo.com> 