On Thursday, 22 June 2017 at 11:11:01 UTC, Wulfklaue wrote:
On Thursday, 22 June 2017 at 10:23:37 UTC, Russel Winder wrote:
On Thu, 2017-06-22 at 10:00 +0000, Paulo Pinto via Digitalmars-d wrote:
[…]

They were all about Swift, Java, Kotlin, C#.

Those are also the major players in the market. C# Microsoft, Swift Apple, Java Oracle... so there is more focus on them naturally.

Isn't Swift a native code language?

Yep ... Its it uses LLVM.

Java, Kotlin, C# are still Jit compiled languages, with the memory footprint to prove it :)


Java is AOT compiled to native code via Excelsior JET, IBM J9, IBM Websphere RealTime, JamaicaVM, SubstrateVM, Android ART and eventually Java 10.

Sun was the only one religilous against any kind of AOT support, all major commercial JDKs always supported AOT compilation.

C# is AOT compiled to native code since day 1, via NGEN, althouth it isn't an optimizing compiler and only supports dynamic linking.

C# and VB.NET for Windows 8 and Windows 8.1 only support AOT compilation to native code via a format called MDIL (Machine Dependent Intermediate Language), basically native code with symbolic labels, linked on the devices at installation time.

C# and VB.NET for UWP are always AOT compiled to native code and static linking is used.

Better learn what the competition is actually doing.


Reply via email to