The OpenNET Project / Index page

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



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

Оглавление

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

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


4. "Выпуск языка программирования Rust 1.77"  +1 +/
Сообщение от Аноним (4), 22-Мрт-24, 14:08 
> Безопасная работа с памятью обеспечивается в Rust во время компиляции через проверку ссылок, отслеживание владения объектами, учёт времени жизни объектов (области видимости) и оценку корректности доступа к памяти во время выполнения кода. Rust также предоставляет средства для защиты от целочисленных переполнений, требует обязательной инициализации значений переменных перед использованием, лучше обрабатывает ошибки в стандартной библиотеке, применяет концепцию неизменяемости (immutable) ссылок и переменных по умолчанию, предлагает сильную статическую типизацию для минимизации логических ошибок.

Половину этого списка поддерживают другие языки.

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

7. "Выпуск языка программирования Rust 1.77"  +5 +/
Сообщение от КО (?), 22-Мрт-24, 14:13 
Только не по умолчанию да? ЛОЛ
Ответить | Правка | Наверх | Cообщить модератору

9. "Выпуск языка программирования Rust 1.77"  +3 +/
Сообщение от Аноним (4), 22-Мрт-24, 14:20 
> учёт времени жизни объектов (области видимости)
> требует обязательной инициализации значений переменных перед использованием

Это база даже для C++ и Python.

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

36. "Выпуск языка программирования Rust 1.77"  –2 +/
Сообщение от Аноним (36), 22-Мрт-24, 15:09 
а где почитать про обязательную инициализацию и с++?
Ответить | Правка | Наверх | Cообщить модератору

49. "Выпуск языка программирования Rust 1.77"  +10 +/
Сообщение от Аноним (49), 22-Мрт-24, 16:10 
Вот тут почитай: -Wall -Wextra -Wpedantic -Werror -Wuninitialized -Werror
Ответить | Правка | Наверх | Cообщить модератору

180. "Выпуск языка программирования Rust 1.77"  –1 +/
Сообщение от Аноним (180), 23-Мрт-24, 15:34 
C++ вообще замечательная штука: из него посредством комбинирования флагов компилятора получается штук сто разных диалектов.
Ответить | Правка | Наверх | Cообщить модератору

184. "Выпуск языка программирования Rust 1.77"  +2 +/
Сообщение от Аноним (184), 23-Мрт-24, 15:43 
> C++ вообще замечательная штука: из него посредством комбинирования флагов компилятора
> получается штук сто разных диалектов.

тока на опеннете можно почитать про разные языки лиспы, и диалекты с++ на основе флагов компилятора. За то и любим, ценим. Надеюсь кто-то, перед смертью проекта (желаю долгих лет жизни), сделает архив здешнего паноптикума. Потроллить гуманоидов в 2999 году.

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

264. "Выпуск языка программирования Rust 1.77"  +/
Сообщение от Карлос Сношайтилис (ok), 08-Апр-24, 15:02 
Почитал. Связь с "обязательно" и "на уровне языка" не нашёл.
Ещё варианты есть? Или перестанешь глупо шутковать?
Ответить | Правка | К родителю #49 | Наверх | Cообщить модератору

53. "Выпуск языка программирования Rust 1.77"  +1 +/
Сообщение от Аноним (53), 22-Мрт-24, 16:14 
https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html
Ответить | Правка | К родителю #36 | Наверх | Cообщить модератору

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

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




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

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