On Monday, 26 March 2018 at 17:49:18 UTC, bauss wrote:
On Monday, 26 March 2018 at 16:13:17 UTC, Joakim wrote:
On Monday, 26 March 2018 at 15:52:11 UTC, Jean-Louis Leroy wrote:
...as a "programming languages you should learn now" - albeit somewhat dismissively ;-)

https://www.infoworld.com/article/3263395/application-development/the-programming-languages-you-should-learn-now.html

Eh, never bad to be mentioned in articles like that, could encourage some to try D.

D should have been under the "if you know Java" and "if you know C#" too though.

I agree that this should be the case. But I can see the point of the author saying D is something for C++ people to look into.

For C++ developers having some exposure to D might be a plus in some job interview. For Java/C# developers this is not the case. Almost certainly in any job interview the people have never heard of a language named D. Being a Java developer some knowledge of Scala or Kotlin are a plus. Eventually they will listen to you for about half a minute why you like D. But in the end they will prefer someone with some working experience with Kotlin or Scala.

IMHO, the core D people are into system programming and from their background come from a C or C++ world. Also, it is hard to comine Java/C# with D. In C# it is easy to call functions from a dll or so file. In Java this will also be the case in some upcoming JDK. Whatever, to call functions from dll or so file can also be done using Rust or plain C or C++. In my geographical surroundings here people will just stick to C or C++. Neither Rust nor D would be considered.

So I don't want to spread negative attitude. But how to make D useful for Java/C# is a difficult problem.

Reply via email to