Apple wants to migrate away from C++, including code in the kernel, so they need a safe, low-overhead language.<p>Swift has originally been designed as an ObjC replacement, mostly for UI glue code, with conveniences more like a scripting language.<p>So now they're working on making Swift support more low-level low-overhead code.<p><a href="https://youtu.be/lgivCGdmFrw" rel="nofollow">https://youtu.be/lgivCGdmFrw</a>