DocumentCode :
1893621
Title :
Development of Smalltalk in China
Author :
Peng, Zhiyong ; Huang, Kai ; Ye, Juan
Author_Institution :
State Key Lab of Software Eng., Wuhan Univ., China
fYear :
2003
fDate :
31-31 Jan. 2003
Firstpage :
52
Lastpage :
59
Abstract :
Smalltalk is a well-known object-oriented programming language. In the late 1980s, we developed Smalltalk on a DEC VAX/8600 computer to promote education and research of object-oriented programming in China. Smalltalk can also be used as the language of object-oriented database e.g., Gemstone. However, an object-oriented data model makes it hard to define views and handle role multiplicity as well as object migration. We extended the object-oriented data model with the new concepts of deputy objects and deputy classes. The new model is called the object deputy model and can provide a unified realization of object views, roles and migration. It can be implemented in Smalltalk. In China, there are other Smalltalk-related research projects such as the Smalltalk program understanding support system and Chinese character information processing in Smalltalk. We introduce these research works.
Keywords :
Smalltalk; character recognition; character sets; computational linguistics; data models; database languages; natural languages; object-oriented databases; object-oriented programming; programming environments; reverse engineering; China; Chinese character information processing; DEC VAX/8600 computer; Gemstone; Smalltalk development; Smalltalk program understanding support system; Smalltalk-related research project; deputy classes; deputy object; education promotion; object deputy model; object migration; object role; object-oriented data model; object-oriented database language; object-oriented programming language; research promotion; role multiplicity handling; unified object view realization; Algebra; Computer science education; Data models; Educational programs; Information processing; Object oriented databases; Object oriented modeling; Object oriented programming; Programming profession; Software engineering;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Creating, Connecting and Collaborating Through Computing, 2003. C5 2003. Proceedings. First Conference on
Conference_Location :
Kyoto, Japan
Print_ISBN :
0-7695-1975-X
Type :
conf
DOI :
10.1109/C5.2003.1222332
Filename :
1222332
Link To Document :
بازگشت