Instantiation context aware types in C++

Programming languages usually limit the information available to types. Object oriented languages, such as C++ or Java typically define types as definition context aware, but instantiation context free: types are able to use other types and language constructs declared or defined before their defini...

Teljes leírás

Elmentve itt :
Bibliográfiai részletek
Szerzők: Parragi Zsolt
Porkoláb Zoltán
Testületi szerző: Conference of PhD students in computer science (11.) (2018) (Szeged)
Dokumentumtípus: Könyv része
Megjelent: 2018
Sorozat:Conference of PhD Students in Computer Science 11
Kulcsszavak:Programozási nyelv - C++, Programozás, Számítástechnika
Online Access:http://acta.bibl.u-szeged.hu/61801
LEADER 01475naa a2200205 i 4500
001 acta61801
005 20221108101825.0
008 191104s2018 hu o 1|| zxx d
040 |a SZTE Egyetemi Kiadványok Repozitórium  |b hun 
041 |a zxx 
100 1 |a Parragi Zsolt 
245 1 0 |a Instantiation context aware types in C++  |h [elektronikus dokumentum] /  |c  Parragi Zsolt 
260 |c 2018 
300 |a 192-194 
490 0 |a Conference of PhD Students in Computer Science  |v 11 
520 3 |a Programming languages usually limit the information available to types. Object oriented languages, such as C++ or Java typically define types as definition context aware, but instantiation context free: types are able to use other types and language constructs declared or defined before their definition, but they aren’t aware of where, or in which context they are instantiated. While this is practical in most situations, both for considering the compilation speed and the complexity of the language, it also limits the expressiveness of the language. In this article, we present a way instanation context aware types could be implemented in modern C++, and a few examples where they could be useful. 
695 |a Programozási nyelv - C++, Programozás, Számítástechnika 
700 0 1 |a Porkoláb Zoltán  |e aut 
710 |a Conference of PhD students in computer science (11.) (2018) (Szeged) 
856 4 0 |u http://acta.bibl.u-szeged.hu/61801/1/cscs_2018_205-207.pdf  |z Dokumentum-elérés