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


Немного Quadtrees в Rust
С интерактивной игровой площадкой благодаря WebAssembly Откусывание: откусывание небольшого кусочка пищи. В вычислениях: полбайта информации. Каждый кусочек объясняет идею компьютерной науки или разработки программного обеспечения за пять минут. Quadtrees — это древовидная структура данных, в которой каждый нелистовой узел имеет ровно четыре дочерних элемента. Они связаны с бинарными деревьями и часто представляют свойства двумерного пространства, такие как местоположения точек..

Занять не указатель
Вчера я посетил хакерский дом DSRV в Сеуле, где мой друг Итан Фрей проводил большое практическое занятие по созданию приложений CosmWasm — от смарт-контрактов до базового dApp. Во время сеанса из зала прозвучал вопрос — Так что, одолжить указатель? После некоторого колебания Итан ответил: Да, это так . Я понимаю, почему он так отреагировал — в подавляющем большинстве случаев вы можете легко относиться к заимствованиям как к указателям. Но я также полностью поддерживаю его..

Rustic Learning: машинное обучение в Rust — Часть 2: знакомьтесь с командой!
Введение в ящики машинного обучения Rust Rustic Learning  – это серия статей, в которых исследуется использование языка программирования Rust для задач машинного обучения. Статьи охватывают широкий спектр тем, от основ Rust до более продвинутых концепций машинного обучения, и содержат практические примеры, которые помогут читателям приступить к реализации алгоритмов машинного обучения в Rust. Вы можете найти другие части серии Rustic Learning здесь: Часть 1: Введение в Rust..

Rusty Shorts — Область видимости (выделение и освобождение)
Я поделюсь своими знаниями о языке программирования Rust. Немного о себе, я Android-разработчик с kotlin и python фоном, и я подумал, что хочу получить некоторое представление о низкоуровневом языке :) .. начал искать что-то сложное и в то же время должно быть действительно круто. Вот он, RUST — старинный низкоуровневый системный язык с современным подходом. В этой короткометражке я расскажу о концепции того, как rust будет автоматически выделять и освобождать память в куче. Эта функция..

Инжиниринг данных с Rust и Apache Arrow DataFusion 2/4  — CLI-приложение с Clap
Добро пожаловать во вторую часть моей серии статей Инженерия данных с помощью Rust и Apache Arrow DataFusion . Доступ к первой части здесь . Во второй статье я описываю инициализацию проекта Rust с его зависимостями и настройку первого интерфейса командной строки с использованием библиотеки Clap . Сначала я инициализирую проект с помощью Cargo и описываю его зависимости: библиотеку Clap, крейт Apache Arrow DataFusion и некоторые утилиты для логирования и управления ошибками. С..

Функция Rust 1: утверждение и выражение
Вывод первый: Rust — это язык, основанный на выражениях, который отличается от языка операторов. «Ты бросишь мне персик, я подарю тебе белый нефрит за дружбу». (Древняя китайская пословица, объясняющая взаимность). В языке, основанном на выражениях, различные операторы всегда возвращают результаты выполнения. Преимущество языка на основе выражений состоит в том, что его можно комбинировать и на нем легко писать сложную логику. Что такое язык, основанный на выражениях? Rust —..

Независимая инициатива DevX
Почему мы существуем Инициатива DevX существует, чтобы расширить возможности тех, кто хочет поддерживать проекты с открытым исходным кодом и обеспечить устойчивость своих динамичных экосистем. Он существует для преодоления разрыва между предприятиями, извлекающими выгоду из инструментов (F)OSS, и недостаточно обслуживаемыми сообществами, которые их создают и поддерживают. Он направлен на то, чтобы дать сообществам дополнительный заряд энергии, создав стартовые площадки для тех, кто..