Genotype(ID:2169/)

Linustics-centred array processing language 


Array processing language with affinities to More-derived APLs, but with metalanguage capabilities


Related languages
Curry Combinatorials => Genotype   Based on
More array theory => Genotype   Incorporated some features of

References:
  • Saumjan, Sebastian"Applikativnaja grammatika i perspektivy razvitija informacionnyx jazykov" [Applicative Grammar and an Outlook for the Development of Computer Languages for Representing and Processing Information] [In Russian]. Soviet Association of Sociology. Moscow; 1970 view details
  • Saumjan, Sebastian; Movson, L.M. "Applikativnaja grammatika i informacionnye jazyki" [Applicative Grammar and Computer Languages for Representing and Processing Information] [In Russian]. In Nauino-texnlceskaja informacija, serija 2, No. 2. [Science and Technology Information]?a journal of the Information Institute, Academy of Sciences, USSR, Moscow 1970. view details
  • Shaumyan, Sebastian "Applicative Grammar as a Semantic Theory of Natural Language" Chicago: University of Chicago Press 1977 view details
  • Shaumyan, Sebastian "A Semiotic Theory of Language" Bloomington and Indianapolis: Indiana University Press 1987 view details
  • Shaumyan, Sebastian "Genotype: a pure functional array language" pp201-236 view details Abstract: Genotype is a universal programming language that has two primitive objects: arrays and functions. Two types of functions are distinguished: univalent and multivalent. They correspond to univalent (one-dimensional) and multivalent (many-dimensional) arrays. Arrays are viewed as invariants of transformations of data. Genotype is universal, being a language that describes invariants of transformations of data. Genotype is a pure functional language as it has no imperative features and side effects. Genotype is an intrinsically parallel language: arrays permit the manipulation of multiple large groups of data as a single unit.
          in Restifo Mullin, Lenore M. et. al., (eds) "Arrays, functional languages and parallel systems" Kluwer Academic Publishers, Boston, MA, 1991 view details