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).