ProgrammingThis forum is for all programming questions.
The question does not have to be directly related to Linux and any language is fair game.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
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.
Distribution: Solaris 11.4, Oracle Linux, Mint, Debian/WSL
Posts: 9,789
Rep:
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/
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.
Distribution: Solaris 11.4, Oracle Linux, Mint, Debian/WSL
Posts: 9,789
Rep:
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 ...)
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.
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.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.