Блог: Изучаем языки, чтобы писать торговых ботов
На главную > Блог > Категория: Программирование для трейдеров > Статьи
В этой статье мы пройдём полный путь создания нейросетевого приложения для ESP32-S3 на Rust: от выбора архитектуры и компиляции модели до развёртывания на реальном железе и отладки. Всё — с подробным кодом, готовым к использованию.
Процедурные макросы — одна из самых мощных фич Rust. Они позволяют не просто генерировать код по шаблону, а анализировать синтаксическую структуру Rust-кода на этапе компиляции и изменять её или расширять [citation:8].
Move — это предметно-ориентированный язык программирования, созданный для написания безопасных смарт-контрактов. Он был разработан для проекта Diem, но после его закрытия получил жизнь в новых блокчейн-экосистемах, таких как Aptos и Sui. В отличие от общего языка, Move был спроектирован для конкретной задачи: надёжного управления цифровыми активами.
Командная строка Linux — это сердце системы. Здесь скрывается настоящая сила, которая позволяет управлять компьютером с невероятной эффективностью. Освоение Linux стоит начинать именно с изучения базовых команд, так как многие действия гораздо быстрее выполнять в терминале.
Создание искусственного интеллекта — это увлекательное путешествие, которое стало доступнее благодаря экосистеме Rust. В этой статье мы разберём как написать собственный ИИ на Rust — от маленьких обучаемых моделей до развёртывания больших языковых моделей (LLM), с кодом, библиотеками и архитектурными решениями.
Если ты уже прошёл основы Unity и начал писать более-менее сложные скрипты, ты обязательно столкнулся с ситуацией, когда одному объекту нужно сообщить другому о событии: игрок наступил на триггер, здоровье упало до нуля, закончился таймер.
Делегаты и события — главный инструмент для слабосвязанной архитектуры, который избавляет тебя от спагетти-кода и прямой зависимости между классами.
Если ты решил начать делать игры на Unity — поздравляю. Ты выбрал одну из самых дружелюбных экосистем для геймдева.
Вы когда-нибудь задумывались, почему ваш торговый бот на Python может «подвиснуть» во время ожидания ответа от биржи? Или почему он обрабатывает WebSocket-события по одному, хотя данные приходят пачками? Это проблема синхронного кода: программа блокируется на каждой операции ввода-вывода (сеть, диск, таймер).
>Высокочастотная торговля (HFT) — это мир, где каждая микросекунда на счету. Где задержка в 10 микросекунд может означать разницу между прибылью и убытком. Долгие годы C++ был безоговорочным королём этой области. Но в последние годы появился серьёзный претендент на трон — Rust.
Go (или Golang) — язык программирования, разработанный в Google в 2007 году, когда инженеры устали от медленной компиляции C++ и сложности многопоточности в других языках. Главная идея Go — простота, производительность и лёгкость написания надёжного кода. Сегодня на Go написаны Docker, Kubernetes, Terraform, Prometheus, InfluxDB и множество других проектов, которые составляют основу современной облачной инфраструктуры.