LinuxQuestions.org
Share your knowledge at the LQ Wiki.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Non-*NIX Forums > Programming
User Name
Password
Programming This forum is for all programming questions.
The question does not have to be directly related to Linux and any language is fair game.

Notices


Reply
  Search this Thread
Old 09-25-2004, 03:53 PM   #1
greg108
Member
 
Registered: Aug 2003
Location: CA USA
Distribution: FC2, FC4, Mandrake 10, Slackware 10, RedHat 9, Suse 9.1, College Linux, Debian Sarge, Gentoo
Posts: 170

Rep: Reputation: 30
D language


What do you guys know about D language?

Is it something that might be popular in the future?
 
Old 09-26-2004, 01:48 AM   #2
johnMG
Member
 
Registered: Jul 2003
Location: CT, USA
Distribution: Debian Sarge (server), Etch (work/home)
Posts: 601

Rep: Reputation: 32
Although the language itself looks nice, its creator (Walter) seems to want to keep fairly tight reins on it. Right on the digital mars site http://www.digitalmars.com/d/ he writes:

Note: all D users agree that by downloading and using D, or reading the D specs, they will explicitly identify any claims to intellectual property rights with a copyright or patent notice in any posted or emailed feedback sent to Digital Mars.

So, with this sort of talk about "IP rights" and patent notices, I don't think you'll see it really go anywhere with the free software community. Which is to say, I don't think you'll see it really go anywhere. Unfortunate.

Last edited by johnMG; 09-26-2004 at 01:53 AM.
 
Old 09-26-2004, 05:19 PM   #3
zeppelin
Member
 
Registered: Apr 2003
Location: Athens, Greece
Distribution: Arch
Posts: 182

Rep: Reputation: 30
there is a d gnu compiler
D is a nice language, if you want the easiness of it, try Python
 
Old 09-27-2004, 01:47 AM   #4
jlliagre
Moderator
 
Registered: Feb 2004
Location: Outside Paris
Distribution: Solaris 11.4, Oracle Linux, Mint, Debian/WSL
Posts: 9,789

Rep: Reputation: 492Reputation: 492Reputation: 492Reputation: 492Reputation: 492
Quote:
Note: all D users agree that by downloading and using D, or reading the D specs, they will explicitly identify any claims to intellectual property rights with a copyright or patent notice in any posted or emailed feedback sent to Digital Mars.

So, with this sort of talk about "IP rights" and patent notices, I don't think you'll see it really go anywhere with the free software community. Which is to say, I don't think you'll see it really go anywhere. Unfortunate.
This obscure sentence doesn't seems to be against open software, here is how it is explained on the site:

Question: What does this mean?

Answers
* I think it means that if you send Walter an email with suggestions regarding D, you must notify him if those suggestions include a concept or technique that is patented or copyrighted... assuming you know that, of course. (Sean, Posting:digitalmars.D/10443)

* Right. The idea is simply to keep D unencumbered by submarine patents and other belated claims of copyright ownership. I've been following the SCO v. Linux dispute, and don't want any of that nonsense infecting D. If you want to claim ownership of, say, a contribution to Phobos, clearly say so with that contribution. (Walter, Posting:digitalmars.D/10452)

Actually, D is mostly open source software, and anyone is free to build its own d compiler.
The DMD front-end source is available under dual (GPL and Artistic) license. Phobos, the D standard library, is also licensed as dual GPL/Artistic unless the individual file specifies otherwise

Finally, there is no trademark on the letter "D", so there are other languages sharing the same name, one of each being Sun DTrace scripting language:
http://www.sun.com/bigadmin/content/dtrace/
 
Old 09-27-2004, 05:18 AM   #5
zeppelin
Member
 
Registered: Apr 2003
Location: Athens, Greece
Distribution: Arch
Posts: 182

Rep: Reputation: 30
DTrace is written in D language or so I think
 
Old 09-27-2004, 02:42 PM   #6
jlliagre
Moderator
 
Registered: Feb 2004
Location: Outside Paris
Distribution: Solaris 11.4, Oracle Linux, Mint, Debian/WSL
Posts: 9,789

Rep: Reputation: 492Reputation: 492Reputation: 492Reputation: 492Reputation: 492
Not at all, Dtrace is written in C like most of Solaris, and has no relation with digital mars D language.
 
Old 09-27-2004, 03:16 PM   #7
zeppelin
Member
 
Registered: Apr 2003
Location: Athens, Greece
Distribution: Arch
Posts: 182

Rep: Reputation: 30
oh ok sorry for the FUD then
Thanks!
 
