3 ms·
> C or C++ How did Spotify land on C?
by gaws 4y ago
> C or C++
How did Spotify land on C?
- tommiegannert 4y agoThe client itself was C++, so it would have been the natural choice. But we didn't want the ABI liability since it was shipped in binary form. So libspotify became a thin C-wrapper over the C++ core. That way, we didn't have to worry about vtable layouts blowing up.