Aspects of Language Design for Combinatorial Computing
- 1 August 1964
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Electronic Computers
- Vol. EC-13 (4), 431-438
- https://doi.org/10.1109/pgec.1964.263845
Abstract
Experience in the area of combinatorial computing acquired by the Maniac group at Los Alamos has motivated language development in this direction. Features incorporated into the MADCAP language to aid in programming combinatorial calculations include notation for set synthesis and analysis, notation for variably nested iterations (backtracking) and notation for complex conditional statements. The paper also examines the relationship of such combinatorial language design to machine design. Prominent in this discussion are the bit manipulation (shifting, counting and searching) facilities of Maniac II.Keywords
This publication has 14 references indexed in Scilit:
- A Visual Display of Some Properties of the Distribution of PrimesThe American Mathematical Monthly, 1964
- Recent improvements in MADCAPCommunications of the ACM, 1963
- Computer investigation of orthogonal Latin squares of order tenProceedings of Symposia in Applied Mathematics, 1963
- Revised report on the algorithmic language ALGOL 60Communications of the ACM, 1963
- Control and Simulation LanguageThe Computer Journal, 1962
- Machine proof of a theorem on cubic residuesMathematics of Computation, 1962
- MADCAPCommunications of the ACM, 1961
- An enumerative technique for a class of combinatorial problemsProceedings of Symposia in Applied Mathematics, 1960
- Teaching combinatorial tricks to a computerPublished by American Mathematical Society (AMS) ,1960
- Uniqueness of the Projective Plane of Order EightMathematical Tables and Other Aids to Computation, 1956