пинги вероятно не самые быстрые.
Речь идёт о том, как оптимальнее использовать строки: по-паскалевски или по-сишному. Паскалевский вариант жрёт память, к тому же устаревает, так как размеры растут со временем, а в нём остаются старые размеры. А сишный вариант как был компактным, так и остался, даже с юникодом.
В Go строки вообще в виде структур вида (указатель, длина). То есть они там вообще высокоуровневые.
Да они и не заморачивались с производительностью, вообще много с чем там не заморачивались. Вот сейчас споры идут по поводу его качества.
Другой, конечно. Но речь о библиотеках, а в нём они есть. При этом он современный, а не 20-летней давности.
Для тебя - если библиотека есть, то ею можно пользоваться. Так вот, это - теория. Большинство библиотек непригодно к использованию, а ясно это становится, когда начинаешь ими пользоваться. Для тебя же они все одинаковые, потому что ты не пользовался ими.
Не соблюдает он POSIX, ты знаешь, что такое POSIX? Очень сомневаюсь.
Держу пари, ты сейчас с винды мне всё это пишешь.
У тебя мозгов не хватает объединить сообщения в одно. Так что это либо телефон, либо винда. На телефон у тебя денег нет (с преподской зарплатой такой возможности нет), остаётся одно.
То есть наличие какой-то библиотеки ещё ни о чём не говорит, хоть их сотни.
Ты в этом не разбираешься, потому что не пишешь ничего.
А зачем тогда этот пакет нужен? Он нарушает POSIX, который вырабатывался десятилетиями. И нарушает его, естественно, в далеко не лучшую сторону. Люди придумали нормальную, гибкую систему, эти взяли, своё что-то выдумали за пять минут, а потом лепят отмазки, что их просто не понимают.