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


Что лучше, Rust или Go в 2023 году?
Эти два языка, Go и Rust, имеют некоторые сходства и различия, поскольку оба в настоящее время являются популярными инструментами языков программирования. Несмотря на сходство, между Go и Rust есть и большие различия. Это вопрос, который задавал каждый программист и разработчик, и многие до сих пор задают его, даже после того, как приняли собственные решения. Раст против Го. Какой мне выбрать в 2023 году? Или какой язык выбрать — GoLang или Rust. GoLang и Rust — самые молодые..

Итераторы в Rust
(предупреждение новичка: я только что это узнал, поэтому не доверяйте всему, что вы здесь читаете). Предисловие: Итераторы в Python Итераторы Python - пример крайне неуклюжей реализации элегантности. В них все выглядит нормально, но под капотом ... Хуже только декораторы. Итак, что такое итератор в Python? По сути, итератор - это .next функция для данных, которая либо возвращает «следующий» элемент данных, либо вызывает исключение StopIteration . (обычно вам следует прекратить..

Rust для разработчиков JavaScript 2
Узнайте, как объявлять изменяемые и неизменяемые переменные Это вторая часть серии статей о Rust для разработчиков JavaScript, в которой мы исследуем написание кода на Rust с точки зрения разработчика JavaScript. Цель состоит в том, чтобы дать разработчикам JavaScript базовые знания, необходимые им для участия в проектах Rust в экосистеме JavaScript. В прошлый раз мы узнали, как написать приложение Hello World на Rust и сравнили это с тем, как мы сделали бы это на JavaScript;..

Документирование нативных расширений Python, созданных с помощью Rust и PyO3
Я не знаю, насколько популярно сегодня среди инженеров-программистов писать собственные расширения Python на Rust, но на это определенно стоит обратить внимание. PyO3 — отличный инструментарий для легкой разработки оптимизированных, не требующих GIL и безопасных для памяти расширений. Я знаю по крайней мере один потрясающий продукт, написанный на Rust для Python — Pola.rs , который легко превосходит Pandas, написанные на чистом Python. Скорее всего, нас окружают другие, менее..

WebAssembly -Часть II.A | Wasm с ржавчиной
Введение перед введением В прошлый раз мы начали с объяснения основных концепций WebAssembly и того, как вы можете попробовать его самостоятельно, практически без настройки. Если вам нужно что-то напомнить, перейдите по этой ссылке . Эта статья представляет собой скорее инструкции по настройке и работе с веб-проектом производственного уровня, который включает Rust (или любой другой язык, если на то пошло) и WebAssembly на ваших веб-страницах. Вступление В настоящее время,..

Python быстрее, чем C++: пограничный случай
Замаскированная проповедь ржавчины Я читал несколько статей о том, что Python медленнее, чем C++, на разных форумах (например, эта статья ). Это верно для сложных математических вычислений, но я обнаружил интересный пограничный случай, когда Python работает быстрее, чем C++. Пример относится к моей работе в автомобильной компании, а не к известным алгоритмам/программам, найденным в сети (например, сайт бенчмарков ). Постановка задачи Мы получаем данные о транспортном..

Почему мы говорим, что Rust — это будущее программирования?
Отчет об опросе Stack Overflow 2022 года показывает, что Rust возглавляет список самых популярных языков программирования, и 86% разработчиков говорят, что продолжат использовать этот язык в будущем. На самом деле в этом нет ничего нового, с 2016 года Rust находится на вершине рейтинга. Индекс Tiobe также показывает, что популярность Rust продолжает расти, достигнув в сентябре 18-го места среди самых популярных языков программирования. Rust также занял первое место в нашем рейтинге..