The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Выпуск языка программирования Rust 1.51, opennews (??), 26-Мрт-21, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


59. "Выпуск языка программирования Rust 1.51"  +/
Сообщение от Аноним (56), 26-Мрт-21, 15:04 
Очень много консольных утилит: ripgrep, bat, fd и т.д.

Большого софта с нуля на расте пока нет, но большой софт вообще редко появляется с нуля в наше время - чаще Rust встраивают в существующую кодовую базу. Компоненты на Rust есть в Firefox, Brave, Discord (как на клиенте, так и на сервере), VSCode и множестве другого софта. Значительная часть гугловой операционной системы Fuchsia написана на расте.

Плюс многие новые сервисы конторами, вроде Amazon, Cloudflare, Google и т.д., пишутся на расте.

Ответить | Правка | К родителю #40 | Наверх | Cообщить модератору

63. "Выпуск языка программирования Rust 1.51"  +/
Сообщение от Аноним (65), 26-Мрт-21, 15:13 
>> Значительная часть гугловой операционной системы Fuchsia написана на расте.

Вот откуда вы берете весь этот бред. Еще и «значительная» часть. Кто-то завендорил несколько библиотек и их зависимости не больше.

Ответить | Правка | Наверх | Cообщить модератору

67. "Выпуск языка программирования Rust 1.51"  –1 +/
Сообщение от Аноним (56), 26-Мрт-21, 15:17 
https://www.reddit.com/r/rust/comments/k9r3s4/fuchsia_lines_.../

Нормально так вендорят. И какая, к слову разница, завендореный это код или написанный гуглом? Это то же самое, как если бы эту часть ОС просто написал подрядчик, а не гугл. А сишный и плюсовый код гугл, по-твоему, не вендорит? Нелепый аргумент.

Ответить | Правка | Наверх | Cообщить модератору

80. "Выпуск языка программирования Rust 1.51"  –1 +/
Сообщение от Урри (ok), 26-Мрт-21, 15:34 
Там автор сразу исправился, выкинув совершенно лишние сердпати депенденси. Картина сразу стала не такой радужной.
Ответить | Правка | Наверх | Cообщить модератору

86. "Выпуск языка программирования Rust 1.51"  +/
Сообщение от Аноним (84), 26-Мрт-21, 15:46 
Можно тогда и само микроядро на плюсах выкинуть и расчетов - его тоже не гугл написал :)
Ответить | Правка | Наверх | Cообщить модератору

131. "Выпуск языка программирования Rust 1.51"  +1 +/
Сообщение от _ (??), 26-Мрт-21, 17:50 
Ну как же нет большого софта)

Возьмём криптовалюты - Polkadot, Kusama, прочие - все написаны на Rust, на фреймворке https://github.com/paritytech/substrate/

Ответить | Правка | К родителю #59 | Наверх | Cообщить модератору

149. "Выпуск языка программирования Rust 1.51"  +2 +/
Сообщение от Урри (ok), 26-Мрт-21, 18:43 
Я открыл глянуть в код.
--cut--
pub struct LightStorage<Block: BlockT> {
  db: Arc<dyn Database<DbHash>>,
  meta: RwLock<Meta<NumberFor<Block>, Block::Hash>>,
  cache: Arc<DbCacheSync<Block>>,
  header_metadata_cache: Arc<HeaderMetadataCache<Block>>,

  #[cfg(not(target_os = "unknown"))]
  io_stats: FrozenForDuration<kvdb::IoStats>,
}
...
fn number(&self, hash: Block::Hash) -> ClientResult<Option<NumberFor<Block>>> {
  if let Some(lookup_key) = block_id_to_lookup_key::<Block>(&*self.db, columns::KEY_LOOKUP, BlockId::Hash(hash))? {
    let number = utils::lookup_key_to_number(&lookup_key)?;
      Ok(Some(number))
  } else {
    Ok(None)
  }
}

--cut--

И эти люди хейтят с++. Хых.

Ответить | Правка | Наверх | Cообщить модератору

177. "Выпуск языка программирования Rust 1.51"  –1 +/
Сообщение от Аноним (307), 26-Мрт-21, 20:20 
Немудрено, что растаманы путают > и <=
Ответить | Правка | Наверх | Cообщить модератору

180. "Выпуск языка программирования Rust 1.51"  +1 +/
Сообщение от Аноним (-), 26-Мрт-21, 20:26 
> Я открыл глянуть в код.

Вот теперь я не боюсь попробовать лисп.

Ответить | Правка | К родителю #149 | Наверх | Cообщить модератору

185. "Выпуск языка программирования Rust 1.51"  –1 +/
Сообщение от Урри (ok), 26-Мрт-21, 20:39 
Лисп - божественный язык.
Ответить | Правка | Наверх | Cообщить модератору

276. "Выпуск языка программирования Rust 1.51"  –2 +/
Сообщение от burjui (ok), 27-Мрт-21, 20:05 
Берём пример плохо написанного кода и делаем выводы о языке. Уровень: опеннетовский эксперт.
Ответить | Правка | К родителю #149 | Наверх | Cообщить модератору

170. "Выпуск языка программирования Rust 1.51"  +1 +/
Сообщение от Аноним (170), 26-Мрт-21, 19:40 
Я помню, как мне нахваливали этот рип, типа, вау! На деле же, кривая поделка с неудобным синтаксисом, крашится через раз, на нжмд пытается читать в несколько потоков и что логично в результате этого результат выдаёт в сотни раз медленнее однопоточного гну греп. Хотя сам по себе то греп не слишком сложный при этом, но и тут не осилили. Пусть лучше остаётся для вебни -- там вполне стоит заменить го и жс, а нормальное программирование уж оставят для нормальных программистов на нормальных языках.
Ответить | Правка | К родителю #59 | Наверх | Cообщить модератору

182. "Выпуск языка программирования Rust 1.51"  +/
Сообщение от Аноним (-), 26-Мрт-21, 20:28 
Что вам плохого веб программисты сделали ? Не надо этого в веб.
Ответить | Правка | Наверх | Cообщить модератору

186. "Выпуск языка программирования Rust 1.51"  –1 +/
Сообщение от Урри (ok), 26-Мрт-21, 20:39 
Все лучше чем джаваскрипт. Даже раст.
Ответить | Правка | Наверх | Cообщить модератору

205. "Выпуск языка программирования Rust 1.51"  +1 +/
Сообщение от Урри (ok), 26-Мрт-21, 22:21 
Я почитал новые комменты и теперь уже в этом не уверен.
Ответить | Правка | Наверх | Cообщить модератору

277. "Выпуск языка программирования Rust 1.51"  –2 +/
Сообщение от burjui (ok), 27-Мрт-21, 20:08 
Если читать все комментарии на этом ресурсе, можно потерять веру в разумность человечества. К счастью, это будет не репрезентативная выборка.
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру