D easily overlooked?

via Digitalmars-d digitalmars-d at puremagic.com
Fri Jul 14 04:24:19 PDT 2017


On Friday, 14 July 2017 at 09:32:15 UTC, Wulfklaue wrote:
> On Friday, 14 July 2017 at 09:27:19 UTC, Moritz Maxeiner wrote:
>> There's no such language (yet), of course, but D has been the 
>> closest contender for a long time with Scala coming second 
>> (but dropping out as it's not native).
>
> Heuuu?
>
> Scala Native:
> https://github.com/scala-native/scala-native
>
> Kotlin Native:
> https://github.com/JetBrains/kotlin-native
>
> C# Native:
> https://github.com/dotnet/corert
>
> ... very few language that are not going native these days. 
> Especially with LLVM.

I think he meant System (!= Native). E.g. none of the languages 
listed above have inline assembly, which is crucial if e.g. your 
doing kernel level programming or low-level optimizations. Also, 
(AFAIK) none of these language allow you to easily create threads 
outside of their language runtime, which is critical for e.g. 
writing real-time audio DAW plugins (see 
https://www.auburnsounds.com/blog/index.html). Also unlike D, the 
GCs of each respective language is implemented in a different 
language (C++, IIRC).


More information about the Digitalmars-d mailing list