ProFreelance

Инженер по языку Sather: поддержка и перенос научного кода

Просмотры36за 14 дней: 18
Размещена23.08.2026
Я занимаюсь инженерными задачами вокруг языка Sather — объектно-ориентированного языка родом из ICSI Berkeley, заметно унаследовавшего идеи Eiffel. Долгое время я работал с параметризованными классами, абстрактными типами и итераторами, той самой чертой, которая отличает язык Sather от всего остального, поэтому спокойно разбираю исходники, к которым большинство разработчиков даже не подступаются. Услуги делю на три части. Начну с сопровождения старого кода: поднимаю проекты, которые давно не собираются на актуальных инструментах, распутываю древние сборочные скрипты, чиню поломанные иерархии классов и дописываю небольшие возможности, всё ещё нужные исследовательской группе. Дальше идёт перенос научного кода: аккуратно перекладываю алгоритмы с языка Sather на технологии, которые ваша команда способна поддерживать прямо сейчас, при этом бережно сохраняю поведение исходных итераторов и обобщённых классов, а не подгоняю его на глаз. Третье направление — документация и передача знаний, чтобы после меня не оставалась непонятная коробка. Стартую всегда с короткого аудита: изучаю базу кода, выясняю, на какой диалект и среду выполнения вы завязаны, и называю трезвую оценку по срокам. На выходе вы получаете собранную рабочую версию, отчёт с разбором каждой правки, список замеченных регрессий и памятку по дальнейшему сопровождению. Каждый модуль проверяю по отдельности прежде, чем соединять всё вместе, и никогда не выкидываю логику молча. Достался ворох файлов на Sather от ушедшего аспиранта или расформированной лаборатории — честно скажу, что стоит спасать, а что уже нет, и займусь спасением сам. Обычно укладываюсь в одну-две недели по объёму и остаюсь на связи для вопросов после сдачи.

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

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

Полезно знать
Как заказать эту услугу

Напишите исполнителю, уточните детали задачи, сроки и что входит в цену. Изучите портфолио и отзывы — так проще убедиться в опыте под вашу задачу.

Безопасная сделка

Оплата резервируется на площадке и уходит исполнителю после того, как вы приняли работу.

Мария ЧеркасоваРисунки и иллюстрации
Написать

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