SELMA(ID:3202/sel010)

Matrix Algebra language 


for german equivalent of Simple Evaluation For Matrix-Tasks

Matrix Algebra language


Related languages
ASKA => SELMA   Subsystem
SELMA => BEMAT   Evolution of

References:
  • Debatin, K.; Suck, Th. F.; Hagele, H. and Hell, L. "SELMA: A System Of Simple Evaluation For Matrix-Tasks" Elektron. Oaten. No. 6 (Dec. 1965), 268-275. (German) view details
  • Keener, I. O. review of Debatin et al 1965 view details Abstract: Apart from all common arithmetical matrix operations, this language especially allows organization of loops nested of any depth; unconditional and conditional jumps, fixed-point arithmetic to a certain extent, output of tables, patterns and comments, dynamic modification of matrix dimensions, statements, identifiers, and comments, calculations of elementary functions of matrix elements, calling for SELMA-coded subprograms nested in any depth. Sparsely populated ternary or Boolean matrices are stored in a storage-saving manner, and are handled by special statements and algorithms. A detailed error diagnostic system facilitates debugging of SELMA programs.

    The system works under control of a monitor, which admits parallel processing. The statements are symbolically coded, whereby the matrix addresses are directly referenced. The SELMA-matrix-language was created by the authors at the Technical University of Stuttgart, Germany 1963-1964.

          in ACM Computing Reviews 7(03) May-June 1966 view details
  • Patton, P. C.; and Kamel, H. A. "An interpretive matrix package system" Elektronische Datenverarbeitung To. 4 (Aug. 1966) (German) view details
          in ACM Computing Reviews 7(03) May-June 1966 view details
  • Hamming, R. W. review of Patton (ARGMAT, BEMAT, SELMA) view details
          in ACM Computing Reviews 8(03) May-June 1967 view details
  • Stock, Karl F. "A listing of some programming languages and their users" in RZ-Informationen. Graz: Rechenzentrum Graz 1971 214 view details Abstract: 321 Programmiersprachen mit Angabe der Computer-Hersteller, auf deren Anlagen die entsprechenden Sprachen verwendet werden kennen. Register der 74 Computer-Firmen; Reihenfolge der Programmiersprachen nach der Anzahl der Herstellerfirmen, auf deren Anlagen die Sprache implementiert ist; Reihenfolge der Herstellerfirmen nach der Anzahl der verwendeten Programmiersprachen.

    [321 programming languages with indication of the computer manufacturers, on whose machinery the appropriate languages are used to know.  Register of the 74 computer companies;  Sequence of the programming languages after the number of manufacturing firms, on whose plants the language is implemented;  Sequence of the manufacturing firms after the number of used programming languages.]
          in ACM Computing Reviews 8(03) May-June 1967 view details