The D programming language

Get help on programming - C++, Java, Delphi, etc.
Post Reply
User avatar
Ron2K
Forum Technical Administrator
Posts: 9050
Joined: 04 Jul 2006, 16:45
Location: Upper Hutt, New Zealand
Contact:

The D programming language

Post by Ron2K »

I've just stumbled across some articles on a new programming language called "D". It's still in the development phase, but it looks like it has the potential to replace C/C++ ten years down the line.

http://www.digitalmars.com/d/
http://en.wikipedia.org/wiki/D_programming_language
Kia kaha, Kia māia, Kia manawanui.
User avatar
rustypup
Registered User
Posts: 8872
Joined: 13 Dec 2004, 02:00
Location: nullus pixius demonica
Contact:

Post by rustypup »

nice :D

<scurries off to play with new toy...>
Most people would sooner die than think; in fact, they do so - Bertrand Russel
Last-Attacker
Registered User
Posts: 696
Joined: 04 Sep 2003, 02:00

Post by Last-Attacker »

I had a post like that a LONG time ago:
http://www.pcformat.co.za/modules.php?n ... pic&t=4062
neon_chameleon
Moderator Emeritus
Posts: 6098
Joined: 27 Feb 2004, 02:00
Location: Durban
Contact:

Post by neon_chameleon »

Is it also going to have silly pointers? :D

Oh look, it's like Java and C++ in one!
Qualifications: BSc Computer Science & Information Technology, BCom Information Systems Honours, ISACA CISA, ISACA CRISC
Experience: Web Design, IT Auditing, IT Governance, Computer Retail, IT Consulting
Interests: Technology, Nutrition, Toasters, BBM, Facebook, Colourful Diagrams
Last-Attacker
Registered User
Posts: 696
Joined: 04 Sep 2003, 02:00

Post by Last-Attacker »

neon_chameleon wrote:Is it also going to have silly pointers? :D

Oh look, it's like Java and C++ in one!
Pointers aren't silly! They can be quite useful! Every language deals with pointers one way or another. Some just hide it a bit better than others. But personally I would stick with pointers, even though they can cause us to do clumsy things.
GrimStoner
Registered User
Posts: 716
Joined: 08 Oct 2004, 02:00
Contact:

Post by GrimStoner »

How original is 'D' as a name for a programming language?
Judas
Registered User
Posts: 2118
Joined: 17 Oct 2006, 02:00
Location: Stellenbosch
Contact:

Post by Judas »

GrimStoner wrote:How original is 'D' as a name for a programming language?
About as original as 'C' ;)
Last-Attacker
Registered User
Posts: 696
Joined: 04 Sep 2003, 02:00

Post by Last-Attacker »

Maybe they're trying to get people to take their vitamins since they don't eat healthy! :lol:
User avatar
rustypup
Registered User
Posts: 8872
Joined: 13 Dec 2004, 02:00
Location: nullus pixius demonica
Contact:

Post by rustypup »

GrimStoner wrote:How original is 'D'
the idea, as i see it , is to define the "next" level of language... c<c++<c#<D...

which hints at an e, f g and h soon...

not very original, but it's proving fun... (i'm a sucker for gimicky languages...).... as to pointers... powerful tool to have, but an absolute evil pixie to track down null pointers in maintenance code... :twisted:
Most people would sooner die than think; in fact, they do so - Bertrand Russel
Judas
Registered User
Posts: 2118
Joined: 17 Oct 2006, 02:00
Location: Stellenbosch
Contact:

Post by Judas »

rustypup wrote:
GrimStoner wrote:How original is 'D'
the idea, as i see it , is to define the "next" level of language... c<c++<c#<D...

which hints at an e, f g and h soon...

not very original, but it's proving fun... (i'm a sucker for gimicky languages...).... as to pointers... powerful tool to have, but an absolute evil pixie to track down null pointers in maintenance code... :twisted:
I'm sure we'll see a D++ before E ;). Or maybe they'll fool us all by going from D to E--.
neon_chameleon
Moderator Emeritus
Posts: 6098
Joined: 27 Feb 2004, 02:00
Location: Durban
Contact:

Post by neon_chameleon »

What about having C-Blunt or C% or C*?
Qualifications: BSc Computer Science & Information Technology, BCom Information Systems Honours, ISACA CISA, ISACA CRISC
Experience: Web Design, IT Auditing, IT Governance, Computer Retail, IT Consulting
Interests: Technology, Nutrition, Toasters, BBM, Facebook, Colourful Diagrams
SirKenshin
Registered User
Posts: 15
Joined: 14 Feb 2007, 02:00
Contact:

Want to restart this conversation

Post by SirKenshin »

Version 1.0 was released in the beginning of the year, only started learning it now.

The problem with C++ is that it needs to be compatible with C therefor it conforms to old and outdated programming practices.

D is all new, for example it borrows its way of dealing with classes and objects from Java.

Basically it can do what C++ can do and more but is easier to code for when it comes to things like multi threading.

It really is something worth checking out.


Name is horrible I know, just try finding resources via Google
Last edited by SirKenshin on 20 Jun 2007, 13:43, edited 1 time in total.
Stupidity is a worse sin then murder ~ me
HdB
Registered User
Posts: 929
Joined: 18 Oct 2004, 02:00
Location: Bloemfontein
Contact:

Post by HdB »

As far as I know, the C language came after the B language. No really.
Not very original, these guys.

Bet you back then discussions sounded much the same as the ones above: "What are they gonna have next? C? How unoriginal!" :)

The language itself kinda sounds like C#, but without being tied to a framework like .NET



Edit:
Jup, C came after B. B Programming Language
AMD Athlon 64 X2 4800+ s939 | Gecube 3870 OC edition
Image
Post Reply