LINUX.ORG.RU

Ответ на: комментарий от apt_install_lrzsz

на лицо манипуляция фактами. Потому что в том же опросе количество желающих его изучить как следующий инструмент для работы оказалось что только 20% опрашиваемых хотели бы... А так жавка и жсик

Jetty ★★★★★
()
Ответ на: комментарий от Jetty

Ну да. За одну только любовь к ЯП не заплатят.

Вот и пойдёт юный любитель ломать соседский вайфай в понедельник на работу к восьми копипастить код на джаве.

А лататели дыр в ядре продолжат чинить ядро и без раста.

apt_install_lrzsz ★★★
()

Разработчики: ядро Linux слишком «дырявое», его нужно переписать с нуля

А что не так? Все правильно говорят.

e000xf000h
()
Ответ на: комментарий от Vier_E

А чем Си хуже этого вашего Раста? Может проблема в прокладке между стулом и клавой?

Да. Всё так и есть. Но к сожалению во многих проектах работают дауничи. У которых нет тестов, нет санитайзеров, у которых нет код ревью, у которых отключены предупреждения компилятора. Которые пишут код лишь для закрытия фич и премий. У которых ломается проект при обновлении компилятора/версий библиотек, и поэтому они сидят на древних версиях. У которых bus_factor=1, ака «Ну эту фичу пилил Серёга, сейчас он в отпуске, как вернётся так поправит»

Rust не решает всех проблем. Но он не позволяет игнорировать ошибки(ака «предупреждения» в терминах C), и заставляет обновляться.

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

Но Rust не много даёт фанатикам программирования, так как у них уже используются «best practicies», и nightly версии их языков.

fsb4000 ★★★★★
()
Ответ на: комментарий от fsb4000

Звучит так, что Rust это такое волшебное изобретение эффективных менеджеров для стада дауничей, чтоб продукт хоть как-то работал на выходе.

Неплохо!

umren ★★★★★
()
Ответ на: комментарий от umren

Звучит так, что Rust это такое волшебное изобретение эффективных менеджеров для стада дауничей, чтоб продукт хоть как-то работал на выходе.

Неплохо!

Да. Так и есть. Поэтому работяг кому программирование не упало и они пилят что-то за зарплату будут переводить понемногу на Rust.

А энтузиасты-фанатики будут писать на том, на чём им нравится писать.

@byko3y ещё в какой-то из своих портянок это подробнее описывал.

fsb4000 ★★★★★
()
Ответ на: комментарий от fsb4000

Rust не решает всех проблем. Но он не позволяет игнорировать ошибки(ака «предупреждения» в терминах C), и заставляет обновляться.
Поэтому Rust и любят программисты легаси энтерпрайс дерьма, так как Rust решил бы часть их проблем и уменьшил боль.

Поэтому работяг кому программирование не упало и они пилят что-то за зарплату будут переводить понемногу на Rust.
@byko3y ещё в какой-то из своих портянок это подробнее описывал

Очередного обсуждения Rust тред (комментарий)
потом
Разработчики systemd рассматривают возможность внедрения Rust (комментарий)
потом
Разработчики systemd рассматривают возможность внедрения Rust (комментарий)

Я очень сомневаюсь, что есть смысл энтерпрайз макак переводить на раст. В этих же тредах я пояснял, почему на самом деле Rust никак не повышает надежности работы программ — он абсолютно не проверяет алгоритмические ошибки, а при всяких выходах за границы буфера просто выкидывает панику и приложуха падает. То есть, если раньше программисты заметали ошибки под ковёр и это говно иногда просачивались обратно. вызывая редкие ошибки и сбои, то теперь тот же самый подход будет приводить к регулярным прорывам канализации и заливанием всей системы говном, что-то плана «положили в базу некорректное значение — упали абсолютно все экземпляры микросервиса». То есть, по итогу для заказчика, который ничего не понимает в программировании, Rust будет менее надежным инструментом, чем C++ (но не Си, который ужасен).

И пусть вас не смущают рейтинги Rust на stackoverflow — они там такие только потому, что никто еще не пишет серьезных приложений на расте. Как только начнут писать, то выяснится, что программистов под раст найти сложнее (потому что язык сложнее), писать на нем довольно сложно, стабильности работы он не прибавляет, неизбежное наличие собственного unsafe кода будет приводить к тому же segmentation fault, при этом кошмарно долго компилируется, даже дольше крестов — а кресты, тем временем, обретут модули и будут компилироваться намного быстрее раста.

Это типичный результат деятельности менеджеров: всё мелочи правильно сделаны, все моменты учтены, но если посмотреть на результат в целом — увидишь неюзабельное дерьмище. Если ты у них спросишь «как вы этот кошмар могли родить» — они тебе ответят, мол «вот если бы ты походил на собрания, вник в детали, то сам понял бы, что по другому сделать нельзя». Я был на таких собраниях, как правило действо происходить в формате «один адекват, которого осаждают 10 кретинов», после чего адекват сдается или просто перестает участвовать, потому что нужно быть очень сильно мотивированным или иметь какую-то исключительную привелегию слова, чтобы реально пересилить 10 кретинов. Так было в комитете по разработке Алгол-68, из которого в некоторый момент ушли Вирт, Дейкстра, и еще несколько человек, громко хлопнув дверью в формате распространения по комитету записок «здесь занимаются херней и этот проект не взлетит».

byko3y ★★★★
()
Ответ на: комментарий от Vier_E

Rust убирает большой класс ошибок. Ну и в принципе гораздо более продвинутый язык.

Legioner ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.