October 12, 2020
On Sunday, 11 October 2020 at 14:28:34 UTC, IGotD- wrote:
> Most people when they choose a language is because it offers the best productivity for the task, so we need to show the programmers why D is the best language for a particular task.

And as much as I might like D versus other languages, before you ask whether D really is the best choice.
October 12, 2020
On Monday, 12 October 2020 at 00:08:59 UTC, bachmeier wrote:
> On Sunday, 11 October 2020 at 14:28:34 UTC, IGotD- wrote:
>> Most people when they choose a language is because it offers the best productivity for the task, so we need to show the programmers why D is the best language for a particular task.
>
> And as much as I might like D versus other languages, before you ask whether D really is the best choice.

Should say

> And as much as I might like D versus other languages, before that you should ask whether D really is the best choice.

October 12, 2020
On Sunday, 11 October 2020 at 15:25:33 UTC, user1234 wrote:

> I dont think it would be reponsible to recommend to invest time if at the end there's only 10 free sits in the train. I'll gently assume that people are influenced by these kind of articles so you could easily have 1000 new users.

I'm not sure I'm on board with that. You're assuming the only reason for someone to learn a language is to get a job directly applying that language. There are large benefits to learning Ocaml or Haskell or Scala even if you never get paid to write code in those languages.

October 12, 2020
On Sunday, 11 October 2020 at 14:28:34 UTC, IGotD- wrote:
> On Sunday, 11 October 2020 at 14:21:04 UTC, Imperatorn wrote:
>>
>> You're making several assumptions here. I don't really see how any of them answers the question?
>
> To answer your original question. In order to increase the popularity of D, it must have a palette of good libraries. Also, we need to show people how they can get from A to B with D and why it is simpler with the D language. Most people when they choose a language is because it offers the best productivity for the task, so we need to show the programmers why D is the best language for a particular task.

Thanks for your answer. Yes, ecosystem is very important. I guess I have to make some libs then 🐣
October 12, 2020
On Sunday, 11 October 2020 at 11:40:46 UTC, IGotD- wrote:
> On Sunday, 11 October 2020 at 11:24:42 UTC, Imperatorn wrote:
>>
>> https://www.simplilearn.com/best-programming-languages-start-learning-today-article
>
> Just something strange about one or two articles.
>
> Level:
> 	
> C – Intermediate to Advanced
> C++ – Beginner to Intermediate
>
> Shouldn't it be the other way around. C - Beginner to Intermediate, C++ - Intermediate to Advanced. In my mind C++ is a more difficult language than plain C simply because C is a simpler and smaller language. You might need to write more code and less library support out of the box but that is not the same as more difficult to learn.

I fail to see why.

My Portuguese university had Pascal (3 semester) and C++ (4 semester) as introduction to programming classes already back in 1993 (1 year doesn't have programming and is common to all engineering degrees).

Everyone did quite alright on the few lectures that actually required C, while the teachers made a good job of teaching proper C++, with their own type safe data structures, not C with Classes.

Which was great, because none of the students was tainted with C style unsafe code patterns.

I also worked as TA doing those classes.
October 12, 2020
On Sunday, 11 October 2020 at 11:24:42 UTC, Imperatorn wrote:
> First some background
> ---------------------
>
> [...]

Btw, this is interesting:
http://erdani.com/d/downloads.daily.png
October 12, 2020
On Monday, 12 October 2020 at 06:47:13 UTC, Imperatorn wrote:
> On Sunday, 11 October 2020 at 11:24:42 UTC, Imperatorn wrote:
>> First some background
>> ---------------------
>>
>> [...]
>
> Btw, this is interesting:
> http://erdani.com/d/downloads.daily.png

I looked at the logs it was full of noise, very hard to interpret. I wonder why the robot.txt does not prevent downloads from bots. Why index archives?

October 12, 2020
On Monday, 12 October 2020 at 00:08:59 UTC, bachmeier wrote:
>
> And as much as I might like D versus other languages, before you ask whether D really is the best choice.

Of course D might not be the best choice for a particular task. Many times Python or Java is the obvious choice however D has a special niche with compiled language performance and memory footprint. Right now D often isn't considered at all where C++ would be a contender.

Despite the popularity, the way I think is that with D I'm able to out compete people who would otherwise use C++ or similar. I can produce a solution faster which is also more stable.
October 12, 2020
On 10/12/20 2:47 AM, Imperatorn wrote:
> On Sunday, 11 October 2020 at 11:24:42 UTC, Imperatorn wrote:
>> First some background
>> ---------------------
>>
>> [...]
> 
> Btw, this is interesting:
> http://erdani.com/d/downloads.daily.png

As the legend suggests I recently filtered the data to eliminate duplicate IPs and failed downloads. The numbers on the Y axis are therefore smaller than before but the shape of the plot has not changed much.
October 12, 2020
On Monday, 12 October 2020 at 13:28:38 UTC, Andrei Alexandrescu wrote:
> On 10/12/20 2:47 AM, Imperatorn wrote:
>> On Sunday, 11 October 2020 at 11:24:42 UTC, Imperatorn wrote:
>>> First some background
>>> ---------------------
>>>
>>> [...]
>> 
>> Btw, this is interesting:
>> http://erdani.com/d/downloads.daily.png
>
> As the legend suggests I recently filtered the data to eliminate duplicate IPs and failed downloads. The numbers on the Y axis are therefore smaller than before but the shape of the plot has not changed much.

Cool. So it seems that it's at least *possible* that interest in D is growing?

But all things considered, D is actually not that small. I mean checking search trends for Nim and Julia for example, D actually has more searches. But you don't always get that impression.