C ABI - это соглашения о именовании функций, порядках их аргументов, стеке и прочем, насколько я понимаю. Чтобы через ffi иметь возможность расположить в оперативке одну библиотеку на все программы, использующие её.
There’s a video somewhere in one of our talks of an Uber engineer typing a single line statement in Xcode and then waiting 45 seconds for the letter to appear in the editor slowly, one-by-one.