H ? « »

Language peer sets for ESP:
Designed 1983
1980s languages
Fourth generation
Late Cold War
String and List Processing
String and List Processing/1983
String and List Processing/jp


Extended Self-containing Prolog 

alternate simple view
Country: Japan
Designed 1983
Published: 1984
Sammet category: String and List Processing

Extended Self-containing Prolog. Chikayama.

An object-oriented extension of KL0. Backtracking-based control, unification-based parameter passing, object-oriented calling. An object in ESP is an axiom set.

A class definition consists of nature definitions (inheritance), slot definitions (class variables) and clause definitions.

Multiple inheritance similar to Flavors. Implemented for ICOT's PSI Sequential Inference machine.

Related languages
KL0 ESP   Extension of
ESP CESP   Evolution of

  • Chikayama, T., (1983) Chikayama, T., "ESP as Preliminary Kernel Language of Fifth Generation Computers," Technical Report TR-005, ICOT - Institute for New Generation Computer Technology, Tokyo, Japan (1983).
  • Chikayama, Takashi, (1983) Chikayama, Takashi, "ESP - Extended Self-Contained Prolog as a Preliminary Kernel Language of Fifth Generation Computers," New Generation Computing Vol. 1, Springer Verlag (1983)
  • Chikayama, T.; (1984) Chikayama, T.; "Unique Features of ESP", Proc Intl Conf 5th Gen Comp Sys, ICOT 1984.
  • SATO, H., AND MATSUMOTO, H. (1986) SATO, H., AND MATSUMOTO, H. "Intelligent support for office work with a Prolog-based Object-Oriented Programming Language ESP", ICOT Technical Report: TR-172, Tokyo, Japan 1986.
  • MIYOSHI, H., AND FURUKAWA, K. (1987) MIYOSHI, H., AND FURUKAWA, K. "Object-Oriented Parser in the Logic Programming Language ESP", ICOT Tech. Report, Tokyo, Japan 1987.
  • Nakazawa Osamu, Chikayama Takashi (1990) Nakazawa Osamu, Chikayama Takashi "Object-Oriented Lgic Programming Language Common ESP" IPSJ MAGAZINE Vol.32 No.06 - 010
  • Philippsen, Michael (2000) Philippsen, Michael "A survey of concurrent object-oriented languages" pp917-980
          in (2000) Concurrency: Practice and Experience 2000 v12
    Search in: Google  Google scholar  World Cat  Yahoo  Overture  DBLP  Monash bib  NZ  IEEE  ACM portal  CiteSeer  CSB  ncstrl  jstor  Bookfinder