Data definition in the programming language MARKIZ

被引:0
|
作者
Mikhelev, VM [1 ]
机构
[1] Russian Acad Sci, MV Keldysh Appl Math Inst, Moscow 125047, Russia
关键词
Operating System; Artificial Intelligence; Programming Language; Object Type; Data Definition;
D O I
10.1023/A:1007190804264
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
A way of data definition in an object-oriented programming language, which is designed mainly for constructing various language processors (including compilers, interpreters, and converters), is described. A special feature of the language is a nonconventional definition of the object type that can be used simultaneously as the description of a syntax class. Objects in a program are represented (denoted) as character strings that follow the grammatical rules given in the definitions of types. In the case of a compiler, for example, the object-program is represented by the source file itself. The availability of a constructor in the language makes it possible to generate objects while the program is running from components-subobjects given either by variable values or in the form of representations.
引用
收藏
页码:50 / 56
页数:7
相关论文
共 50 条