библиотеки в сравнение?
потому что киллер фича го убивается импортом библиотеки, если говорить о фичах языка - вспоминаем memory safe и го отъезжает в сторонку, ибо даже библиотеки от такого не спасут
При чём тут memory safe опять же если речь о модели конкурентности...
при том, в го поймать гонку как два пальца об стул, это часть конкурентности
Забей, автор blazingly fast
Клёво. Ты же понимаешь что вся "потокобезопасность" раста сводится к тому что он держит тебя за яйца и не даёт сделать ни шага вправо-влево?
вот это к конкурентности явно не относится, а состояния программы "если скомпилировалось - работает, если нет - чини хуйню" мне в целом нравится
Кстати если не писать конкурентного кода, то гонки не будет гарантированно, поэтому пока что в споре выигрывает Pascal ABC
Го умеет детектить гонки и дедлоки на этапе копиляции
читал недавно статью, в которой этот чекер не сработал
там наверное что-то вырожденное
Это тот, который при чтении из nil-канала намертво зависает?
Это какая-то суперстранная штука на самом деле
В Go работа с nil просто таки феерична.
я не понимаю почему там Result<T, E> это тип-произведение
Я немного поспекулирую. Ты ведь помнишь как у нас в С реализуется возврат значения и ошибок? Ну кроме стдлибы с глобальным errno. Как правило при помощи дополнительного параметра. Эти ребята ни до чего умнее не додумались, кроме как вместо параметра вернуть два значения из функции.
Слышал от знакомого гошника, что они там этот момент собирались во второй версии как-то оптимизировать
Обсуждают сегодня