News for hackers. Stuff that matters.
Re:Lilith: x86-64 OS written in Crystal by fluffything on Friday January 03, 2020 @09:28AM (#21946115)
> No, the system API of those systems is exposed in C, ObjC and C respectively.

This is incorrect. Microsoft doesn't have a C compiler, only a C++ compiler, so the lower level language on Windows is C++. Yet for application development, the application language is C#.

On Apple, the lowest level language is ObjC, and the application language is Swift. And on Android, its C + Kotlin.

Doing application development on, e.g., Android, using the C NDK, is pretty much unsupported, since the NDK is mostly undocumented, and changes often. The only stable API for application development is Java, or Kotlin.

There are no comments on this comment yet.