Поработал седня немного на работе, устал с непривычки и задумался...
В каноничномъ си для сетевого программирования используют интерфейс сокетов. Там можно написать сетевую часть как хочешь, даже так, что не будет работать.
А в каком-нибудь овальном ЯП в пустоте, назовем его swift, все очень огорожено и есть, к примеру, ровно 2 метода: послать-принять. Имплементацию этих методов не изменить и напрямую сетевую подсистему ядра ОС не дернуть, придется работать через эти методы.
А что, если там оверхед какой-нибудь и они будут медленнее работать, чем надо? Переписывать сетевую часть на сях или curl?
Было ли у вас когда-нибудь такое, что сеть и логика писались на разных языках?
Перемещено mono из talks