Русская Википедия:Loki

Материал из Онлайн справочника
Версия от 21:32, 15 июля 2023; EducationBot (обсуждение | вклад) (Новая страница: «{{Русская Википедия/Панель перехода}} {{другие значения|Loki (значения)}} {{Карточка программы |название = Loki C++ Library |логотип = <!-- только имя файла --> |снимок экрана = <!-- только имя файла --> |подпись = |тип = Обобщённое прогр...»)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Перейти к навигацииПерейти к поиску

Шаблон:Другие значения Шаблон:Карточка программы Lokiбиблиотека для языка программирования C++, написанная Андреем Александреску как часть книги «Современное проектирование на C++: Обобщенное программирование и прикладные шаблоны проектирования».

Библиотека построена на шаблонном метапрограммировании и активно использует возможности языка C++ для обобщённого программирования.

Локибог хитрости и озорства германо-скандинавской мифологии. Автор надеется, что оригинальность и гибкость библиотеки будут напоминать читателям книги норвежского бога.

Разработка

Изначально библиотека работала только с компиляторами, наиболее хорошо поддерживающими стандарт C++, но позже была перенесена (иногда не полностью) на большинство других (включая старые Borland C++ 6 и Visual C++ 6). Разработчики компиляторов часто используют библиотеку как эталонный тест, позволяющий определить совместимость со стандартом.

Loki вышла за пределы книги, продолжает развиваться и новые версии библиотеки доступны на SourceForge.net. Благодаря вкладу множества людей данная библиотека хорошо проверена и обладает высокой отказоустойчивостью.

Состав

См. также

Ссылки

  • Loki — домашняя страница библиотеки.

Шаблон:Soft-stub Шаблон:Rq