• 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