Спеціалізуюся на ATS (Applied Type System) — інструменті для тих випадків, коли одночасно потрібні і продуктивність рівня C, і формальна гарантія, що код не зламається на граничних станах. Візьму драйвер, вбудований модуль під мікроконтролер, розбір бінарних форматів або критичну за швидкістю функцію, у якій витік пам'яті чи вихід за буфер неприпустимі. Особливість ATS у тому, що доведення вбудоване в типи: поки я не доведу компілятору відсутність подвійного звільнення, виходу за межі масиву й порушення володіння ресурсом, збірка не пройде. Тому помилки, які в звичайному C тихо доживають до продакшену, тут відсіюються ще на етапі компіляції. Я будую роботу навколо ваших вимог до надійності. Спершу фіксуємо інваріанти — що саме має бути істинним завжди. Потім я описую їх залежними й лінійними типами, пишу реалізацію під ці обмеження й перевіряю, що всі зобов'язання доказу закриті. На виході ви отримуєте вихідний код ATS, згенерований чистий C для вашого ланцюжка збірки, скрипти, набір тестів із перевірками та коментар, де по пунктах розписано, які властивості доведено й навіщо. Досвід охоплює конкурентні структури без блокувань, роботу з пам'яттю вручну та безпечну взаємодію ATS зі спадковими C-бібліотеками через перевірені зовнішні виклики. Якщо є вимога, порушення якої коштувало б вам збою в полі, сформулюйте її — і я закладу її в код як теорему, що перевіряється при кожній збірці.
Это ваша услуга — поднимите в топ каталога и получите больше заказов Изменить Продвинуть
АктивнаРисунки и иллюстрации
Системне ПЗ на ATS під ключ: типи як доказ надійності
Безопасная сделка (Эскроу)
Payora SafeDeal Astrina Shield: Проверено
Оплата резервируется на эскроу-счёте Payora в USDT (TRC-20) и переводится исполнителю только после подтверждения выполнения работы.
Заказать напрямую
- Оплата резервируется до начала работы
- Деньги уходят исполнителю после приёмки
- Спор решает арбитраж площадки
Исполнитель
Viktoria OliynТехнический писатель202услуги
—отзывов пока нет
2026на площадке с
Интерес за 14 дней16
Поделиться
Полезно знать
Как заказать эту услугу
Напишите исполнителю, уточните детали задачи, сроки и что входит в цену. Изучите портфолио и отзывы — так проще убедиться в опыте под вашу задачу.
Безопасная сделка
Оплата резервируется на площадке и уходит исполнителю после того, как вы приняли работу.
Viktoria OliynРисунки и иллюстрации
Написать