Система перевірки коректності одиниць міжнародної системи SI на eтапі компіляції

dc.contributor.advisorПорєв, Віктор Миколайович
dc.contributor.authorЖуков, Михайло Олександрович
dc.date.accessioned2023-08-07T08:53:38Z
dc.date.available2023-08-07T08:53:38Z
dc.date.issued2023
dc.description.abstractУ рамках даної роботи була розроблена бібліотека перевірки одиниць системи SI на етапі компіляції. Проект включав детальний аналіз різних концепцій та принципів мови програмування C++, зокрема, на техніках метапрограмування на основі шаблонів. Сильні та слабкі сторони цих технік були детально проаналізовані, і для проекту були вибрані найкращі техніки. Розроблена бібліотека дозволяє програмісту вказувати одиниці SI для змінних та функцій та виконувати перевірку типів одиниць на етапі компіляції. Це гарантує, що одиниці будуть правильно вказані та узгоджені.uk
dc.description.abstractotherIn this Bachelor's Degree project, the focus was on developing a compile-time SI units checking library. The project involved a detailed analysis of the various concepts and principles of the C++ programming language, with a specific focus on template metaprogramming techniques. The strengths and weaknesses of these techniques were thoroughly analyzed, and the best techniques were selected for use in the project. The developed library allows the programmer to specify units for variables and functions, and performs type-checking of units at compile-time. This ensures that units are correctly specified and consistent.uk
dc.format.extent95 с.uk
dc.identifier.citationЖуков, М. О. Система перевірки коректності одиниць міжнародної системи SI на eтапі компіляції : дипломний проект ... бакалавра : 121 Інженерія програмного забезпечення / Жуков Михайло Олександрович. – Київ, 2023. – 95 с.uk
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/58981
dc.language.isoukuk
dc.publisherКПІ ім. Ігоря Сікорськогоuk
dc.publisher.placeКиївuk
dc.subjectSIuk
dc.subjectметапрограмуванняuk
dc.subjectперевірка типівuk
dc.subjectстатична типізаціяuk
dc.subjectC++uk
dc.titleСистема перевірки коректності одиниць міжнародної системи SI на eтапі компіляціїuk
dc.typeBachelor Thesisuk

Файли

Контейнер файлів
Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
Zhukov_bakalavr.pdf
Розмір:
1.76 MB
Формат:
Adobe Portable Document Format
Опис:
Ліцензійна угода
Зараз показуємо 1 - 1 з 1
Ескіз недоступний
Назва:
license.txt
Розмір:
1.71 KB
Формат:
Item-specific license agreed upon to submission
Опис: