The OpenNET Project / Index page

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



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

Оглавление

Выпуск Rust 1.53. Google профинансирует добавление поддержки Rust в ядро Linux, opennews (??), 18-Июн-21, (0) [смотреть все]

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


43. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  –4 +/
Сообщение от Rev (?), 18-Июн-21, 14:14 
Просто надо по-другому форматировать код. Так, как его форматируют в почти всех проектах на Расте, это просто ужас-ужас!
Ответить | Правка | К родителю #25 | Наверх | Cообщить модератору

61. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +8 +/
Сообщение от Урри (ok), 18-Июн-21, 14:42 
Да тут что форматируй, что не форматируй - один хpен читабельность почти на нуле.

сорец карго:
   fn print(
        &mut self,
        status: &dyn fmt::Display,
        message: Option<&dyn fmt::Display>,
        color: Color,
        justified: bool,
    ) -> CargoResult<()> {
        match self.verbosity {
            Verbosity::Quiet => Ok(()),
            _ => {
                if self.needs_clear {
                    self.err_erase_line();
                }
                self.output
                    .message_stderr(status, message, color, justified)
            }
        }
    }

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

64. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +3 +/
Сообщение от Онаним (?), 18-Июн-21, 14:43 
Мои глаза вытекли, спасибо.
Ответить | Правка | Наверх | Cообщить модератору

97. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +11 +/
Сообщение от Аноним (86), 18-Июн-21, 15:24 
А будут примеры нечитабельного кода?
Этот максимально простой и элегантный.
Ответить | Правка | К родителю #61 | Наверх | Cообщить модератору

141. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +1 +/
Сообщение от Анимус (?), 18-Июн-21, 16:04 
Что здесь непонятного, даже в таком ужасном форумном форматировании? Сырцы на плюсах выглядели бы куда хуже и в два раза длиннее при той же функциональности.
Ответить | Правка | К родителю #61 | Наверх | Cообщить модератору

244. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +2 +/
Сообщение от Урри (ok), 18-Июн-21, 20:15 
Я так развлекался пару лет наза по поводу кода на хаскеле. Тоже, когда привыкнешь, все понятно.
Ну как все - одна лишняя закорючка и ты два дня пытаешься понять почему все не работает.

Зачем языку общего назначения, "убийце сишечки", такая излишняя перегруженность совершенно неочиведными операторами?

Зачем вот эти все "&mut, _, ::, (()), =>", если можно было бы обойтись без этой голимой каллиграфии, как обходится наша дорогая сишечка?


"Вот только читаемость кода как у брейнфака." (c) тредстартер

> Сырцы на плюсах выглядели бы куда хуже и в два раза длиннее при той же функциональности.

Во-первых, на С этот код выглядел бы раз в 20 элегантнее и проще. Во-вторых, на плюсах этот код тоже можно было бы написать элегантно и просто (хотя можно было бы и ужасно, само собой). Но вот на расте элегантно и просто этот код написать нельзя.

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

251. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +/
Сообщение от Урри (ok), 18-Июн-21, 21:18 
прошу прощения за опечатки. выпимши я сегодня, в пятничку.
Ответить | Правка | Наверх | Cообщить модератору

262. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  –1 +/
Сообщение от Dzen Python (ok), 18-Июн-21, 22:06 
Ну, потому, что язык пришел с Загнивающего, где не так давно был бум хайпа на хачкель и чистую функциональщину, в противовес "обычному, boring" императивному подходу с классическими концепциями функциональной модульности и ООП. Если еще короче - детям прочитали курс "Функциональщина 101" и далее все понеслось.

Нет, часть элементов функциональщины пришлась как раз кстати: все эти цепочки типа
   x = Data.format(y).unique().zip(defl.max);
заместо трех строчек с одним вызовом читается лучше
ИЛИ
   =>
выражения позволяют не городить кучи скобок блока (или терять вложенность, что тоже трудно отловить) там, где код однострочный и тривиальный.
Но не более того.

Подростки на протесте и гугл, которому надо завлекать подростков в качестве дешевых кодомакак. Я писал где-то уже.

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

344. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +/
Сообщение от anonymous (??), 20-Июн-21, 13:36 
Google дофига платит своим инженерам, и нанимает он талантливых людей, а не "дешёвых кодомакак".
Ответить | Правка | Наверх | Cообщить модератору

367. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +1 +/
Сообщение от Жироватт (ok), 21-Июн-21, 10:14 
Прямой, честный, рукопожатный и неполживый репортаж из гугла: гугл (коммерческая контора) не снижает издержек! А еще там каждому дают дом в ЛА, мешорк денег, много шлюх, травы и кокса, не то что при клятом паскальском режиме!
Ответить | Правка | Наверх | Cообщить модератору

370. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +/
Сообщение от anonymous (??), 21-Июн-21, 11:18 
Я из другой похожей компании. В них по деньгам условия примерно одинаковы. Я работаю не в калифорнийском офисе (там зарплата намного выше), но денег достаточно, что года за 4 купить себе весьма достойное жильё. И на шлюх хватит и на остальное, если надо.
Ответить | Правка | Наверх | Cообщить модератору

331. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +1 +/
Сообщение от Аноним (331), 20-Июн-21, 02:53 
Нормально читабельный код. Такие нежные нынче девелоперы пошли...
Ответить | Правка | К родителю #61 | Наверх | Cообщить модератору

96. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +1 +/
Сообщение от Аноним (86), 18-Июн-21, 15:23 
Есть определенный стандарт форматирования, который встроен в Cargo и его используют все. И это лучше, чем миллион разных стайлгайдов у C++.
Ответить | Правка | К родителю #43 | Наверх | Cообщить модератору

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

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




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

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