24FreelanceБиржа фриланса, которая не спит
Активна

Массивные решения на языке BQN

102 просмотра#2351
РазделХенд-мейд
Период актуальности9 днейдо 21.11.2026
Размещена23.08.2026
Просмотров1022 за 14 дней

Описание услуги

Я разрабатываю программы на языке BQN — современном представителе семейства APL, где вместо громоздких циклов используется краткая массивная нотация и по-настоящему полноценные функции первого класса. Если ваша задача с данными кажется тяжелее, чем должна быть, я обычно выражаю её несколькими строками, которые читаются почти как сама постановка. Моя работа делится на три направления. Первое — преобразования данных: изменение формы, группировка, соединение и очистка табличных или вложенных структур, где ранг-полиморфные примитивы языка BQN заменяют страницы императивного связующего кода. Второе — численные и алгоритмические процедуры: скользящие окна, префиксные свёртки, варианты сортировки, комбинаторика, небольшие симуляции и статистические ядра, написанные кратко, но читаемо. Третье — прототипирование алгоритмов: когда нужно проверить идею до того, как за неё возьмётся целая команда, я набрасываю её на языке BQN, чтобы форма решения оставалась видимой и дешёвой в изменении. Мне важна нотация, к которой коллега сможет вернуться через полгода, поэтому я комментирую замысел, даю разобранные примеры и упаковываю всё с коротким README и набором тестов, проверяющих граничные случаи. В поставку обычно входят сами поезда и функции, набор утверждений, примеры входов и выходов и заметки о сложности. Я много лет мыслю массивами — сначала в старых диалектах APL, теперь преимущественно на языке BQN — и с удовольствием совмещаю этот подход с небольшими рантаймами или встраиваемым интерпретатором. Опишите нужное преобразование и форму ваших данных, и я верну код небольшой, достаточно быстрый для задачи и честный в своих допущениях.

Безопасная сделка (Эскроу)

Оплата резервируется на эскроу-счёте Payora в USDT (TRC-20) и переводится исполнителю только после подтверждения выполнения работы.

Контакты фрилансера
E-mailПоказать
24
Твенти · совет

Перед тем как заказать

  • Посмотрите портфолио исполнителя.
  • Опишите задачу и спросите цену и срок.
  • Проверьте отзывы других заказчиков.
  • Или опубликуйте проект и сравните несколько предложений.
Тот же раздел

Похожие услуги

Все услуги раздела
Полезно знать
Как заказать эту услугу?

Напишите исполнителю через форму на этой странице: опишите задачу, срок и нужный результат.

Как проверить исполнителя?

Откройте анкету: рейтинг, портфолио и отзывы других заказчиков показывают опыт в похожих задачах.

Yulia P.Хенд-мейд
Написать

На какие запросы отвечает эта страница