Abstract
The importance of operand description in programming is emphasised, and programming languages are classified into Description-Oriented Programming Languages (DOPLs) and Identifien-Oriented Prognamming Languages (IOPLs) according to their operand-description facilities. Several examples are used to illustrate DOPLs, and the advantages, in terms of the level of transparency in programs, of using DOPLs over IOPLs.
Chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
ALAGIC, S., ARBIB, M.A., (1978): "The Design of Well-Structured and Correct Programs", Springer-Verlag, New York.
ASTRAHAN, M.M., CHAMBERIAIN, D.D., (1975): "Implementation of a Structured English Query Language", Comm. ACM, Vol. 18, No. 10, pp 580–588.
BARRON, D.W., (1977): "An Introduction to the Study of Programming Languages", CUP, Cambridge.
BURGER, J.F., LEAL, A., SHOSHANI, A., (1975) "A Semantic-Based Natural-Language Interface for Data Management Systems", Proceedings of International Conference on Systems Sciences, Hawaii, pp 218–220.
CHAMBERLAIN, D.D., BOYCE, R.F., (1974): "SEQUEL: A structured English query language", Proceedings of ACM-SIGFIDET Workshop on Data Description, Access and Control, Ann Arbor, Michigan, pp 249–264.
FELDMAN, J.A., ROVNER, P.D., (1969): "An Algol-Based Associative Language", Comm. ACM, Vol. 12, No. 8, pp 439–449.
FINDLER, N.V., (1969): "Design Features of and Programming Experience with an Associative Memory, Parallel Processing Language, AMPPL-11", Proceedings of Fourth Australian Computer Conference, Adelaide, pp 321–325.
FOLEY, M., HOARE, C.A.R., (1971): "Proof of a recursive program: Quicksort", Computer Journal, Vol. 14, No. 4, pp 391–395.
HEBDITCH, D.L., (1973):"Terminal languages for data base access", Data Base Management, Infotech State of the Art Report 15, pp 521–541.
HERRIOT, R.G., (1977): "Towards the Ideal Programming Language", SIGPLAN Notices, Vol. 12, No. 3, pp 56–62.
HOARE, C.A.R., (1961): "Algorithm 63, Partition", "Algorithm 64, Quicksort", Comm. ACM, Vol. 4, No. 7, p 321.
HOARE, C.A.R., (1962): "Quicksort", Computer Journal, Vol. 5, No. 1, pp 10–15.
HOARE, C.A.R., (1972): "Proof of a structured program: The Sieve of Eratosthenes", Computer Journal, Vol. 15, No. 4, pp 321–325.
HOUSEL, B.C., SHU, N.C., (1976): "A High-Level Data Manipulation Language for Hierarchical Data Structures", Proceedings of a Conference on DATA: Abstraction, Definition and Structure, SIGPLAN Notices, Vol. 8, No. 2, pp 155–168.
LEE, G., (1978): "Some design features of a Description Oriented Programming Language", Proceedings of the Eighth Australian Computer Conference, Canberra, pp 938–946.
MARTIN, J., (1976): "Principles of Data-Base Management", Prentice-Hall, Englewood Cliffs, N.J.
NYLIN, Jr., W.C., HARVILL, J.B. (1976): "Multiple Tense Computer Programming", SIGPLAN Notices, Vol. 11, No. 12, pp 74–93.
POTTS, G.W., (1970): "Natural language inquiry to an open-ended data library", Proceedings of the SJCC, Atlantic City, N.J., pp 333–342.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1980 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Lee, G. (1980). Dopls: A new type of programming language. In: Tobias, J.M. (eds) Language Design and Programming Methodology. LDPM 1979. Lecture Notes in Computer Science, vol 79. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-09745-7_13
Download citation
DOI: https://doi.org/10.1007/3-540-09745-7_13
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-09745-7
Online ISBN: 978-3-540-38579-0
eBook Packages: Springer Book Archive