Rust - язык программирования

Языки программирования, базы данных, прикладные программы

Rust - язык программирования

Сообщение Oleg » Пт авг 14, 2020 12:17 pm

Rust - язык программирования

Rust (англ. rust — ржавчина, [rʌst]) — мультипарадигмальный компилируемый язык программирования общего назначения, разрабатываемый с 2010-х годов сообществом Mozilla Research и финансируемый фондом Mozilla Foundation. Сочетает парадигмы функционального и процедурного программирования с объектной системой, основанной на типажах. Управление памятью осуществляется через механизм «владения» с использованием аффинных типов, что позволяет обходиться без системы сборки мусора во время исполнения программы. Имеются средства, позволяющие использовать приёмы объектно-ориентированного программирования.

Ключевые приоритеты языка: безопасность, скорость и параллелизм. Rust пригоден для системного программирования, в частности, он рассматривается как перспективный язык для разработки ядер операционных систем. Rust сопоставим по скорости и возможностям с C++/Си, однако даёт большую безопасность при работе с памятью, что обеспечивается встроенными в язык механизмами контроля ссылок. Производительности программ на Rust способствует использование «абстракций с нулевой стоимостью».

После нескольких лет активной разработки первая стабильная версия (1.0) вышла 15 мая 2015 года, после чего новые версии выходят раз в 6 недель. Для версий языка, вышедших после 1.0, заявлена обратная совместимость.

Название связывают с грибами семейства ржавчинные.

























Аватара пользователя
Oleg
Администратор
Администратор
 
Сообщения: 76779
Зарегистрирован: Вс окт 09, 2005 9:08 pm
Откуда: Москва
Медали: 10
Пол: Мужской
Соционический тип: Бальзак
Тип по психе-йоге: Сократ (ВЛЭФ)
Темперамент: Флегматик
Профессия: Программист, оптимизатор

Re: Rust - язык программирования

Сообщение mutableself » Пт сен 19, 2025 9:41 pm

Мой любимый язык!
mutableself
Новичок
Новичок
 
Сообщения: 5
Зарегистрирован: Вс июл 27, 2025 1:23 pm
Пол: Мужской
Соционический тип: Есенин
Тип по психе-йоге: Паскаль (ЛЭВФ)
Темперамент: Меланхолик
Профессия: Программист (Rust)

Re: Rust - язык программирования

Сообщение мой белый Господин » Чт сен 25, 2025 12:39 pm

У меня последний большой проект был на Rust :)

Мозголомная хрень :D

И такое ощущение, что сыроватый.

Чем-то напомнил низкоуровневый PHP4 + Composer :D
JOB + AI = JAIB.ru
Аватара пользователя
мой белый Господин
Гуру
Гуру
 
Сообщения: 7934
Зарегистрирован: Ср окт 31, 2012 12:13 am
Откуда: Юпитер
Медали: 6
Пол: Мужской
Соционический тип: Джек Лондон
Профессия: разработчик ПО, айтишнег

Re: Rust - язык программирования

Сообщение mutableself » Вт сен 30, 2025 4:53 pm

К нему нужно привыкнуть. А когда работали над этим проектом?
mutableself
Новичок
Новичок
 
Сообщения: 5
Зарегистрирован: Вс июл 27, 2025 1:23 pm
Пол: Мужской
Соционический тип: Есенин
Тип по психе-йоге: Паскаль (ЛЭВФ)
Темперамент: Меланхолик
Профессия: Программист (Rust)

Re: Rust - язык программирования

Сообщение мой белый Господин » Вт сен 30, 2025 6:05 pm

mutableself писал(а):К нему нужно привыкнуть. А когда работали над этим проектом?


Ну я кстати и привык )) было время. Даже начал находить в нем определенную красоту :I8 Уж по-всякому он подкупает своей мощью )) Мы с хайлоадом работали - были просто потрясены, думали нам кластер в проде понадобится или типа того, а в конечном итоге все подняли на обычном VPS с 32 гигами оперативы))

С конца прошлого лета до начала этого, почти год пилили.

Форкнули это: https://github.com/stratum-mining/stratum и кастомную разработку под заказчика делали, я вот как раз разработкой и отладкой ядра и заведовал )

// там правда легаси еще - откровенно так себе, причем, в активной разработке, было много возни не столько с растом, сколько с синхронизацией и прочими смежными темами - короче было чем мозги занять :D да и сама по себе крипто-разработка - не прогулка под Луной ))) на любом стеке ))
JOB + AI = JAIB.ru
Аватара пользователя
мой белый Господин
Гуру
Гуру
 
Сообщения: 7934
Зарегистрирован: Ср окт 31, 2012 12:13 am
Откуда: Юпитер
Медали: 6
Пол: Мужской
Соционический тип: Джек Лондон
Профессия: разработчик ПО, айтишнег

Re: Rust - язык программирования

Сообщение mutableself » Ср окт 01, 2025 6:04 pm

Я люблю следить за опен-сурс проектами, наблюдать, как язык и экосистема развивается. Иногда что-то контрибучу. Написал на расте библиотеку для идеального отсечения и растеризации прямых отрезков, но это нишевая тема в нынешнюю эру GPU. А вот с коммерческой разработкой у меня не сошлось, после трех лет бэкенда на JVM жутко выгорел — а на расте в основном крипта.
mutableself
Новичок
Новичок
 
Сообщения: 5
Зарегистрирован: Вс июл 27, 2025 1:23 pm
Пол: Мужской
Соционический тип: Есенин
Тип по психе-йоге: Паскаль (ЛЭВФ)
Темперамент: Меланхолик
Профессия: Программист (Rust)

