Опять ссылки, непонятно что доказывающие. Вот мы знаем например, на чем написана ОС Integrity, примем это за некий уважаемый пример. И она в принципе довольно сложна, да. И как-то получилось, угу. Теперь давайте посмотрим на симметричный ответ на Расте и попытаемся понять, насколько использование Раста в этом примере сэкономило авторам какие-то ресурсы, или, возьмем выше, сделало реализацию проекта вообще возможной.
Вот именно этот тезис кажется надуманным. Просто для сравнения нужны примеры, и у Си они есть, а у Раста мало что вообще есть. Где-то там есть, у социал-демократов, но не тут. И причина же ясна — сложность высокая у языка.
Тут стало неясно. Ваши исходные пойнты — безопасность и управление памятью. Это все делается и в Джаве например, и там как раз нет большой сложности в изучении.
Раст за счет совершенно другой концепции обеспечивает еще и скорость, но сложность возрастает критически…
В принципе вы правы, хотя я бы не был все же так категоричен. Потому что «сразу сделать все правильно» — не выглядит реализуемой технической концепцией, а вот постепенно допиливать какую-то систему обеспечения правильности — обыденно.
Ммм, нет, в Эрбасе просто есть статанализатор — и он обязателен.
И вообще пример с MCAS он как раз скорее про обратное, про сахар и «все под капотом сделано умными людьми» — есть все нужные подписки, память освобождается где нужно, думать не требуется. Ну вот и не подумали потом в продакшене…
Не почему «равно», это же присваивание, в явном виде даже сделано в паскале так, чтобы было непохоже на «равно».
Зная себя, могу предположить, что у вас был неконкретый ступор, который просто пришелся на этот вот момент времени. Вряд ли это была специфичная именно для этого знания проблема.
В общем скорее непохоже на годный пример того, что «новые концепции всегда сложны». Просто есть простые концепции, а есть сложные (и иногда цена не оправданна).
Раст за счет совершенно другой концепции обеспечивает еще и скорость, но сложность возрастает критически…
Мда, короче и тут аналогии увели нас совсем в другую сторону. Зря я это начал…
Короче аналогии нас куда-то завели…
И тут мы снова начинаем обсуждать, что такое нетривиальная программа и зачем она такая нужна вообще.
А вообще я зря начала эту ветку обсуждения, прошу прощения, можно ее закрывать. Она к этой статье не к месту.
И вообще пример с MCAS он как раз скорее про обратное, про сахар и «все под капотом сделано умными людьми» — есть все нужные подписки, память освобождается где нужно, думать не требуется. Ну вот и не подумали потом в продакшене…
Хотя это уже спор из серии «а что такое достаточно сложная программа».
Зная себя, могу предположить, что у вас был неконкретый ступор, который просто пришелся на этот вот момент времени. Вряд ли это была специфичная именно для этого знания проблема.
В общем скорее непохоже на годный пример того, что «новые концепции всегда сложны». Просто есть простые концепции, а есть сложные (и иногда цена не оправданна).