High level operations in automatic programming
暂无分享,去创建一个
We discuss the thesis that one good way of achieving non-procedural or problem-oriented languages is by constructing higher and higher level procedural languages. We present a set of operations embedded in a programming language VERS2 which represent a higher level of description than currently exists. These include iterators (operations which, if written out, would normally involve an iteration over a group of objects), pattern matching facilities, implicitly specified data structures, and the ability to place constraints on data structures.
[1] David Allen Fisher,et al. Control structures for programming languages , 1970 .
[2] John C. Reynolds,et al. GEDANKEN—a simple typeless language based on the principle of completeness and the reference concept , 1970, Commun. ACM.
[3] Ben Wegbreit,et al. The treatment of data types in EL1 , 1974, CACM.
[4] Richard J. Waldinger,et al. The QA4 language applied to robot planning , 1972, AFIPS '72 (Fall, part II).
[5] Jerome A. Feldman. Automatic programming. , 1972 .