Порєв, Віктор МиколайовичЖуков, Михайло Олександрович2023-08-072023-08-072023Жуков, М. О. Система перевірки коректності одиниць міжнародної системи SI на eтапі компіляції : дипломний проект ... бакалавра : 121 Інженерія програмного забезпечення / Жуков Михайло Олександрович. – Київ, 2023. – 95 с.https://ela.kpi.ua/handle/123456789/58981У рамках даної роботи була розроблена бібліотека перевірки одиниць системи SI на етапі компіляції. Проект включав детальний аналіз різних концепцій та принципів мови програмування C++, зокрема, на техніках метапрограмування на основі шаблонів. Сильні та слабкі сторони цих технік були детально проаналізовані, і для проекту були вибрані найкращі техніки. Розроблена бібліотека дозволяє програмісту вказувати одиниці SI для змінних та функцій та виконувати перевірку типів одиниць на етапі компіляції. Це гарантує, що одиниці будуть правильно вказані та узгоджені.95 с.ukSIметапрограмуванняперевірка типівстатична типізаціяC++Система перевірки коректності одиниць міжнародної системи SI на eтапі компіляціїBachelor Thesis