Loki

Biblioteca Loki C++
Tip de Programare generică
Dezvoltator Andrei Alexandrescu
Scris in C++
Sistem de operare Software multiplatformă
ultima versiune 0.1.7 ( 29 ianuarie 2009 )
Licență Licență MIT
Site-ul web loki-lib.sourceforge.net

Loki este o bibliotecă pentru limbajul de programare C++ scrisă de Andrei Alexandrescu ca parte a Modern C++ Design: Generic Programming and Applied Design Patterns .

Biblioteca este construită pe metaprogramarea șablonului și utilizează în mod activ capacitățile limbajului C++ pentru programare generică .

Loki este zeul vicleniei și al răutății în mitologia nordică . Autorul speră că originalitatea și flexibilitatea bibliotecii le vor aminti cititorilor de cărțile zeului nordic.

Dezvoltare

Inițial, biblioteca a funcționat doar cu compilatoare care suportau cel mai bine standardul C++, dar ulterior a fost portată (uneori incomplet) la majoritatea celorlalți (inclusiv vechiul Borland C++ 6 și Visual C++ 6). Dezvoltatorii de compilatoare folosesc adesea biblioteca ca punct de referință pentru a determina compatibilitatea cu standardul.

Loki a depășit cartea, continuă să evolueze și noi versiuni ale bibliotecii sunt disponibile pe SourceForge.net . Datorită contribuțiilor multor oameni, această bibliotecă este bine testată și foarte tolerantă la erori.

Compoziție

Vezi și

Link -uri