Мова програмування Rust оновлена до версії 1.83
28 листопада відбувся реліз мови програмування Rust 1.83. Як повідомляється на сайті спільноти розробників Rust, оновлена версія сфокусована на безпечній роботі з пам’яттю, має засоби для досягнення високого паралелізму виконання завдань без використання збирача сміття та обмеження застосування runtime (runtime використовується для базової ініціалізації та супроводу стандартної бібліотеки).
Методи роботи з пам’яттю в Rust захищають розробника від помилок, які можуть виникати через низькорівневу роботу з пам’яттю, таких як звернення до області пам’яті після її звільнення, розіменування нульових покажчиків та вихід за межі буфера.
Безпечна робота з пам’яттю забезпечується в Rust під час компіляції через перевірку посилань, відстеження володіння об’єктами, облік часу життя об’єктів (області видимості) та оцінку коректності доступу до пам’яті під час виконання коду.
Новая версія Rust вимагає обов’язкової ініціалізації значень змінних перед використанням, краще обробляє помилки в стандартній бібліотеці, застосовує концепцію незмінності посилань і змінних за умовчанням, пропонує сильну статичну типізацію для мінімізації логічних помилок.
Основні зміни та оновлення, які з’явились в Rust 1.83:
IT-спеціалістам, для яких головним пріоритетом є висока зарплата, краще жити в Швейцарії. У цій країні…
Внутрішні обсяги коду в Nvidia зросли втричі, після того, як півроку тому CEO компанії Дженсен…
Повітряні сили США опублікували на своєму сайті оновлені правила щодо одягу та особистого зовнішнього вигляду…
Команда Telegram оголосила «найбільший редизайн інтерфейсу в історії месенджера для Android». Також в лютневому оновленні…
SpaceX змінює пріоритет, як мінімум, на найближчі 10 років. Замість колонізації Марса, компанія зосередиться на…
Технологічні компанії, такі як Microsoft, Google та Adobe, активно наймають популярних блогерів та інфлюенсерів, пропонуючи…