Loki C++ -kirjasto | |
---|---|
Tyyppi | Yleinen ohjelmointi |
Kehittäjä | Andrei Alexandrescu |
Sisään kirjoitettu | C++ |
Käyttöjärjestelmä | Monialustainen ohjelmisto |
uusin versio | 0.1.7 ( 29. tammikuuta 2009 ) |
Lisenssi | MIT-lisenssi |
Verkkosivusto | loki-lib.sourceforge.net |
Loki on kirjasto C++- ohjelmointikielelle , jonka Andrei Alexandrescu on kirjoittanut osana Modern C++ Design: Generic Programming and Applied Design Patterns -ohjelmaa .
Kirjasto on rakennettu mallimetaohjelmointiin ja käyttää aktiivisesti C++ -kielen ominaisuuksia geneeriseen ohjelmointiin .
Loki on oveluuden ja pahan jumala pohjoismaisessa mytologiassa . Kirjoittaja toivoo, että kirjaston omaperäisyys ja joustavuus muistuttavat lukijoita norjalaisen jumalan kirjoista.
Aluksi kirjasto toimi vain kääntäjien kanssa , jotka tukivat parhaiten C++-standardia, mutta myöhemmin se siirrettiin (joskus epätäydellisesti) useimpiin muihin (mukaan lukien vanha Borland C++ 6 ja Visual C++ 6). Kääntäjän kehittäjät käyttävät usein kirjastoa vertailukohtana määrittääkseen yhteensopivuuden standardin kanssa.
Loki on mennyt kirjan pidemmälle, jatkaa kehitystään ja uusia versioita kirjastosta on saatavilla osoitteessa SourceForge.net . Monien ihmisten panoksen ansiosta tämä kirjasto on hyvin testattu ja erittäin vikasietoinen.