The OpenNET Project / Index page

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



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

Оглавление

Выпуск языка программирования Rust 1.75 и unikernel Hermit 0.6.7, opennews (??), 29-Дек-23, (0) [смотреть все]

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


152. "Выпуск языка программирования Rust 1.75 и unikernel Hermit 0..."  +1 +/
Сообщение от Аноним (147), 30-Дек-23, 08:22 
Больше всего радует, что на волне всего этого хайпа вокруг memory safety наконец-то начали шевелится разработчики C и C++. Глядишь, наконец-то ограничат возможность прострелить себе ногу хотя бы в дефолтном окружении.
Ответить | Правка | Наверх | Cообщить модератору

153. "Выпуск языка программирования Rust 1.75 и unikernel Hermit 0..."  +/
Сообщение от An (??), 30-Дек-23, 09:32 
А что за "шевеления"? Особенно в контексте C интересно.
Ответить | Правка | Наверх | Cообщить модератору

159. "Выпуск языка программирования Rust 1.75 и unikernel Hermit 0..."  +/
Сообщение от Витюшка (?), 30-Дек-23, 11:23 
Есть proposal чтобы добавить defer. Те какие-то попытки есть.
Ответить | Правка | Наверх | Cообщить модератору

161. "Выпуск языка программирования Rust 1.75 и unikernel Hermit 0..."  +/
Сообщение от фнон (?), 30-Дек-23, 11:34 
Коммитет обсудит это лет 3-5,
потом добавят в стандарт,
через 10-15 лет попадет в ядро
Ответить | Правка | Наверх | Cообщить модератору

166. "Выпуск языка программирования Rust 1.75 и unikernel Hermit 0..."  +/
Сообщение от Анонин (?), 30-Дек-23, 11:46 
Этот proposal маринутеся еще с 2020 года (https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2542.pdf)
В конце 2021 вышла вторая его версия https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2895.htm

И если бы его таки добавали, то в C23... в который он уже не попал))) И в следующий тоже.
Так что пока нет никаких предпосылок к его принятию.

Вообще на уровне ядра могли бы свой самописный defer сделать. Или сделать на уровне GNU C Extensions.

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

179. "Выпуск языка программирования Rust 1.75 и unikernel Hermit 0..."  +1 +/
Сообщение от Аноним (10), 30-Дек-23, 13:17 
>Или сделать на уровне GNU C Extensions.

На уровне GNU Extensions можно много чего добавить. Например, MISRA можно было бы, -fmisra. Сразу все требования, понимаю, трудновато реализовать, но можно постепенно добавлять.

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

222. "Выпуск языка программирования Rust 1.75 и unikernel Hermit 0..."  +/
Сообщение от Аноним (25), 30-Дек-23, 21:05 
> на уровне ядра могли бы свой самописный defer сделать

в ядре есть автоматическое управление ресурсами устройств

https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux...

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

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

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




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

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