Публикации по теме '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 заменяет левый узел правым и правый узел левым узлом .
Как только мы достигаем узла, мы сначала вызываем функцию подкачки, а затем..