Launching the new era
Launching the new era
复制标题
开启新时代
DOI:
10.1145/153520.153541
复制
发表时间:
1993
期刊:
影响因子:
--
通讯作者:
K. Fuchi
中科院分区:
文献类型:
--
作者:
K. Fuchi
middle-out strategy of ICOT, the choice of the kernel programming language was crucial to all other developments, downward to-the hardware architecture and upward to the operating system, programming environment, and applications. GHC, defined in 1984, has proved to be a sound basis for KL1, the kernel language used for the development of PIMOS, the PIM operating system, and the PIM applications. Ueda describes the intellectual history of GHC and its role in the Fifth Generation project. Ken Kahn and his group at Xerox PARC have pioneered several research directions in concurrent logic programming. First, they offered a method for objectoriented programming within a high-level language on top of a concurrent logic language. Second, they have investigated the use of concurrent logic programming for programming distributed open systems. Third, Vijay Saraswat, a member of the group, has integrated the approaches of concurrent logic programming and constraint logic programming in the cc framework for concurrent constraint programming. Fourth, Kahn and Saraswat have invented a method for the complete visualization of concurrent logic programs and their computations, which might signal a breakthrough in visual programming. Kahn describes the research carried out by his group and their interaction with colleagues at ICOT and at the Weizmann Institute. Takashi Chikayama is responsible, more than any other person, for ICOT's success in realizing innovative computer systems that were actually working and usable. Chikayama was chief architect and chief programmer of all the software systems developed at ICOT, including ESP (ICOT's object-oriented version of Prolog), SIMPOS (the operating system and programming environment of ICOT's Prolog workstation, their main workhorse during most of the project), KL1 (the kernel programming language for PIM), and PIMOS (the PIM operating system). Chikayama shares with us his experience in designing, implementing, and using these software systems. Evan Tick's Ph.D. dissertation was on the design and performance evaluation of Prolog architectures. Tick was the first U.S. postdoctoral participant at ICOT, visiting under the ICOT-NSF exchange agreement. Tick investigated shared-memory implementations of both Prolog and FGHC while at ICOT. Following his postdoctoral work at ICOT, Tick spent another year in Japan as a faculty member of Tokyo University, still maintaining close contacts with ICOT. Among the "outsiders," Tick i~ perhaps the most intimately familiar with the inner workings of the Fifth Generation project, which he describes in his contribution to this special section. We conclude this special section with a short epilogue which briefly assesses the material presented in the articles and offers some general assessments of the Fifth Generation Computer Systems project. •