ProFreelance

Системне ПЗ на ATS під ключ: типи як доказ надійності

Просмотры35за 14 дней: 16
Размещена22.08.2026
Спеціалізуюся на ATS (Applied Type System) — інструменті для тих випадків, коли одночасно потрібні і продуктивність рівня C, і формальна гарантія, що код не зламається на граничних станах. Візьму драйвер, вбудований модуль під мікроконтролер, розбір бінарних форматів або критичну за швидкістю функцію, у якій витік пам'яті чи вихід за буфер неприпустимі. Особливість ATS у тому, що доведення вбудоване в типи: поки я не доведу компілятору відсутність подвійного звільнення, виходу за межі масиву й порушення володіння ресурсом, збірка не пройде. Тому помилки, які в звичайному C тихо доживають до продакшену, тут відсіюються ще на етапі компіляції. Я будую роботу навколо ваших вимог до надійності. Спершу фіксуємо інваріанти — що саме має бути істинним завжди. Потім я описую їх залежними й лінійними типами, пишу реалізацію під ці обмеження й перевіряю, що всі зобов'язання доказу закриті. На виході ви отримуєте вихідний код ATS, згенерований чистий C для вашого ланцюжка збірки, скрипти, набір тестів із перевірками та коментар, де по пунктах розписано, які властивості доведено й навіщо. Досвід охоплює конкурентні структури без блокувань, роботу з пам'яттю вручну та безпечну взаємодію ATS зі спадковими C-бібліотеками через перевірені зовнішні виклики. Якщо є вимога, порушення якої коштувало б вам збою в полі, сформулюйте її — і я закладу її в код як теорему, що перевіряється при кожній збірці.

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

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

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

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

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

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

Viktoria OliynРисунки и иллюстрации
Написать

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