We're a community of 1076K IT Pros here for help, advice, solutions, professional growth and fun. Join us!
1,075,509 Members — Technology Publication meets Social Media
Username:
Password:
Lost login information?

C++ on its way out, Welcome to D

2
By William Pullen on Jul 23rd, 2006 5:45 am

If you are a programmer than you probably know or at least know of C++ well now a company called Digital Mars is developing the D programming lanugage.

"D is a systems programming language. Its focus is on combining the power and high performance of C and C++ with the programmer productivity of modern languages like Ruby and Python. Special attention is given to the needs of quality assurance, documentation, management, portability and reliability."

Basically this programming language is looking to combine the best of all there is out there using features from C, C++, C#, and Java as well as Python and Ruby as the quote mentions above. You can view a whole comparison of the different languages here:
http://www.digitalmars.com/d/comparison.html

Now I dont have very much experience coding other than some PHP and basic ideas of object oriented oriented programing. And as I understand it most programming languages are good for different things C++ because its fast, Ruby because its simple, Java because its easy to learn. You hear a lot of stuff like that. So I really like the idea of combining the best of all these languages because it just means it will lead to better programs and more people will be able to learn how to program.

D looks pretty good, but I don't think it'll replace c++ anytime fast, not too many people will jump on board (like companies) because they probably already have all their source in c++ or some other language. But the language looks good, I gotta try it out.

Dark_Omen
Posting Pro
573 posts since Apr 2004
Reputation Points: 23
Solved Threads: 6
Skill Endorsements: 0

:lol:

anyone
Newbie Poster
2 posts since Jul 2006
Reputation Points: 10
Solved Threads: 0
Skill Endorsements: 0

hmm interesting. I should try it out.

louddwarf
Newbie Poster
7 posts since Sep 2005
Reputation Points: 10
Solved Threads: 1
Skill Endorsements: 0

Ah well I do not want to go to D now I just learnt C++ I will stick with C++ unless D becomes really popular in the future because then there is more support.

Zephyroza
Newbie Poster
13 posts since Jul 2006
Reputation Points: 10
Solved Threads: 0
Skill Endorsements: 0

It doesnt matter if there is support for it, its not like if I compile a program I wrote in D it wont work on someone elses computer.

mikeandike22
Nearly a Posting Virtuoso
1,496 posts since May 2004
Reputation Points: 33
Solved Threads: 19
Skill Endorsements: 0

Well D and C++ don't look too different, D is derived from c++ so you wouldn't really have to learn it, you could probably just pick it up without too much difficulty.

Dark_Omen
Posting Pro
573 posts since Apr 2004
Reputation Points: 23
Solved Threads: 6
Skill Endorsements: 0

Wow!!! D Programming Language!!
Well I can now think of E also :)

Piya27
Junior Poster
112 posts since Jun 2009
Reputation Points: 22
Solved Threads: 9
Skill Endorsements: 0

frankly I bet D doesn't stand a chance against C#

JugglerDrummer
Junior Poster
139 posts since Apr 2009
Reputation Points: 14
Solved Threads: 22
Skill Endorsements: 0

ive actually found c# to be faster than c++ on my 733MHZ that originally came with windows 98 pro(rocking ubuntu 9.10 now). however i like c++'s syntax and (for me anyway) easy to derive functions. however i still like c# i just wish there was linux support. however im sure there will be a few advantages in D. but ultimately im not done with c++ nor do i ever think i will be.

Anarionist
Junior Poster in Training
61 posts since Jan 2010
Reputation Points: 11
Solved Threads: 2
Skill Endorsements: 0

Ok i will try

BALUV
Newbie Poster
1 post since Jul 2010
Reputation Points: 10
Solved Threads: 0
Skill Endorsements: 0

looks interesting, it looks to have made c++ simpler, very similar to c++. May catch on but it will take a while. Programming languages are not replaced overnight and usually they dont replace another language they just find people and companies who like it for a specific reason and its used for that reason.

figuer25
Newbie Poster
15 posts since Jul 2010
Reputation Points: 10
Solved Threads: 0
Skill Endorsements: 0

"D is a systems programming language. Its focus is on combining the power and high performance of C and C++ with the programmer productivity of modern languages like Ruby and Python.

Danger Will Robinson! Danger! Danger!

(Then again, PL/I worked out alright.)

AuburnMathTutor
Junior Poster
125 posts since Jun 2010
Reputation Points: 48
Solved Threads: 12
Skill Endorsements: 0

It's now been four years since the original article was posted here. c++ is still alive and thirving languge. D?? I don't know a single person who uses it.

Ancient Dragon
Achieved Level 70
Team Colleague
32,104 posts since Aug 2005
Reputation Points: 5,836
Solved Threads: 2,574
Skill Endorsements: 68

^ That's a relief. There was a lingering fear, even as I mocked it, that it would become the most important language ever and people might come here and see my mockery and cast me out of the good graces of Daniweb.

AuburnMathTutor
Junior Poster
125 posts since Jun 2010
Reputation Points: 48
Solved Threads: 12
Skill Endorsements: 0

If you are a programmer than you probably know or at least know of C++ well now a company called Digital Mars is developing the D programming lanugage.

"D is a systems programming language. Its focus is on combining the power and high performance of C and C++ with the programmer productivity of modern languages like Ruby and Python. Special attention is given to the needs of quality assurance, documentation, management, portability and reliability."

Basically this programming language is looking to combine the best of all there is out there using features from C, C++, C#, and Java as well as Python and Ruby as the quote mentions above. You can view a whole comparison of the different languages here:
http://www.digitalmars.com/d/comparison.html

Now I dont have very much experience coding other than some PHP and basic ideas of object oriented oriented programing. And as I understand it most programming languages are good for different things C++ because its fast, Ruby because its simple, Java because its easy to learn. You hear a lot of stuff like that. So I really like the idea of combining the best of all these languages because it just means it will lead to better programs and more people will be able to learn how to program.

D language is really similar to C/C++, Python as well as Ruby.

rafaele-elvis
Newbie Poster
6 posts since Aug 2009
Reputation Points: 5
Solved Threads: 0
Skill Endorsements: 0

Any dev tools available for D like Visual Studio for C++ and C# ?

kannan87
Newbie Poster
2 posts since Jan 2011
Reputation Points: 10
Solved Threads: 1
Skill Endorsements: 0

Post: Markdown Syntax: Formatting Help
 
You
 
© 2013 DaniWeb® LLC
Page rendered in 0.1282 seconds using 2.89MB