Old 09-27-2004, 08:42 PM   #8
johnMG
Member
 
Registered: Jul 2003
Location: CT, USA
Distribution: Debian Sarge (server), Etch (work/home)
Posts: 601

Rep: Reputation: 32
Thanks for clarifying jlliagre. Looks like I had the meaning of that notice backwards.

In that case: greg, I'd say D looks promising and that if you're interested in writing system software (or really any software that you might've previously considered using C or C++ for) it would very likely be worth your while to learn D.

Last edited by johnMG; 09-27-2004 at 08:49 PM.
 
Old 09-28-2004, 02:52 AM   #9
jlliagre
Moderator
 
Registered: Feb 2004
Location: Outside Paris
Distribution: Solaris 11.4, Oracle Linux, Mint, Debian/WSL
Posts: 9,789

Rep: Reputation: 492Reputation: 492Reputation: 492Reputation: 492Reputation: 492
Quote:
Looks like I had the meaning of that notice backwards.
So did I at first reading ...

I agree with your comment on D language although I think it will have to struggle a lot to establish itself in front of strong contenders like the good (C & java), the bad (C++) and the ugly (C#, VB, perl ...)
 
Old 09-28-2004, 08:25 AM   #10
zeppelin
Member
 
Registered: Apr 2003
Location: Athens, Greece
Distribution: Arch
Posts: 182

Rep: Reputation: 30
C# is in the good group
just as python is.

anyways...
 
Old 09-28-2004, 10:09 AM   #11
jlliagre
Moderator
 
Registered: Feb 2004
Location: Outside Paris
Distribution: Solaris 11.4, Oracle Linux, Mint, Debian/WSL
Posts: 9,789

Rep: Reputation: 492Reputation: 492Reputation: 492Reputation: 492Reputation: 492
FUD again
 
Old 09-28-2004, 10:42 AM   #12
johnMG
Member
 
Registered: Jul 2003
Location: CT, USA
Distribution: Debian Sarge (server), Etch (work/home)
Posts: 601

Rep: Reputation: 32
> and the ugly (C#, VB, perl ...)

Hey! Some of like our languages ugly! ;)
 
Old 09-28-2004, 11:04 AM   #13
greg108
Member
 
Registered: Aug 2003
Location: CA USA
Distribution: FC2, FC4, Mandrake 10, Slackware 10, RedHat 9, Suse 9.1, College Linux, Debian Sarge, Gentoo
Posts: 170

Original Poster
Rep: Reputation: 30
Every now and then someone creates a new language and claims that this one's better (improved, more advanced) than the 'older' ones.
But yet it seems like all those older languages are still alive.
So are those new languages better, easier to use, more productive or just different?

Also there is always a language that the most popular or in use at the time. Right now probably C++ and Java are the most popular (ooops, some C guy has just thrown a shoe at me )
So maybe it's just a hype and not really a value of the language. I don't know.

I asked about D because I was wandering whether this language can become really popular in the future. Is it something that programmers will consider as a more convenient tool? Is it going to be something better or just guys who use it will claim that.

By the way, how do you pronounce C#?
 
Old 09-28-2004, 11:09 AM   #14
greg108
Member
 
Registered: Aug 2003
Location: CA USA
Distribution: FC2, FC4, Mandrake 10, Slackware 10, RedHat 9, Suse 9.1, College Linux, Debian Sarge, Gentoo
Posts: 170

Original Poster
Rep: Reputation: 30
Quote:
Originally posted by johnMG
> and the ugly (C#, VB, perl ...)

Hey! Some of like our languages ugly!
I guess programming languages are like wives. We have to say that they are beautiful because we live with them. Or maybe we live with them because they are beautiful. Anyway don't tell my wife I posted that.
 
Old 09-29-2004, 06:31 AM   #15
zeppelin
Member
 
Registered: Apr 2003
Location: Athens, Greece
Distribution: Arch
Posts: 182

Rep: Reputation: 30
greg108, have fun with your wife man
It's always more fun than with any lang
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Best first language? NotJustANewbie Programming 33 09-04-2005 06:03 AM
Which language? scuffell Programming 1 07-01-2004 08:17 PM
which language? 2k. Programming 4 11-04-2003 09:44 AM
Which language is best? awdoyle Programming 16 03-23-2003 07:34 PM
what language TravisB Programming 2 03-29-2002 04:39 PM

LinuxQuestions.org > Forums > Non-*NIX Forums > Programming

All times are GMT -5. The time now is 09:19 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration