Публикации по теме 'rust'


Почему вам стоит научиться программировать на Rust
Вы когда-нибудь были в ситуации, когда ваш код недостаточно быстр, но вы исчерпали свои возможности? Я думаю, пришло время застегнуть штаны большого мальчика и переписать на C++… верно? Ну, а что, если я скажу вам, что есть еще один вариант. Последние 6 месяцев я изучаю Rust; язык системного программирования, который дает вам более низкий уровень контроля над вашим программным обеспечением (как в C/C++), но при этом удобен для изучения и использования. Зачем учить новый язык?..

Три языка программирования нового века для экспертов C и C++
С момента создания первого языка программирования высокого уровня в 1950-х годах языки компьютерного программирования претерпели значительное развитие. Сегодня существует множество различных диалектов, каждый из которых предназначен для определенной задачи. Новые технологии означают, что даже специалистам по C++ необходимо расширить свои знания, чтобы включить в них другие компьютерные языки, если они хотят сохранить свою работу. В этой статье я объясню, почему нынешним экспертам по..

⚙️ Rust: Once_cell теперь является частью стандартной библиотеки
Сегодня было объявлено, что очень популярная команда create для создания отдельных ячеек назначения станет частью стандартной библиотеки Rust. На подходе больше работы с лениво инициализированными ячейками. "Источник"

Погружение в популярность Rust в разработке ниши: оправдана ли шумиха?
Технологическая сфера гудит с появлением Rust, особенно в нишевых проектах разработки. Его восхождение в рейтингах программирования многих заинтриговало. Давайте углубимся в атрибуты, выдвигающие Rust на передний план, и дополним наше исследование иллюстративными примерами кода. 1. Безопасность: Система владения Rust — его жемчужина. В отличие от многих языков, использующих сборщики мусора для управления памятью, Rust обеспечивает безопасность памяти благодаря своей уникальной..

Ржавчина с нуля - часть 5
Вступление Я вернулся! Надеюсь, у вас был хороший праздник. Но теперь пора вернуться к Rust и обсудить некоторые философские вопросы. Вы ведь читаете эти посты, чтобы поговорить о философии, верно? Связывание данных с поведением До этого момента мы видели, как создавать структуры, которые группируют данные вместе, и как создавать функции, которые получают и / или возвращают эти структуры. Теперь мы увидим, как связать наши данные с некоторым поведением. Во многих языках у вас есть..

Основатель базы данных, переписанной с помощью Rust, вернулся: стоило ли удалять 270 000 строк C++…
Некоторое время назад стартап базы данных RisingWave Labs опубликовал сообщение в блоге, в котором сообщалось, что он полностью удалил кодовую базу C++ из 270 000 строк RisingWave (облачная потоковая база данных компании) и переписал систему с нуля с использованием языка Rust. В этой статье мы взяли интервью у компании…

инвертировать бинарное дерево | Ржавчина
Напишите функцию, которая принимает двоичное дерево и заменяет каждый левый узел в дереве соответствующим правым узлом. мы должны переставить каждый узел на его относительную противоположную сторону , мы могли бы просто рекурсивно вызывать функцию перестановки во всех узлах левого и правого узлов, пока не достигнем конца дерева. Функция swap заменяет левый узел правым и правый узел левым узлом . Как только мы достигаем узла, мы сначала вызываем функцию подкачки, а затем..