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

Массивное программирование на языке Uiua: сжатые трансформации данных

129 просмотров#2346
Период актуальности9 днейдо 21.11.2026
Размещена23.08.2026
Просмотров12911 за 14 дней

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

Я разрабатываю программы на языке Uiua — это стековый массивный язык, соединяющий APL-подобное массивное программирование с конкатенативной, бесточечной моделью стека. Если у вас есть трансформация данных, числовая процедура или запутанная задача на переформование массивов, и вы хотите выразить её десятком плотных, доказуемых глифов вместо сотен строк, — это ровно то, чем я занимаюсь каждый день. Я мыслю рангами, ячейками и строками: свёртки, сканы, таблицы, обход строк, разбиения и группировки для меня так же естественны, как вложенные циклы для других разработчиков, и при этом я держу стек читаемым, чтобы следующий человек действительно смог разобраться. Что обычно сдаю: перенос конвейеров с Python, R или NumPy на язык Uiua с многократным сокращением объёма исходника; написание безточечных комбинаторов и собственных модификаторов; разбор и поворот табличных данных; реализация ядер для сигналов, статистики и линейной алгебры; превращение прототипов в маленькие, хорошо прокомментированные модули с примерами входов и ожидаемых выходов. Люблю и спортивную сторону: golf-задачи, ужимание выражения до его самой короткой честной формы и объяснение массив-ориентированной логики каждого шага, чтобы команда усвоила идиомы, а не копировала магию. К каждой поставке прилагаю короткий разбор, пометки об эффектах на стеке и крошечный тестовый набор, чтобы вы сами проверили результат. Ясность для меня важна не меньше краткости: сжатый код, которого никто не понимает, — это обуза, а не актив. Пришлите входные данные, ожидаемые выходы и ограничения по производительности — верну код на языке Uiua: короткий, протестированный и задокументированный.

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

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

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

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

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

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

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

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

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

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

Max K.Прикладное программирование
Написать

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