Thread overview | |||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
January 14, 2019 Top Five World’s Most Underrated Programming Languages | ||||
---|---|---|---|---|
| ||||
Of possible interest: https://www.technotification.com/2019/01/most-underrated-programming-languages.html |
January 17, 2019 Re: Top Five World’s Most Underrated Programming Languages | ||||
---|---|---|---|---|
| ||||
Posted in reply to Andrei Alexandrescu | On Monday, 14 January 2019 at 20:21:25 UTC, Andrei Alexandrescu wrote: > Of possible interest: > > https://www.technotification.com/2019/01/most-underrated-programming-languages.html What's interesting here is the language nim, which perhaps has some lessons for D. https://nim-lang.org/ |
January 17, 2019 Re: Top Five World’s Most Underrated Programming Languages | ||||
---|---|---|---|---|
| ||||
Posted in reply to Andrei Alexandrescu Attachments:
| Gotta laugh at Ruby being listed as "Underrated", though. --bb On Mon, Jan 14, 2019 at 12:25 PM Andrei Alexandrescu via Digitalmars-d-announce <digitalmars-d-announce@puremagic.com> wrote: > Of possible interest: > > > https://www.technotification.com/2019/01/most-underrated-programming-languages.html > |
January 18, 2019 Re: Top Five World’s Most Underrated Programming Languages | ||||
---|---|---|---|---|
| ||||
Posted in reply to Bill Baxter | On Friday, 18 January 2019 at 01:15:06 UTC, Bill Baxter wrote:
> Gotta laugh at Ruby being listed as "Underrated", though.
>
> --bb
>
> On Mon, Jan 14, 2019 at 12:25 PM Andrei Alexandrescu via Digitalmars-d-announce <digitalmars-d-announce@puremagic.com> wrote:
>
>> Of possible interest:
>>
>>
>> https://www.technotification.com/2019/01/most-underrated-programming-languages.html
I get the feeling that Ruby's popularity is waning with the rise of Node.js and the broad ecosystem of Javascript-based web application frameworks. At one time it probably came close to rivaling Python in popularity and sheer volume of new development, but I think that's firmly in the past now (not that it is dead, by any means).
|
January 18, 2019 Re: Top Five World’s Most Underrated Programming Languages | ||||
---|---|---|---|---|
| ||||
Posted in reply to Andrei Alexandrescu | On Monday, 14 January 2019 at 20:21:25 UTC, Andrei Alexandrescu wrote:
> Of possible interest:
>
> https://www.technotification.com/2019/01/most-underrated-programming-languages.html
Because no software can use it.
examples:
1. Docker use golang.
2. Middleware system use java.
3. Shell use python.
4. AI use python and R.
5. Desktop application use QT / C#.
6. Web framework & database use php's laravel and java's sprint-boot.
7. Web use Javascript / typescript.
|
January 18, 2019 Re: Top Five World’s Most Underrated Programming Languages | ||||
---|---|---|---|---|
| ||||
Posted in reply to Brian | On Friday, 18 January 2019 at 03:41:38 UTC, Brian wrote:
> On Monday, 14 January 2019 at 20:21:25 UTC, Andrei Alexandrescu wrote:
>> Of possible interest:
>>
>> https://www.technotification.com/2019/01/most-underrated-programming-languages.html
>
> Because no software can use it.
>
> examples:
> 1. Docker use golang.
> 2. Middleware system use java.
> 3. Shell use python.
> 4. AI use python and R.
> 5. Desktop application use QT / C#.
> 6. Web framework & database use php's laravel and java's sprint-boot.
> 7. Web use Javascript / typescript.
Google is using Go for gVisor and Fuchsia, MIT for Biscuit, TUM (Munich) for userspache high performance network drivers, in spite of the naysayers regarding Go and systems programming.
Apparently Google is ramping up the use of Rust in Fuchsia and hiring quite a few devs.
Azure IoT Edge uses a mix of C# and Rust.
C# support for low level systems programing is looking better every release since they started integrated Midori lessons into it, while making it beat TechEmpower and working closely with Unity.
Now C# support is started to be a thing all AAA devs wish for on their game engines, even if only for gameplay scripts, while Unity is betting down in improving C# AOT compilation via their HPC# subset (C#'s -betterC in IL2CPP).
D really needs its killer use case if it is to move away from that list.
|
January 18, 2019 Re: Top Five World’s Most Underrated Programming Languages | ||||
---|---|---|---|---|
| ||||
Posted in reply to Paulo Pinto | On Friday, 18 January 2019 at 08:55:23 UTC, Paulo Pinto wrote:
> Apparently Google is ramping up the use of Rust in Fuchsia and hiring quite a few devs.
>
> Azure IoT Edge uses a mix of C# and Rust.
>
Rust has lately got a lot of attention from game developers. Several game studios announced they are switching from C++ to Rust. I think the developing compile to WebAssembly story is helping with that as well, because people can compile their games to web platform.
|
January 23, 2019 Re: Top Five World’s Most Underrated Programming Languages | ||||
---|---|---|---|---|
| ||||
Posted in reply to Paulo Pinto | On Friday, 18 January 2019 at 08:55:23 UTC, Paulo Pinto wrote:
> D really needs its killer use case if it is to move away from that list.
For me those would be superior metaprogramming and ability to
interface with C++, Objective-C and C in superior ways. But some
project must show those strong points.
I think migrating the critical point to migrate to another language
is usually compatibility. D does many things well and compatibility
and metaprogramming are two of those. But I think it is more a matter
of bad marketing than the fact that it does not do it well.
|
January 23, 2019 Re: Top Five World’s Most Underrated Programming Languages | ||||
---|---|---|---|---|
| ||||
Posted in reply to Paulo Pinto | On Friday, 18 January 2019 at 08:55:23 UTC, Paulo Pinto wrote:
> D really needs its killer use case if it is to move away from that list.
D is a lot like Scala on the JVM: Both language have myriads of language features and bells and whistles, but there is no killer feature in the language itself. Rust and Go have that: Rust has safe manual memory management and Go has an excellent threading model with communicating sequential processes (aka goroutines). Scala didn't make it anywhere until Akka came along beind developed in Scala. Then came Play, Spark and Kafka - all developed in Scala.
Either the language has a killer feature or there must be a killer application written in it. For D the latter applies as it does not have a killer feature in the language. Build CSP into D or manual memory management as in Rust. CSP without a GC is difficult (that's one reason why Go has a GC) and Go has a very good GC.
I don't think marketing is a requirement. Rust and Go also received no big marketing. Their respective killer feature paved the way as those things were needed. Then people just take it and use it.
|
January 23, 2019 Re: Top Five World’s Most Underrated Programming Languages | ||||
---|---|---|---|---|
| ||||
Posted in reply to JN | On Friday, 18 January 2019 at 10:23:03 UTC, JN wrote: > On Friday, 18 January 2019 at 08:55:23 UTC, Paulo Pinto wrote: >> Apparently Google is ramping up the use of Rust in Fuchsia and hiring quite a few devs. >> >> Azure IoT Edge uses a mix of C# and Rust. >> > Rust has lately got a lot of attention from game developers. Several game studios announced they are switching from C++ to Rust. Wait until they realise they're going to have to debug their game running at 1FPS if that: https://atilanevesoncode.wordpress.com/2018/12/31/comparing-pythagorean-triples-in-c-d-and-rust/ |
Copyright © 1999-2021 by the D Language Foundation