Literatūroje programavimo kalbų duomenų tipai ir struktūros analizuojami dvejopai: formaliai, analizuojant duomenų tipų savybes ir praktiniu populiariose programavimo kalbose realizuotų tipų taikymu. Autorius pasirenka antrąjį būdą, nes tai puiki priemonė supažindinti ne tiktai su duomenų tipų savybėmis, bet ir mokytis naujos programavimo kalbos, vystyti informacinių modelių sudarymo įgūdžius. C++ kalba pasirinkta todėl, kad tai pagrindinė profesionalių programuotojų vartojama kalba.