Михаил Михалев, трудно на маркет выставить это чудо природы. Видел пару бесплатных устилит, которые во время установки все докачивают (6 гигов!), но коммерческие продукты все-же на плюсах с torch или onnx.
deke, В интернетах пишут, что только 1% библиотек написаны на плюсах. Пусть питон тормозит, зато разработка ускоряется во много раз, и бизнесу дешевле воткнуть ещё одну серверную стойку, чем нанять ещё программиста. Там, где нужна скорость на питоне, можно использовать numba или taichi. Плюсы реально нужны только для разработки в высокопроизводительном фреймворке или микросервисах, поверх которых работает питон, джава/kotlin, или С#.
Михаил Михалев, потому что все библиотеки для Питона написаны на плюсах, а сам Питон действует как обертка. При этом не забывает тормозить и жрать ресурсы как не в себя.
Пожалели бы своих пользователей...
deke, Я 20 лет в основном на плюсах писал. Последние несколько лет только на питоне, потому что нет никакой необходимости в плюсах, а на питоне разрабатывать в разы быстрее.
И все равно находиться кучка упоротых, у которых кругом ципсо, а на самом деле все работает. Иронично смотреть, как пелена 2022 спадает и до в меру одаренных начинает доходить. До окончательно одаренных дойдет нескоро, ядро электората, итить вашу...
Уже давно пришлось поставить proxifier (рекомендую), чтобы целые приложения, которые не могут обновиться, отправлять в тур через Финляндию
Brassiere, я против любых запретов, но Питон я бы запретил во всем мире. За кривость и убогость. Просто привыкли на нем прототипы делать для научных публикаций и накопилось огромное количество библиотек на все случаи жизни. При том что сами библиотеки на C++ написаны.
Когда там GIL победили? Пары лет не прошло. Однопоточная работа в эпоху многоядерных процессоров — это так мило.
deke, я сам только установил часть среды, чтобы быть в курсе, чем занимаются коллеги. Многое мне не понравилось исходно, в том числе зоопарк зависимостей, как вы их называете. Но это ничего не значит! Не значит, что надо все тотально запрещать. Должно отмирать то, что не проходит проверку временем, особенно сейчас — в эпоху открывшегося ИИ. Но применять административные запреты — это уж слишком
Brassiere, я питона только в академической среде встречал, но в продакшене редко. Канделябром я угрожал тем, кто одобряет идею пакетных менеджеров с отдельным окружением для каждого скрипта. Вы же не из них?
deke, какие гуманитарии, вот у нас в конторе сейчас как раз задача делается на питоне, на особом контроле начальства. Прикажете переписывать? У вас хватит на всех канделябров или вы из Эрмитажа вещаете? К Микрософту тоже есть претензии. Предлагаете заблочить с этой стороны? Чтобы у всех синий или черный экран вылез. То что с той стороны его могут заблочить в момент Ч у меня сомнений нет.
RiskTrader, за что с++ не нарвился? Берем сегодня исходник 10-летней давности и он компилируется.
Берем скрипт python, смотрим зависимости — torch только одной версии. numpy другой, и т.д. Начинаем ставить — отваливается поддержка cuda, ломается torchaudio.
Приходится под каждый скрипт создавать виртуальное окружение и ставить удава со всеми нужными зависимостями отдельно. Десять гигов зависимостей для каждого скрипта — не слишком жирно?