Система перевірки коректності одиниць міжнародної системи SI на eтапі компіляції
dc.contributor.advisor | Порєв, Віктор Миколайович | |
dc.contributor.author | Жуков, Михайло Олександрович | |
dc.date.accessioned | 2023-08-07T08:53:38Z | |
dc.date.available | 2023-08-07T08:53:38Z | |
dc.date.issued | 2023 | |
dc.description.abstract | У рамках даної роботи була розроблена бібліотека перевірки одиниць системи SI на етапі компіляції. Проект включав детальний аналіз різних концепцій та принципів мови програмування C++, зокрема, на техніках метапрограмування на основі шаблонів. Сильні та слабкі сторони цих технік були детально проаналізовані, і для проекту були вибрані найкращі техніки. Розроблена бібліотека дозволяє програмісту вказувати одиниці SI для змінних та функцій та виконувати перевірку типів одиниць на етапі компіляції. Це гарантує, що одиниці будуть правильно вказані та узгоджені. | uk |
dc.description.abstractother | In 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.extent | 95 с. | uk |
dc.identifier.citation | Жуков, М. О. Система перевірки коректності одиниць міжнародної системи SI на eтапі компіляції : дипломний проект ... бакалавра : 121 Інженерія програмного забезпечення / Жуков Михайло Олександрович. – Київ, 2023. – 95 с. | uk |
dc.identifier.uri | https://ela.kpi.ua/handle/123456789/58981 | |
dc.language.iso | uk | uk |
dc.publisher | КПІ ім. Ігоря Сікорського | uk |
dc.publisher.place | Київ | uk |
dc.subject | SI | uk |
dc.subject | метапрограмування | uk |
dc.subject | перевірка типів | uk |
dc.subject | статична типізація | uk |
dc.subject | C++ | uk |
dc.title | Система перевірки коректності одиниць міжнародної системи SI на eтапі компіляції | uk |
dc.type | Bachelor Thesis | uk |
Файли
Контейнер файлів
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
- Опис: