История изменений
Исправление
Legioner,
(текущая версия)
:
С виду go взлетел сильнее.
А C# и Swift ещё сильней. С такими-то корпорациями за спиной. Но к качеству языков это не имеет отношения, это всё от маркетинга.
Ну и rust трогать как-то вообще нет желания.
Никто же не заставляет. У тебя нет, у других есть.
Выглядит как какой-то перл-стайл.
В чём там перл-стайл? Перл-стайл это когда в языке есть 10 способов сделать одно и то же и программист выбирает тот, который ему больше нравится. В Rust я такой философии не наблюдаю, язык вполне себе ортогональный.
Типичный проект имеет зависимостей как поделие на nodejs
Почему это плохо? Ты против переиспользования кода? У JS я вижу ровно одну проблему: стандартная библиотека слишком куцая, отчего рождаются left-pad-ы. У Rust этой проблемы я не замечал, все зависимости нужны и важны.
среди них обязательно будет что-нибудь, что требует найтли.
Ну вообще-то есть проекты, принципиально работающие только на stable. Хотя я ничего страшного в найтли не вижу, ну найтли и найтли. Код в Rust качественный, на баг наскочить шансов очень мало.
Собирается это все естественно триллиард лет.
Если ты про полную пересборку - какая разница, ну попей кофе. А так - скорость сборки, конечно, не сильная сторона Rust, тут согласен. Хотелось бы чего-то побыстрей для разработки.
Таргеты вроде как есть, но жиже чем у C/C++ (ну, это конечно очевидно, но для типа системного языка как-то так себе). Таер1 вообще куцый.
Проблемы молодости, кмк. Со временем будет лучше.
Поддержки каких-нибудь WindowsXP можно и не ждать.
Ну она ничем принципиально не отличается от Windows 10. Если тебе очень надо, уверен, это можно сделать самому за разумное время. А ждать поддержки устаревшей и снятой с поддержки Microsoft-ом ОС в новом софте как-то странно. Даже Visual Studio поддерживает XP только в каком-то особом тулчейне режима совместимости, насколько я помню, а что раньше, по-моему и вовсе не поддерживает.
В общем - слабо понятно, зачем это всё нужно.
Слабо понятно, зачем нужна поддержка Windows XP или каких-нибудь Itanium-ов. А большинство как бы пользуется современными ОС на мейнстримовых платформах и твоих проблем не понимает. Ну не запустится сервер Discord-а на Itanium/HPUX. Да как бы никто и не пытался, всем нужен x64 в AWS, через пару лет всем будет нужен ARM64. Вот и посмотри, как оперативно добавили ARM64 в Rust. Который действительно нужен многим.
Для переносимости/совместимости с системным говном мамонта все равно придется выбирать С/С++
Не поспоришь.
для модных-молодеждных поделок часто и python не тормозной, чего уж о говорить о Go.
Python - динамическая убогость. Go - статическая убогость. Я не знаю, как можно его сравнивать с красивым Rust-ом. Я бы сказал, что основной конкурент Rust это что-то вроде C#, в котором и языковых возможностей хватает для приятной жизни и GC избавляет от управления памятью. Но у Rust своя прелесть - писать код, который работает почти максимально быстро это просто приятно. Ну некоторым людям по крайней мере.
Исходная версия
Legioner,
:
С виду go взлетел сильнее.
А C# и Swift ещё сильней. С такими-то корпорациями за спиной. Но к качеству языков это не имеет отношения, это всё от маркетинга.
Ну и rust трогать как-то вообще нет желания.
Никто же не заставляет. У тебя нет, у других есть.
Выглядит как какой-то перл-стайл.
В чём там перл-стайл? Перл-стайл это когда в языке есть 10 способов сделать одно и то же и программист выбирает тот, который ему больше нравится. В Rust я такой философии не наблюдаю, язык вполне себе ортогональный.
Типичный проект имеет зависимостей как поделие на nodejs
Почему это плохо? Ты против переиспользования кода? У JS я вижу ровно одну проблему: стандартная библиотека слишком куцая, отчего рождаются left-pad-ы. У Rust этой проблемы я не замечал, все зависимости нужны и важны.
среди них обязательно будет что-нибудь, что требует найтли.
Ну вообще-то есть проекты, принципиально работающие только на stable. Хотя я ничего страшного в найтли не вижу, ну найтли и найтли. Код в Rust качественный, на баг наскочить шансов очень мало.
Собирается это все естественно триллиард лет.
Если ты про полную пересборку - какая разница, ну попей кофе. А так - скорость сборки, конечно, не сильная сторона Rust, тут согласен. Хотелось бы чего-то побыстрей для разработки.
Таргеты вроде как есть, но жиже чем у C/C++ (ну, это конечно очевидно, но для типа системного языка как-то так себе). Таер1 вообще куцый.
Проблемы молодости, кмк. Со временем будет лучше.
Поддержки каких-нибудь WindowsXP можно и не ждать.
Ну она ничем принципиально не отличается от Windows 10. Если тебе очень надо, уверен, это можно сделать самому за разумное время. А ждать поддержки устаревшей и снятой с поддержки Microsoft-ом ОС в новом софте как-то странно. Даже Visual Studio поддерживает XP только в каком-то особом тулчейне режима совместимости, насколько я помню, а что раньше, по-моему и вовсе не поддерживает.
В общем - слабо понятно, зачем это всё нужно.
Слабо понятно, зачем нужна поддержка Windows XP или каких-нибудь Itanium-ов. А большинство как бы пользуется современными ОС на мейнстримовых платформах и твоих проблем не понимает.
Для переносимости/совместимости с системным говном мамонта все равно придется выбирать С/С++
Не поспоришь.
для модных-молодеждных поделок часто и python не тормозной, чего уж о говорить о Go.
Python - динамическая убогость. Go - статическая убогость. Я не знаю, как можно его сравнивать с красивым Rust-ом. Я бы сказал, что основной конкурент Rust это что-то вроде C#, в котором и языковых возможностей хватает для приятной жизни и GC избавляет от управления памятью. Но у Rust своя прелесть - писать код, который работает почти максимально быстро это просто приятно. Ну некоторым людям по крайней мере.