The D programming language
- Ron2K
- Forum Technical Administrator
- Posts: 9050
- Joined: 04 Jul 2006, 16:45
- Location: Upper Hutt, New Zealand
- Contact:
The D programming language
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
http://www.digitalmars.com/d/
http://en.wikipedia.org/wiki/D_programming_language
Kia kaha, Kia māia, Kia manawanui.
-
- Registered User
- Posts: 696
- Joined: 04 Sep 2003, 02:00
I had a post like that a LONG time ago:
http://www.pcformat.co.za/modules.php?n ... pic&t=4062
http://www.pcformat.co.za/modules.php?n ... pic&t=4062
-
- Moderator Emeritus
- Posts: 6098
- Joined: 27 Feb 2004, 02:00
- Location: Durban
- Contact:
Is it also going to have silly pointers?
Oh look, it's like Java and C++ in one!
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
Experience: Web Design, IT Auditing, IT Governance, Computer Retail, IT Consulting
Interests: Technology, Nutrition, Toasters, BBM, Facebook, Colourful Diagrams
-
- Registered User
- Posts: 696
- Joined: 04 Sep 2003, 02:00
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.neon_chameleon wrote:Is it also going to have silly pointers?
Oh look, it's like Java and C++ in one!
-
- Registered User
- Posts: 716
- Joined: 08 Oct 2004, 02:00
- Contact:
-
- Registered User
- Posts: 696
- Joined: 04 Sep 2003, 02:00
- rustypup
- Registered User
- Posts: 8872
- Joined: 13 Dec 2004, 02:00
- Location: nullus pixius demonica
- Contact:
the idea, as i see it , is to define the "next" level of language... c<c++<c#<D...GrimStoner wrote:How original is '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...
Most people would sooner die than think; in fact, they do so - Bertrand Russel
I'm sure we'll see a D++ before E . Or maybe they'll fool us all by going from D to E--.rustypup wrote:the idea, as i see it , is to define the "next" level of language... c<c++<c#<D...GrimStoner wrote:How original is '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...
-
- Moderator Emeritus
- Posts: 6098
- Joined: 27 Feb 2004, 02:00
- Location: Durban
- Contact:
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
Experience: Web Design, IT Auditing, IT Governance, Computer Retail, IT Consulting
Interests: Technology, Nutrition, Toasters, BBM, Facebook, Colourful Diagrams
-
- Registered User
- Posts: 15
- Joined: 14 Feb 2007, 02:00
- Contact:
Want to restart this conversation
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
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
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
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