www.digitalmars.com         C & C++   DMDScript  

digitalmars.D - D Moves to 12th Place in Top Programming Languages

reply Jim Burnes <jvburnes gmail.com> writes:
I had no idea that D was approaching this level of popularity, but apparently D
has moved from 14th place last in April 2007 to 12th place last month.


Python is 5 times as popular and C++ is 10 times as popular.

Considering the market advantages and head start those languages have over D I
think 12th place is pretty remarkable.

Let's keep the effort up.  D is a great language and worth it.

Here is the page: http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html

Jim Burnes
Apr 25 2008
parent reply JMNorris <nospam nospam.com> writes:
Jim Burnes <jvburnes gmail.com> wrote in
news:futa8e$hi8$1 digitalmars.com: 

 I had no idea that D was approaching this level of popularity, but
 apparently D has moved from 14th place last in April 2007 to 12th
 place last month. 
 

 popular.  Python is 5 times as popular and C++ is 10 times as popular. 
 
 Considering the market advantages and head start those languages have
 over D I think 12th place is pretty remarkable. 
 
 Let's keep the effort up.  D is a great language and worth it.
 
 Here is the page:
 http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html 
D's Tipbe index rating (though not its position relative to other languages) slipped from Nov 2007 through March 2008. Since the Tiobe index basically measures buzz, LET'S ALL BUZZ! :-) -- JMNorris
Apr 27 2008
parent reply Nick B <nick.barbalich gmail.com> writes:
http://www.sdtimes.com/content/article.aspx?ArticleID=32234

I came across this article on SD Times.  I thought it might be of 
interest to readers on this newsgroup.

In essence,   Agitar who _was_ the leading vendor for unit testing on 
the Java platform, has decided to cease business. The reason is that not
enough companies had got on the Unit Testing band wagon.
I thought their technology and architecture was excellent, even though 
it was Java focused.
I had hoped similiar unit testing software might come  to "D".
It could even be viable as Open Source business, assuming that the VC's
don't become involved.
One thing I should point out is that  Agitar _automatically_ created the 
unit tests itself. The user just had to confirm that tests were
valid or not, or a bug.

Does anyone have an interest in this area on this newsgroup ?
Any other thoughts / comments ?

cheers

Nick B
May 27 2008
next sibling parent Robert Fraser <fraserofthenight gmail.com> writes:
Nick B wrote:
 
 http://www.sdtimes.com/content/article.aspx?ArticleID=32234
 
 I came across this article on SD Times.  I thought it might be of 
 interest to readers on this newsgroup.
 
 In essence,   Agitar who _was_ the leading vendor for unit testing on 
 the Java platform, has decided to cease business. The reason is that not
 enough companies had got on the Unit Testing band wagon.
 I thought their technology and architecture was excellent, even though 
 it was Java focused.
 I had hoped similiar unit testing software might come  to "D".
 It could even be viable as Open Source business, assuming that the VC's
 don't become involved.
 One thing I should point out is that  Agitar _automatically_ created the 
 unit tests itself. The user just had to confirm that tests were
 valid or not, or a bug.
 
 Does anyone have an interest in this area on this newsgroup ?
 Any other thoughts / comments ?
 
 cheers
 
 Nick B
There are at least two different frameworks which call themselves "DUnit". I'm also working on a framework that allows you to pick and choose which D unittest {} blocks to run and recover from errors (so they can be used for real test-driven development).
May 27 2008
prev sibling next sibling parent reply bearophile <bearophileHUGS lycos.com> writes:
Nick B:
 Does anyone have an interest in this area on this newsgroup ?
I think D may enjoy a QuickCheck-like unit testing system: http://www.foomongers.org.uk/videos/spj-typedriventestinginhaskell.html http://www.cs.chalmers.se/~rjmh/QuickCheck/ Partial Python version: http://www.accesscom.com/~darius/software/clickcheck.html A Java version shows that something similar may be possible for D too: http://reductiotest.org/ Bye, bearophile
May 27 2008
parent Nick B <nick.barbalich gmail.com> writes:
bearophile wrote:
 Nick B:
 Does anyone have an interest in this area on this newsgroup ?
I think D may enjoy a QuickCheck-like unit testing system: http://www.foomongers.org.uk/videos/spj-typedriventestinginhaskell.html http://www.cs.chalmers.se/~rjmh/QuickCheck/ Partial Python version: http://www.accesscom.com/~darius/software/clickcheck.html A Java version shows that something similar may be possible for D too: http://reductiotest.org/ Bye, bearophile
Thanks to bearophile and the others for their post on this subject. NickB
May 29 2008
prev sibling parent BCS <ao pathlink.com> writes:
Reply to Nick,

 http://www.sdtimes.com/content/article.aspx?ArticleID=32234
 
 I came across this article on SD Times.  I thought it might be of
 interest to readers on this newsgroup.
 
 In essence,   Agitar who _was_ the leading vendor for unit testing on
 the Java platform, has decided to cease business. The reason is that
 not
 enough companies had got on the Unit Testing band wagon.
 I thought their technology and architecture was excellent, even though
 it was Java focused.
 I had hoped similiar unit testing software might come  to "D".
 It could even be viable as Open Source business, assuming that the
 VC's
 don't become involved.
 One thing I should point out is that  Agitar _automatically_ created
 the
 unit tests itself. The user just had to confirm that tests were
 valid or not, or a bug.
 Does anyone have an interest in this area on this newsgroup ? Any
 other thoughts / comments ?
 
 cheers
 
 Nick B
 
somewhere I built a function that would take an array of just about anything and generate some asserts (as text) that would check to see if the array was it's self. Run the unittests, paste in the output in place of the function call and you have a unittest. With a bit of trickery to figure out where you are calling from I could envision test system that would let you sketch out a unittest and then when run would make a patch file that fills in the details with whatever the code actually does.
May 27 2008