February 03, 2016 Re: TIOBE February 2016.... 15 ?! | ||||
|---|---|---|---|---|
| ||||
Posted in reply to Ola Fosheim Grøstad | On Wednesday, 3 February 2016 at 08:00:20 UTC, Ola Fosheim Grøstad wrote:
> On Wednesday, 3 February 2016 at 07:50:07 UTC, cym13 wrote:
>> Also I find showing even little achievements good for the troop's morale.
>
> Well, it is better to have good information. If you zoom in on the link above you'll see some interesting facts on daily patterns. The Swift and Go graph go way down in weekends, so they are used by businesses. Rust does not, so it currently is appealing to hobbyists. D should think about capturing some of that Rust audience.
>
> What is important is to be realistic, so that a good strategy can be selected.
>
> Right now Rust may have 10x more interest than D, and C++ 40x more interest than Rust. Just a guesstimate based on search frequencies, but it stacks up with github.
C++ is likely searched the most because every time you need to do anything non-trivial you need to go on Stack Overflow or a similar site and find out how to do it, because there is very little chance you would ever be able to figure out the syntax on your own :o)
| |||
February 03, 2016 Re: TIOBE February 2016.... 15 ?! | ||||
|---|---|---|---|---|
| ||||
Posted in reply to CraigDillabaugh | On Wednesday, 3 February 2016 at 13:12:13 UTC, CraigDillabaugh wrote:
> C++ is likely searched the most because every time you need to do anything non-trivial you need to go on Stack Overflow or a similar site and find out how to do it, because there is very little chance you would ever be able to figure out the syntax on your own :o)
:-)
"C++" has a 30% drop in weekends so it is certainly affected by business usage.
| |||
February 03, 2016 Re: TIOBE February 2016.... 15 ?! | ||||
|---|---|---|---|---|
| ||||
Posted in reply to Ola Fosheim Grøstad | On Wednesday, 3 February 2016 at 12:21:05 UTC, Ola Fosheim Grøstad wrote: > On Wednesday, 3 February 2016 at 12:06:30 UTC, Martin Tschierschke wrote: >> If something is around the corner, you must know! > > There are many corners. Some, like the corner of compiled languages with automatic memory management and high level features have moved a lot in the past few years (Swift and Go). It is gone. There is no way for D to catch up with Swift and Go. May be, I did not start to learn anything about these languages yet, so I just looked on the Wikipedia pages, and I am not convinced. Why? Syntax not C compatible, but for me this is a very strong argument, because everybody is defining his own similar elements and after "learning" some Languages (Basic,Z80Asm,Pascal,Comal,Prolog,(x86Asm),C,C++,Perl,Php,Ruby (RoR)) I am quite happy, that D offers a 'known' syntax. And the opportunity to use it for scripting - compiling very fast (#!-rdmd Execution). By learning D, I can write a super fast web applications (vibe.d) + stand alone programs for any purpose and even do scripting tasks. Is there any other language candidate offering the same? > The other corner, taken by C, C++ and now also Rust, moves a lot slower and is in some areas incapable of moving. So I think the current focus on interfacing with C++ is the right focus, just keep focused on it. D needs to reach parity with common C++ features and then do it better across the board. Sounds right. [...] >> And a special second list, where people can vote, which topic of D (language or environment) need to be improved most? > > The historical challenge for D is a tendency to spread out. Voting is no good, it takes away focus. Then you are back to hunting down many corners, and D will remain one step behind. The voting purpose is exactly to see what are the improvements really needed, to get this focus. I think, it is not so useful, that there are already min. 4 different DUB modules to access MySQL/MariaDB). | |||
February 03, 2016 Re: TIOBE February 2016.... 15 ?! | ||||
|---|---|---|---|---|
| ||||
Posted in reply to Sönke Ludwig | On Wednesday, 3 February 2016 at 09:09:20 UTC, Sönke Ludwig wrote: > BTW, this one (using the "programming" category) looks like it could be somewhat neutral: https://www.google.com/trends/explore#cat=0-5-31&q=d%20language%2C%20rust%20language%2C%20go%20language%2C%20swift%20language&cmpt=q&tz=Etc%2FGMT-1 Combining that with the categories now gives a graph which looks very likely to be correct: https://www.google.com/trends/explore#cat=0-5-31&q=%2Fm%2F01kbt7%2C%20%2Fm%2F0dsbpg6%2C%20%2Fm%2F09gbxjr%2C%20%2Fm%2F010sd4y3&cmpt=q&tz=Etc%2FGMT-1 On Wednesday, 3 February 2016 at 10:43:44 UTC, Ola Fosheim Grøstad wrote: > D has been around the corner for a D-ecade. I laughed. | |||
February 03, 2016 Re: TIOBE February 2016.... 15 ?! | ||||
|---|---|---|---|---|
| ||||
Posted in reply to Martin Tschierschke | On Wednesday, 3 February 2016 at 14:14:39 UTC, Martin Tschierschke wrote: > Why? Syntax not C compatible, but for me this is a very strong argument, because everybody is defining his own similar elements and after "learning" some Languages (Basic,Z80Asm,Pascal,Comal,Prolog,(x86Asm),C,C++,Perl,Php,Ruby (RoR)) > I am quite happy, that D offers a 'known' syntax. What is considered a "known" syntax changes over time though. You know Comal? Isn't that a danish language that never got much traction outside Denmark? I remember reading danish computer magazines in the late 80s that devoted many pages to it. > By learning D, I can write a super fast web applications (vibe.d) + > stand alone programs for any purpose and even do scripting tasks. > > Is there any other language candidate offering the same? Not if you want the kind of C++ style metaprogramming that D offers. Go is ok for web applications, Python is ok for scripting; I am inclined to use those for web as they are supported by Google Cloud. If you want to do everything with one language D might be closer. I personally don't see much advantage in using one language for everything, but some people see it as a major benefit. > The voting purpose is exactly to see what are the improvements really needed, to get this focus. If the D community wasn't spread out: economic/scientific, games, web, hobby, professional, educated, non-educated... There tends to be contention between those that want to see D strive to become a potent system level programming language and those that want to see D become a convenient compiled scripting language. Trying to move in both directions at the same time is bound to lead to a net slow down in progress IMHO. > I think, it is not so useful, that there are already min. 4 different DUB modules to access MySQL/MariaDB). The D eco system suffers a bit from having eager programmers, but not enough of them, so you have all these libraries that are created, but not polished and maintained. | |||
February 03, 2016 Re: TIOBE February 2016.... 15 ?! | ||||
|---|---|---|---|---|
| ||||
Posted in reply to WebFreak001 | On Wednesday, 3 February 2016 at 14:34:09 UTC, WebFreak001 wrote:
> Combining that with the categories now gives a graph which looks very likely to be correct:
>
> https://www.google.com/trends/explore#cat=0-5-31&q=%2Fm%2F01kbt7%2C%20%2Fm%2F0dsbpg6%2C%20%2Fm%2F09gbxjr%2C%20%2Fm%2F010sd4y3&cmpt=q&tz=Etc%2FGMT-1
That would make D very popular in China and Russia, compared to the US. Maybe it is, I don't know.
| |||
February 03, 2016 Re: TIOBE February 2016.... 15 ?! | ||||
|---|---|---|---|---|
| ||||
Posted in reply to Ola Fosheim Grøstad | On Wednesday, 3 February 2016 at 14:41:01 UTC, Ola Fosheim Grøstad wrote: > That would make D very popular in China and Russia, compared to the US. Maybe it is, I don't know. It puts Japan on the first place. Considering how the #dlang twitter hashtag looks like this could be very true. | |||
February 03, 2016 Re: TIOBE February 2016.... 15 ?! | ||||
|---|---|---|---|---|
| ||||
Posted in reply to cym13 | On Wednesday, 3 February 2016 at 07:06:47 UTC, cym13 wrote:
> It's all true, D rose up 6 positions: http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
Very good, and different from the other guy I think this list is very reasonable, just look the top languages and their positions and I agree.
So guys let's celebrate this! :)
Bubba.
| |||
February 03, 2016 Re: TIOBE February 2016.... 15 ?! | ||||
|---|---|---|---|---|
| ||||
Posted in reply to Ola Fosheim Grøstad | On Wednesday, 3 February 2016 at 14:34:26 UTC, Ola Fosheim Grøstad wrote: [..] > You know Comal? Isn't that a danish language that never got much traction outside Denmark? I remember reading danish computer magazines in the late 80s that devoted many pages to it. Comal, Yes, it was one of our learning languages in School...~1984? [...] >> The voting purpose is exactly to see what are the improvements really needed, to get this focus. > > If the D community wasn't spread out: economic/scientific, games, web, hobby, professional, educated, non-educated... There tends to be contention between those that want to see D strive to become a potent system level programming language and those that want to see D become a convenient compiled scripting language. Trying to move in both directions at the same time is bound to lead to a net slow down in progress IMHO. Ok. | |||
February 03, 2016 Re: TIOBE February 2016.... 15 ?! | ||||
|---|---|---|---|---|
| ||||
Posted in reply to Ola Fosheim Grøstad | Ola Fosheim Grøstad <ola.fosheim.grostad+dlang@gmail.com> wrote: > On Wednesday, 3 February 2016 at 07:06:47 UTC, cym13 wrote: >> It's all true, D rose up 6 positions: http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html >> >> I don't quite know what the leading factor for that change was but it sure will be great for its image. > > I don't think anyone takes Tiobe seriously. Here is the search trend for "dlang", "golang", "swift ios" and "rust (programming langauge)": > > https://www.google.com/trends/explore#q=dlang%2C%20golang%2C%20swift%20ios%2C%20%2Fm%2F0dsbpg6&cmpt=q&tz=Etc%2FGMT-1 > > golang and swift are soaring, rust is gaining ground and dlang is stable. > > Tiobe is measuring search _results_, not queries. Tobi | |||
Copyright © 1999-2021 by the D Language Foundation
Permalink
Reply