Certain equivalent transformations of syntax are studied that involve only a fairly small amount of transformation of semantics and of the programming language as a whole. Examples are considered illustrating the use ...
详细信息
Certain equivalent transformations of syntax are studied that involve only a fairly small amount of transformation of semantics and of the programming language as a whole. Examples are considered illustrating the use of such transformations in solving conventional syntactic compilation problems.
A syntactically unoriented macrogenerator has been used in implementing translators for high-level languages. The syntax and semantics of a programming language may be described as sets of macrodefinitions. Characteri...
详细信息
A syntactically unoriented macrogenerator has been used in implementing translators for high-level languages. The syntax and semantics of a programming language may be described as sets of macrodefinitions. Characteristics of the macrogenerator used in translation are described.
The article proposes a method for the description of programming language semantics, based on the principles of composition programming. Special classes of named data, named functions, and compositions are identified....
详细信息
The article proposes a method for the description of programming language semantics, based on the principles of composition programming. Special classes of named data, named functions, and compositions are identified. It is shown that for programs written in programminglanguages, the named data constitute a faithful representation of data, named functions represent the program semantics, and compositions represent the different program design methods.
An analysis of manual programming of numerically controlled rotary machines has shown that a technologist has to solve a number of partial tasks in elaborating the production technology data. The total sum of the data...
详细信息
An analysis of manual programming of numerically controlled rotary machines has shown that a technologist has to solve a number of partial tasks in elaborating the production technology data. The total sum of the data occurring during the solving of partial tasks can be subdivided into general, workpiece and technological data. On the basis of the analysis of manual programming, six requirements are pointed out which are to be satisfied by the production technology-oriented program languages. Likewise, the technological structure and stages of development of the computer program belonging to the programming system are explained by means of an illustration.
ADA is a programming language developed by order of the US Department of Defense for military programming purposes. The design goals of ADA are compared with the goals of ALGOL68, COBOL, FORTRAN, PASCAL, and PL/I.
ADA is a programming language developed by order of the US Department of Defense for military programming purposes. The design goals of ADA are compared with the goals of ALGOL68, COBOL, FORTRAN, PASCAL, and PL/I.
The majority of microcomputers are currently used - and will be used in the near future - not in offices but in industrial controls. For such applications the hardware is generally quite optimal, but in many cases the...
详细信息
The majority of microcomputers are currently used - and will be used in the near future - not in offices but in industrial controls. For such applications the hardware is generally quite optimal, but in many cases the programminglanguages that we have at present can lead to problems. The article looks at these programminglanguages in the light of their suitability for real-time applications.
Examines the foundations of functional programminglanguages from historical and technical perspectives. Analysis of the fundamental premises on which the functional programming methodology stands; Features that chara...
详细信息
Examines the foundations of functional programminglanguages from historical and technical perspectives. Analysis of the fundamental premises on which the functional programming methodology stands; Features that characterize modern functional languages.
This roster contains a list of 167 currently existing higher-level languages which have been developed or reported in the United States;have been implemented on at least one general-purpose computer;and are believed t...
详细信息
This roster contains a list of 167 currently existing higher-level languages which have been developed or reported in the United States;have been implemented on at least one general-purpose computer;and are believed to be in use in the United States by someone other than the developer. A programming ( equals higher-level) language is defined as a set of characters and rules for combining them which has the following characteristics: the language requires no knowledge of machine code by the user;the language is significantly independent of a particular computer;there is a one-many translation of instructions from source code to object code;and the notation of the language is fairly natural to its problem area and is not a fixed tabular format. Of the total of 167 languages, 79 are in categories: numerical scientific, business data processing, list processing, string processing, formula manipulation, and multipurpose. The remaining 88 are in various specilized application areas.
A principle is given for optimal replacement of one type of quantity by another. This makes a language more flexible and shorter in mode of expression, while the language description is substantially simplified. A cla...
详细信息
A principle is given for optimal replacement of one type of quantity by another. This makes a language more flexible and shorter in mode of expression, while the language description is substantially simplified. A class of generative grammars is proposed, each of which will describe the data structure as well as the language syntax.
For some time now PASCAL has been making its way as a higher programming language for mini- and microcomputers. Generally speaking it is not possible to state, in specific terms, what advantages this language has over...
详细信息
For some time now PASCAL has been making its way as a higher programming language for mini- and microcomputers. Generally speaking it is not possible to state, in specific terms, what advantages this language has over FORTRAN, BASIC, PL/M or COBOL. An attempt is made to look at the special differences in an isolated manner and to summarize the situation overall.
暂无评论