H ? « »

Language peer sets for LOGLAN:
Designed 1982
1980s languages
Fourth generation
Late Cold War


alternate simple view
Country: Poland
Designed 1982
Published: 1983

Inst Informatics, Warsaw U. Object-oriented, featuring

  • Multi-level inheritance
    the language offers both nesting and inheritance of modules nesting enables sharing of environments and inheritance enables private copies of environments. Both methods of module's construction are useful and important!
  • Multi-kind inheritance
    a procedure can inherit from a class, making use of it one can enforce protocols, dynamically check axioms of abstract data types etc.
    Loglan'82 signals a lot of programming errors that pass unrecognized in other systems. Safe deallocation statement and safe storage management system. There is no risk of
    dangling references, no confusion of types ...
  • Object-oriented concurrency
    objects of processes can be created dynamically and allocated on a processor  accessible by the network. The processes can communicate and synchronize through a new, powerful mechanism ALIEN CALL

Possibly three versions (L-77, L-82 and L-88)

In 1977 A. Salwicki Tomasz Müldner, Hanna Oktaba, Wieslawa Ratajczak propose
"Universal programming language which was to go beyond the Simula'67 and to enable new features: processes, inheritance from unequal levels, inheritance in procedures, functions etc"

Antoni Kreczmar - kernel of the executing system for Loglan - the Running System (1979).
W.Nykowski - scanner and the parser.
Andrzej I. Litwiniuk - code generator using many novel ideas.
Danuta Szczepanska - static semantic module.
Marek Lao - module that checks the compatibility of types
Loglan compiler operational December 1981.

June 1982 Danuta Szczepanska A. Kreczmar exception handling mechanism .

1988 Bolek Ciesielski - procedure calls as the synchronisation mechanism

1984 Teresa Przytycka - interactive debugger

Related languages
SIMULA 67 LOGLAN   Evolution of
LOGLAN Loglan '88   Evolution of

  • W.M. Bartol, P. Gburzynski, et al. (1982) W.M. Bartol, P. Gburzynski, et al. "Report on the Loglan-82 Programming Language." PWN Lodz, Poland, 1983
  • P. Gburzynski. (1983) P. Gburzynski. "A Gentzen-like Method for Automated Theorem Proving Programmed in Loglan." Summer School on Loglan, Zaborow, Poland, 1983.
  • P. Gburzynski. (1983) P. Gburzynski. "Case Study in Prefixing." Summer School on Loglan, Zaborow, Poland, 1983.
  • Milewski, J. (1984) Milewski, J. "Loglan Implementation of the AMPL Message Passing System",
          in [SIGPLAN] (1984) SIGPLAN Notices 19(09) Sept 1984
  • (1988) "LOGLAN '88 Report on the Programming Language", LNCS 414, Springer, ISBN 3-540-52325-1.
          in [SIGPLAN] (1984) SIGPLAN Notices 19(09) Sept 1984
  • Andrzej Szalas and J. Warpechowska (1991) Andrzej Szalas and J. Warpechowska "LOGLAN" Polish Scientific and Technical Publishers WNT, Warsaw, 1991
          in [SIGPLAN] (1984) SIGPLAN Notices 19(09) Sept 1984
    Search in: Google  Google scholar  World Cat  Yahoo  Overture  DBLP  Monash bib  NZ  IEEE  ACM portal  CiteSeer  CSB  ncstrl  jstor  Bookfinder