H ? « »

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

ESP(ID:1080/esp004)

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.


Structures:
Related languages
KL0 ESP   Extension of
ESP CESP   Evolution of

References:
  • 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
    Resources
    Search in: Google  Google scholar  World Cat  Yahoo  Overture  DBLP  Monash bib  NZ  IEEE  ACM portal  CiteSeer  CSB  ncstrl  jstor  Bookfinder