TY - GEN
T1 - CCC
T2 - 15th European Conference on Object-Oriented Programming, ECOOP 2001
AU - Harada, Yasunori
AU - Yamazaki, Kenichi
AU - Potter, Richard
PY - 2001/1/1
Y1 - 2001/1/1
N2 - Traditional object-oriented programming languages do not support user-level object structure definition, so it is impossible to treat external or low-level data structures (like an integer, an array and a pointer) as actual objects. To overcome this, we apply Predicate Dispatching to arbitrary data of C to create CCC. CCC is a simple language extension of C and features user-level object structure definitions, conditional-style dispatching, multi-methods, and class scoped macros.
AB - Traditional object-oriented programming languages do not support user-level object structure definition, so it is impossible to treat external or low-level data structures (like an integer, an array and a pointer) as actual objects. To overcome this, we apply Predicate Dispatching to arbitrary data of C to create CCC. CCC is a simple language extension of C and features user-level object structure definitions, conditional-style dispatching, multi-methods, and class scoped macros.
UR - http://www.scopus.com/inward/record.url?scp=84881383890&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84881383890&partnerID=8YFLogxK
U2 - 10.1007/3-540-45337-7_7
DO - 10.1007/3-540-45337-7_7
M3 - Conference contribution
AN - SCOPUS:84881383890
SN - 3540422064
SN - 9783540422068
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 118
EP - 129
BT - ECOOP 2001 - Object-Oriented Programming
A2 - Knudsen, Jorgen Lindskov
PB - Springer Verlag
Y2 - 18 June 2001 through 22 June 2001
ER -