Jump to page: 1 2 3
Thread overview
Top Five World’s Most Underrated Programming Languages
Jan 17, 2019
Carl Sturtivant
Jan 18, 2019
Bill Baxter
Jan 18, 2019
Meta
Jan 18, 2019
Brian
Jan 18, 2019
Paulo Pinto
Jan 18, 2019
JN
Jan 23, 2019
Atila Neves
Jan 23, 2019
germandiago
Jan 23, 2019
Bienlein
Jan 23, 2019
Sebastiaan Koppe
Jan 23, 2019
Bienlein
Jan 23, 2019
JN
Jan 23, 2019
rikki cattermole
Jan 23, 2019
Bienlein
Jan 23, 2019
jmh530
Jan 23, 2019
Bienlein
Jan 23, 2019
bachmeier
Jan 23, 2019
Bienlein
Jan 23, 2019
Neia Neutuladh
Jan 23, 2019
bauss
Jan 24, 2019
bachmeier
Jan 24, 2019
Ben
Jan 25, 2019
Jacob Shtokolov
Jan 25, 2019
Jacob Shtokolov
Jan 23, 2019
Bienlein
January 14, 2019
Of possible interest:

https://www.technotification.com/2019/01/most-underrated-programming-languages.html
January 17, 2019
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
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
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
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
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
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
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
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
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/
« First   ‹ Prev
1 2 3