The OpenNET Project / Index page

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



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

Оглавление

Вторая редакция патчей для ядра Linux с поддержкой языка Rust, opennews (?), 05-Июл-21, (0) [смотреть все]

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


148. "Вторая редакция патчей для ядра Linux с поддержкой языка Rus..."  –1 +/
Сообщение от пох. (?), 06-Июл-21, 10:27 
Б-ть, п-ц -то какой.

Красота просто неописуема - заклинания all() и any() вместо нормальной булевой логики.
Миллиард разномастых скобочек и закорючек впридачу. Все это никакой логике не подвержено и требуется, разумеется, зазубрить.

Ну и само описание, как вишенка на тортике - нет, вы реально ЭТО способны понимать при чтении? Я - нет.

Спасибо, я, пожалуй, узнал о хрусте больше чем было необходимо.

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

166. "Вторая редакция патчей для ядра Linux с поддержкой языка Rus..."  +/
Сообщение от Anonymoustus (ok), 06-Июл-21, 11:55 
Да, он страшен. Чудовищен. Безумен. Уродлив. Но что в головах у анонимусов, которым это нравится?
Ответить | Правка | Наверх | Cообщить модератору

176. "Вторая редакция патчей для ядра Linux с поддержкой языка Rus..."  –3 +/
Сообщение от Rev (?), 06-Июл-21, 12:23 
Ну да, сделали безопасно и универсально - сразу люди с ограниченным восприятием и оперативной памятью гуппи начинают орать, что всё это страшно и непонятно.
Ответить | Правка | К родителю #148 | Наверх | Cообщить модератору

255. "Вторая редакция патчей для ядра Linux с поддержкой языка Rus..."  +1 +/
Сообщение от . (?), 06-Июл-21, 16:13 
> Красота просто неописуема - заклинания all() и any() вместо нормальной булевой логики.

Используется стандартный для Rust синтаксис атрибутов вместо внедрения ad-hoc синтаксиса

> Миллиард разномастых скобочек и закорючек впридачу. Все это никакой логике не подвержено
> и требуется, разумеется, зазубрить.

Сравнивать надо с синтаксисом атрибутов в C(++), там он сложнее будет :D
Привет __attribute__((aligned(16)));

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

410. "Вторая редакция патчей для ядра Linux с поддержкой языка Rus..."  +/
Сообщение от пох. (?), 07-Июл-21, 23:57 
> Используется стандартный для Rust синтаксис атрибутов

отоночо,михалыч... А упомянуть об этом и дать ссылку на раздел документации (находящийся на несколько разделов ниже) где оный "стандартный синтаксис" описан - за авторами чудо-книжки, видать, заржавело. И все же не кажется ли вам что замена стандартных символов булевой алгебры на псевдофункции - выглядит немного уе6ански, когда условий больше двух?

> Привет __attribute__((aligned(16)));

А что тут-то не так кроме дурацких __ ? (беда языка, где принято сохранять совместимость) Не вижу ни одной квадратной или треугольной скобки, чтоб помедитировать, какого же типа скобочка тут нужна. Ну можно еще предъявлять претензии к лишним скобкам (msvc прекрасно без них обходился), хотя вполне понятно, зачем они тут ненужны.

Причем это именно атрибут и понятно, к чему относится. А атрибутом чего является #ifdef ?

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

260. "Вторая редакция патчей для ядра Linux с поддержкой языка Rus..."  +/
Сообщение от Penultimate hop (?), 06-Июл-21, 16:24 
Спешите видеть, пох не знает английского сложнее «ху из он дьюти тудэй». Не диво, что ты так с Раста полыхнул, про него ж книжек на русском не пишут.
Ответить | Правка | К родителю #148 | Наверх | Cообщить модератору

437. "Вторая редакция патчей для ядра Linux с поддержкой языка Rus..."  +/
Сообщение от Аноним (437), 11-Июл-21, 09:29 
Давно уже книжки попереводили.
Ответить | Правка | Наверх | Cообщить модератору

278. "Вторая редакция патчей для ядра Linux с поддержкой языка Rus..."  +/
Сообщение от Аноним (266), 06-Июл-21, 17:05 
>Ну и само описание, как вишенка на тортике - нет, вы реально ЭТО способны понимать при чтении?

Это, если не ошибаюсь, называется БНФ.

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

280. "Вторая редакция патчей для ядра Linux с поддержкой языка Rus..."  +1 +/
Сообщение от пох. (?), 06-Июл-21, 17:16 
Нет, это не БНФ, во всяком случае, какое-то его "новое, неожиданное" прочтение.

Но я не спрашивал что это за херня и как она читается - я спрашивал, можете ли вы это понять. Не подглядывая в примеры в конце текста.

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

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

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




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

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