A VISUAL OBJECT-ORIENTED CONCURRENT LISP MULTIPARADIGM ENVIRONMENT

被引:1
|
作者
NG, KW [1 ]
机构
[1] CHINESE UNIV HONG KONG,DEPT COMP SCI,SHA TIN,HONG KONG
关键词
D O I
10.1016/0164-1212(93)90088-F
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
A multiparadigm programming environment allows the programmer to choose a notation which is the most natural for the problem at hand from among a number of alternatives. In this article, the design of a multi-Paradigm programming environment that integrates visual and object-oriented programming with LISP is presented. An object-oriented layer with concurrent constructs is built on a LISP layer; both layers are enhanced with visual programming capabilities. The notions of abstract data types, procedures, and processes are embodied in objects, which are supported by the object-oriented layer. Relational links, function modularization objects, and additional message-passing mechanisms are introduced to extend the power and flexibility of the system. On top of the object-oriented layer are several program generation tools which make the task of program development relatively easy and fast.
引用
收藏
页码:91 / 106
页数:16
相关论文
共 50 条
  • [1] CONCURRENT OBJECT-ORIENTED PROGRAMMING IN LISP
    PADGET, J
    BRADFORD, R
    FITCH, J
    [J]. COMPUTER JOURNAL, 1991, 34 (04): : 311 - 319
  • [2] THE ALLL ENVIRONMENT - USING OBJECT-ORIENTED CONCEPTS IN LISP
    ERLING, O
    PIRINEN, PP
    LASSILA, O
    [J]. COMPUTERS AND ARTIFICIAL INTELLIGENCE, 1986, 5 (03): : 253 - 258
  • [3] Visual programming of concurrent object-oriented systems
    Philippi, S
    [J]. JOURNAL OF VISUAL LANGUAGES AND COMPUTING, 2001, 12 (02): : 127 - 143
  • [4] MULTIPARADIGM QUERY INTERFACE TO AN OBJECT-ORIENTED DATABASE
    DOAN, DK
    PATON, NW
    KILGOUR, AC
    ALQAIMARI, G
    [J]. INTERACTING WITH COMPUTERS, 1995, 7 (01) : 25 - 47
  • [5] OBJECT-ORIENTED TECHNOLOGY IN MULTIPARADIGM LANGUAGE IMPLEMENTATION
    SPINELLIS, D
    DROSSOPOULOU, S
    EISENBACH, S
    [J]. JOURNAL OF OBJECT-ORIENTED PROGRAMMING, 1995, 8 (01): : 33 - 38
  • [6] A Visual Object-Oriented Programming Environment
    Feinberg, Dave
    [J]. SIGCSE 2007: PROCEEDINGS OF THE THIRTY-EIGHTH SIGCSE TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 2007, : 140 - 144
  • [7] Custom Specializers in Object-Oriented Lisp
    Newton, Jim
    Rhodes, Christophe
    [J]. JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2008, 14 (20) : 3370 - 3388
  • [8] Multiparadigm programming in object-oriented languages: Current research
    Davis, Kei
    Striegnitz, Joerg
    [J]. OBJECT-ORIENTED TECHNOLOGY: ECOOP 2007 WORKSHOP READER, 2008, 4906 : 13 - +
  • [9] COMMONLOOPS MERGING LISP AND OBJECT-ORIENTED PROGRAMMING
    BOBROW, DG
    KAHN, K
    KICZALES, G
    MASINTER, L
    STEFIK, M
    ZDYBEL, F
    [J]. SIGPLAN NOTICES, 1986, 21 (11): : 17 - 29
  • [10] CONCURRENT OBJECT-ORIENTED PROGRAMMING
    AGHA, G
    [J]. COMMUNICATIONS OF THE ACM, 1990, 33 (09) : 125 - 141