www.digitalmars.com         C & C++   DMDScript  

digitalmars.D - Is this worth learning?

reply Amel Durakovic <Amel_member pathlink.com> writes:
Hi..

I've just passed by this site looking for a programming language, which fits my
needs. This is the following requirments, I require the programming language to
have:
{ object oriented with a simple syntax, able to have to control over the
computer (network, file system), GUI for the programming language
}

I hope, that someone can help me getting started.. By the way: Do you have an
IRC channel or something else to discuss the programming language..

It looks quite attracting, but is it worth it?
Feb 27 2005
next sibling parent reply Georg Wrede <georg.wrede nospam.org> writes:
Amel Durakovic wrote:
 Hi..
 
 I've just passed by this site looking for a programming language, which fits my
 needs. This is the following requirments, I require the programming language to
 have:
 { object oriented with a simple syntax, able to have to control over the
 computer (network, file system), GUI for the programming language
 }
 
 I hope, that someone can help me getting started.. By the way: Do you have an
 IRC channel or something else to discuss the programming language..
 
 It looks quite attracting, but is it worth it?

The D object system is clean, logical and powerful. D is designed from the start to have tight control over the hardware, so for example writing device drivers and such should be easy in D. The answer to the GUI questions I leave to others, I don't use a GUI for programming. I also don't use D for GUI programs. PS, interesting name. I presume you pronounce it dUrakovic? But what does Amel mean, if anything?
Feb 27 2005
parent reply Kris <Kris_member pathlink.com> writes:
In article <42224444.9060304 nospam.org>, Georg Wrede says...
The D object system is clean, logical and powerful. 

Let's not give anyone the wrong impression here ... in it's current form, D is hardly as you describe, Georg. There are many warts, asymmetries, and special cases ~ your description paints a (sadly) unrealistic picture. I won't list all of the tired-old-issues here, but you might look back over the last year of posts to see what they are. D is, in many ways, a better C. In some ways, a better C++. In other ways, a better Java. It's kinda' like an up-to-date version of Simula-67 But D has a lot of weak spots. Particularly so in the area you noted (which is why I'm posting this). Having said that; D is definately worth considering. Let's face it ~ the technologically 'pure' products are rarely the ones that succeed. To the poster: if you have limited time and are trying to focus your efforts for commercial purposes, avoid D at this time (you won't get it adopted in your workplace this year). If, on the other hand, you're persuing an academic interest or are thinking about the long-term, then D is (IMO) a good general purpose language to be familiar with. You should be aware that D is shepherded by one person only ~ this is both a blessing and curse.
Feb 27 2005
parent reply "IkeaTheSofa -.- Marcus" <ikea_the_sofa hotmail.com> writes:
 You should be aware that D is shepherded by one person only ~ this is
 both a blessing and curse. 

Kris, (or anyone else with an answer) I'm new to the D community. What is the reason that D is shepherded by one person? Wouldn't things develope futher with more people?
Feb 27 2005
parent reply Daniel Keep <daniel.keep dummy.gmail.com> writes:
Probably because Walter designed D, so it is his prerogative to maintain 
executive control over it.

You never know, tho.  Maybe after 1.0 D will go the way of Python: 
Walter will become the BDFL (Benevolent Dictator for Life), and 
additions to the language will be suggested through DEPs (D Enhancement 
Proposals).  ^_^

	-- Daniel


IkeaTheSofa -.- Marcus wrote:
You should be aware that D is shepherded by one person only ~ this is
both a blessing and curse. 

Kris, (or anyone else with an answer) I'm new to the D community. What is the reason that D is shepherded by one person? Wouldn't things develope futher with more people?

Feb 28 2005
parent =?ISO-8859-1?Q?Anders_F_Bj=F6rklund?= <afb algonet.se> writes:
Daniel Keep wrote:

 What is the reason that D is shepherded by one person?
 Wouldn't things develope futher with more people?



 Probably because Walter designed D, so it is his prerogative to maintain 
 executive control over it.

And Walter has also shared the front-end implementation under the GPL (and Artistic) license, so that e.g. GDC can use it... The specification of D language is "open" and still copyrighted (the actual license on the actual specification HTML is yet unclear) Lots of people are involved in the D development: http://www.digitalmars.com/d/acknowledgements.html Just that Walter has the Final Vote on what goes in ? --anders
Feb 28 2005
prev sibling next sibling parent J C Calvarese <jcc7 cox.net> writes:
In article <cvt9be$nel$1 digitaldaemon.com>, Amel Durakovic says...
Hi..

I've just passed by this site looking for a programming language, which fits my
needs. This is the following requirments, I require the programming language to
have:
{ object oriented with a simple syntax, able to have to control over the
computer (network, file system), GUI for the programming language
}

Your GUI library options in D: http://www.prowiki.org/wiki4d/wiki.cgi?AvailableGuiLibraries My personal suggestions: I like DFC for Windows. DUI is currently the only option for Linux, but it's cross-platform, too.
I hope, that someone can help me getting started.. By the way: Do you have an
IRC channel or something else to discuss the programming language..

I don't know if anyone is into chatting about D on IRC these days, but "Official D language IRC channel is #D on FreeNode, irc.freenode.net" according to http://www.prowiki.org/wiki4d/wiki.cgi?IRC
It looks quite attracting, but is it worth it?

It really depends on the person. I like D, but I mostly use for my hobby programming at this point. I plan to use it for more serious projects as the libraries mature. jcc7
Feb 28 2005
prev sibling parent Amel Durakovic <Amel_member pathlink.com> writes:
Hello!

I just did a Google search, for I wanted to know, where my name is occurring on
the internet. I found this post, I made several months ago, but that fact
doesn't make it less interesting. Yeah.. I noticed my bad English back then, but
that doesn't really matter now. I haven't been playing with D for a while, but I
will. The popularity is increased, so I guess, that it's a product containing
great masses of quality. If there is a good newb guide on how to learn D, then
let me know..

By the way.. Amel Durakovic is my real name, and yes, in English you might
pronounce the surname as "dJUrakovicj" or "dUrakovicj".
Sep 13 2005