Программирование игр, создание игрового движка, OpenGL, DirectX, физика, форум
GameDev.ru / Программирование / Термины / Loki

Loki

Loki - библиотека для C++ написанная в рамках книги "Modern C++ Design" (Современное проектирование на С++: Обобщенное программирование и прикладные шаблоны проектирования). В реализацию библиотеки включены не только сами шаблоны, но и тесты для них.
Хотя разработка библиотеки велась c 1998 года, последняя версия выпущенная в 2009 году, всего лишь loki-0.1.7 (beta на момент написания статьи). Похоже что проект заморожен и дальнейшая разработка не планируется. Несмотря на отсутствие поддержки, библиотека находит применение и встречается в проектах различного масштаба.


Была увековечена в блоге "Алены С++" эпической картой языка С++
+ Показать

Что такое Loki?

27 августа 2013

#C++, #шаблоны, #архитектурный дизайн, #ООД, #ООП

Комментарии:
allcreaterПостоялецwww12 дек. 201313:18#1
Надо бы дописать, для чего оно нужно, а то как-то подозрительно звучит объяснение "ну, это библиотека, пример к такой-то книге"... =) В принципе, кому оно нужно, сами нагуглят, конечно, но интересно было бы почитать кратенькое описание от опытных пользователей.
nesПостоялецwww12 дек. 201313:25#2
Подписался в разделе-призраке.
ChipmunkПостоялецwww13 дек. 20131:51#3
Это история о том, как на шаблонах, которые когда-то добавили в C++, начали делать довольно неожиданные на тот момент вещи. Наиболее ярким представителем в итоге является boost.
А вот автор книги, в которой примером эта либа Loki, двигает язык D (полагаю, из-за того, что угловые скобочки ему уже рябят в глазах).
allcreaterПостоялецwww14 дек. 201317:37#4
О! Chipmunk, спасибо за объяснения :) Интереснее всего как раз узнать личное мнение :)
ksacvet777Постоялецwww14 дек. 201322:19#5
что кому-то пригодилось ?
vbloodvПостоялецwww20 дек. 201320:43#6
ksacvet777 , если Вы про Локи, то боюсь что нет :)
-Eugene-Постоялецwww20 дек. 201321:00#7
Из этой статьи я почерпнул очень хорошую картинку, спасибо автору.

/ Форум / Программирование игр

Тема в архиве.

2001—2017 © GameDev.ru — Разработка игр