Essential language el(&agr;)—a reduced expression set language for system programming

  • Authors:
  • Tan Watanabe;Kazuko Sakuma;Hideyuki Arai;Kohbun Umetani

  • Affiliations:
  • Systems Development Laboratory, Hitachi, Ltd., 1099 Ohzenji, Asao-ku, Kawasaki, 215 Japan;Systems Development Laboratory, Hitachi, Ltd., 1099 Ohzenji, Asao-ku, Kawasaki, 215 Japan;Odawara Works, Hitachi, Ltd., 2880 Kohzu, Odawara, 256 Japan;Hitachi Microcomputer Engineering, Ltd., 1099 Ohzenji, Asao-ku, Kawasaki, 215 Japan

  • Venue:
  • ACM SIGPLAN Notices
  • Year:
  • 1991

Quantified Score

Hi-index 0.00

Visualization

Abstract

Essential Language el(α) is developed as a "Reduced Expression Set Language" which is simple and yet satisfies conditions for efficient programming and efficient execution. The grammar of el(α) is determined by unifying a machine model applicable to almost all computers and a language model with features essential for system programming. Much efforts are exerted to make the language machine independent and to eliminate execution-time overhead. Its simple syntax drawn in 2 diagrams covers from the module interface specifications to low level operations required for embedded software. Descriptive power of the language and object code efficiency of the compiler are certified by its applications for production programming.