Re: Rust - язык программирования

Сообщение мой белый Господин » Ср окт 01, 2025 8:50 pm

mutableself писал(а):Я люблю следить за опен-сурс проектами, наблюдать, как язык и экосистема развивается. Иногда что-то контрибучу. Написал на расте библиотеку для идеального отсечения и растеризации прямых отрезков, но это нишевая тема в нынешнюю эру GPU. А вот с коммерческой разработкой у меня не сошлось, после трех лет бэкенда на JVM жутко выгорел — а на расте в основном крипта.


Ой, не, у меня наоборот - я только за деньги - Да :D в остальных случаях - нет ))

И в общем-то мне пофиг что и на чем писать - главное чтобы нормально оплачивалось.

А выгорание я лечу спортом. Сейчас вот футболом увлекся. Как раз 50 подряд влупишь по воротам - сразу жизнь светлее и чище :D
JOB + AI = JAIB.ru
Аватара пользователя
мой белый Господин
Гуру
Гуру
 
Сообщения: 7934
Зарегистрирован: Ср окт 31, 2012 12:13 am
Откуда: Юпитер
Медали: 6
Пол: Мужской
Соционический тип: Джек Лондон
Профессия: разработчик ПО, айтишнег

Re: Rust - язык программирования

Сообщение mutableself » Чт окт 02, 2025 12:19 am

Хорошая иллюстрация разницы между ИЭИ и ЛИЭ в разработке, мне кажется :D
mutableself
Новичок
Новичок
 
Сообщения: 5
Зарегистрирован: Вс июл 27, 2025 1:23 pm
Пол: Мужской
Соционический тип: Есенин
Тип по психе-йоге: Паскаль (ЛЭВФ)
Темперамент: Меланхолик
Профессия: Программист (Rust)

Re: Rust - язык программирования

Сообщение мой белый Господин » Чт окт 02, 2025 10:18 am

mutableself писал(а):Хорошая иллюстрация разницы между ИЭИ и ЛИЭ в разработке, мне кажется :D


:D :D :D

Да не то чтобы... скорее, я просто старше, только и всего ))

Лет 20 назад я тоже горел программированием. Оно мне казалось интересным и без денег :)

А теперь это просто инструмент.
JOB + AI = JAIB.ru
Аватара пользователя
мой белый Господин
Гуру
Гуру
 
Сообщения: 7934
Зарегистрирован: Ср окт 31, 2012 12:13 am
Откуда: Юпитер
Медали: 6
Пол: Мужской
Соционический тип: Джек Лондон
Профессия: разработчик ПО, айтишнег

Re: Rust - язык программирования

Сообщение Гена » Пт окт 03, 2025 8:57 am

мой белый Господин писал(а):А теперь это просто инструмент.

Каким-то непсихоаналитимым путем ассоциировалось.
Аватара пользователя
Гена
Гуру
Гуру
 
Сообщения: 12308
Зарегистрирован: Ср дек 13, 2006 12:18 am
Откуда: Из мультфильма
Медали: 5
Пол: Мужской
Соционический тип: Дон Кихот

Re: Rust - язык программирования

Сообщение Start_error » Сб окт 18, 2025 9:26 pm

Гена писал(а):
мой белый Господин писал(а):А теперь это просто инструмент.

Каким-то непсихоаналитимым путем ассоциировалось.

Пипец

низкоуровневый PHP4

Пшпшпшпш низкоуровневый?
Аватара пользователя
Start_error
Старожил
Старожил
 
Сообщения: 4507
Зарегистрирован: Вс авг 14, 2011 8:58 pm
Медали: 1
Пол: Мужской
Соционический тип: Бальзак

Re: Rust - язык программирования

Сообщение мой белый Господин » Вс окт 19, 2025 12:42 am

Start_error писал(а):
низкоуровневый PHP4

Пшпшпшпш низкоуровневый?


Я думаю что многолетнее пребывание на этом форуме ведет к неизбежной деградации, и снижению способности к пониманию реплик в топике 8-)
JOB + AI = JAIB.ru
Аватара пользователя
мой белый Господин
Гуру
Гуру
 
Сообщения: 7934
Зарегистрирован: Ср окт 31, 2012 12:13 am
Откуда: Юпитер
Медали: 6
Пол: Мужской
Соционический тип: Джек Лондон
Профессия: разработчик ПО, айтишнег

Re: Rust - язык программирования

Сообщение мой белый Господин » Вс окт 19, 2025 12:45 am

Гена писал(а):
мой белый Господин писал(а):А теперь это просто инструмент.

Каким-то непсихоаналитимым путем ассоциировалось.


тогда как изделия из натуральных волос оцениваются от 20 тысяч рублей


Ген, не знаешь куда можно продать натуральную шевелюру? :add29

и да, если мужские волосы будут на женской ... - это не ахтунг? 8-)
JOB + AI = JAIB.ru
Аватара пользователя
мой белый Господин
Гуру
Гуру
 
Сообщения: 7934
Зарегистрирован: Ср окт 31, 2012 12:13 am
Откуда: Юпитер
Медали: 6
Пол: Мужской
Соционический тип: Джек Лондон
Профессия: разработчик ПО, айтишнег


  • { SIMILAR_TOPICS }
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в Программирование

Кто сейчас на конференции

Зарегистрированные пользователи: Google [Bot], Yandex 3.0 [Bot], Yandex [Bot], на лошади весёлой