LINUX.ORG.RU

История изменений

Исправление byko3y, (текущая версия) :

Вряд ли ты уже изменишь свою позицию (на выработку которой, надо понимать, потратил не один день чтений битв на ЛОРе).

А также не один день чтения доков и писания примитивных кусков кода.

Однако ты должен признать, что C++ можно «исправить» только путём выкидывания того хлама, который копился там десятилетиями

LOL, а тред я по-твоему зачем создал?

У Rust всё же есть перспективы (во всяком случае пока), например, компиляцию ускорят (в каком-то обозримом будущем) и вот эта основная с твоей точки зрения проблема уйдёт.
Да вот, кстати. https://prev.rust-lang.org/en-US/faq.html#why-is-rustc-slow

Не уйдет. Я несколько месяцев назад давал ссыль на развернутый ответ одного из разрабов, который пояснял, почему небольшие улучшения можно привнести и кое-что уже было сделано, но каких-то фундаментальных прорывов не будет, то есть, скорость компиляции не увеличится в десять раз. А нужно хотя бы в десять раз, чтобы вписаться в 5 минут перекомпиляции хотя бы для проекта среднего размера.

Отсутствие значимых преимуществ в плане стабильности работы софтины…

Ты сам себе противоречишь. Rust лишён UB. С твоих же слов C++ просто кишит им. Что это, как не значимое преимущество Rust?

Какая разница пользователю, упало ли его приложение с повреждением памяти или с паникой?

Очень большое количество людей не хотят работать с плюсами ввиду его чрезвычайной сложности (накопленный «багаж знаний» даёт о себе знать в виде полуторатысячной спецификации языка, которую не знает на 100%, наверное, никто в мире), UB, не полной поддержки стандартов компиляторами и выливающиеся в итоге крупные проблемы, когда речь идёт о кроссплатформенном программировании. Rust в этом плане выглядит куда прозрачней и понятней

Я не знаю, где ты это очень большое число людей нашел, если почти вся нативная разработка и эмбед ведется на крестах.

Так вот то, чем занимался целый отдел из 20 плюсовиков несколько лет, ему удалось оптимизировать на другом языке (F#) за полгода. Думаю, всему виной именно сложность плюсов в данном случае. Вряд ли на крупную международную биржу набрали полных болванов

Слышал от дедфуда подобную басню. Пруфов точно так же не прилагалось. А я тебе дам антипруф: толпа макак ковыряло круды на JS и за несколько лет так ничего толком работающего не смогли выдать. Более того, я знаю ещше один пример, где довольно опытные керстовые разрабы начали писать на JS кроссплатформу, и по итогу отхватили проблем со стабильностью и, внезапно, кроссплатформенностью, после чего заморозили решение на JS. Может быть то, что пишешь ты и дедфуд, и правда, но оно связано не с языком, а с кривыми руками.

Исходная версия byko3y, :

Вряд ли ты уже изменишь свою позицию (на выработку которой, надо понимать, потратил не один день чтений битв на ЛОРе).

А также не один день чтения доков и писания примитивных кусков кода.

Однако ты должен признать, что C++ можно «исправить» только путём выкидывания того хлама, который копился там десятилетиями

LOL, а тред я по-твоему зачем создал?

У Rust всё же есть перспективы (во всяком случае пока), например, компиляцию ускорят (в каком-то обозримом будущем) и вот эта основная с твоей точки зрения проблема уйдёт.
Да вот, кстати. https://prev.rust-lang.org/en-US/faq.html#why-is-rustc-slow

Не уйдет. Я несколько месяцев назад давал ссыль на развернутый ответ одного из разрабов, который пояснял, почему небольшие улучшения можно привнести и кое-что уже было сделано, но каких-то фундаментальных прорывов не будет, то есть, скорость компиляции не увеличится в десять раз. А нужно хотя бы в десять раз, чтобы вписаться в 5 минут перекомпиляции хотя бы для проекта среднего размера.

Отсутствие значимых преимуществ в плане стабильности работы софтины…

Ты сам себе противоречишь. Rust лишён UB. С твоих же слов C++ просто кишит им. Что это, как не значимое преимущество Rust?

Какая разница пользователю, упало ли его приложение с повреждением памяти или с паникой?

Очень большое количество людей не хотят работать с плюсами ввиду его чрезвычайной сложности (накопленный «багаж знаний» даёт о себе знать в виде полуторатысячной спецификации языка, которую не знает на 100%, наверное, никто в мире), UB, не полной поддержки стандартов компиляторами и выливающиеся в итоге крупные проблемы, когда речь идёт о кроссплатформенном программировании. Rust в этом плане выглядит куда прозрачней и понятней

Я не знаю, где ты это очень большое число людей нашел, если почти вся нативная разработка и эмбед ведется на крестах.

Так вот то, чем занимался целый отдел из 20 плюсовиков несколько лет, ему удалось оптимизировать на другом языке (F#) за полгода. Думаю, всему виной именно сложность плюсов в данном случае. Вряд ли на крупную международную биржу набрали полных болванов

От слышал от дедфуда подобную басню. Пруфов точно так же не прилагалось. А я тебе дам антипруф: толпа макак ковыряло круды на JS и за несколько лет так ничего толком работающего не смогли выдать. Более того, я знаю ещше один пример, где довольно опытные керстовые разрабы начали писать на JS кроссплатформу, и по итогу отхватили проблем со стабильностью и, внезапно, кроссплатформенностью, после чего заморозили решение на JS. Может быть то, что пишешь ты и дедфуд, и правда, но оно связано не с языком, а с кривыми руками.