Abstract
Enhanced language quality for construction of safer programs may be achieved by careful restriction of widely accepted general rules. Self-imposed programming disciplines should be overtly documentable in a language. Interactive programming languages have their proper place in heuristic exploration. For safer program construction they are even more inadequate than classical higher languages.
Systems for program construction should allow for high-level interactive use. They are examples of the type of application system which represents the body of knowledge of a certain application area in a way which allows safe and convenient usage of such knowledge.
Preview
Unable to display preview. Download preview PDF.
15. Literature
P. Wegner, Three Computer Cultures: Computer Technology, Computer Mathematics and Computer Science. In "Advances in Computers", Academic Press, Vol. 10, 1970, pp 7–78.
N. Wirth, On the Design of Programming Languages, Proc. IFIP-Congress 74, 2, pp. 386–393 (North Holland).
G. Goos, Systemprogrammiersprachen und Strukturiertes Programmieren, in "Programming Methodology", Lecture Notes in Computer Science, Nr. 23, pp. 203–224 (Springer 1975).
N. Wirth, Programming Languages: What to Demand and How to Assess Them, Institut für Informatik, ETH Zürich, Nr. 17, March 1976.
F. De Remer, H. Kron, Programming-in-the-Large versus Programming-in-the-Small. Proc. Reliability Conference, Los Angeles, April 1975.
D. L. Parnas, Software Engineering or Methods for the Multi-Person Construction of Multi-Version-Programs. In "Programming Methodology", Lecture Notes in Computer Science, Nr. 23, pp. 225–235. (See also the bibliography of this paper.)
N. Wirth, Modula, A Language for Modular Multiprogramming. Institut für Informatik, ETH Zürich, Nr. 18, March 1976.
G. Goos, Die Programmiersprache BALG (vorläufige Fassung). Institut für Informatik, Universität Karlsruhe, 1975.
P. Brinch Hansen, The Programming Language Concurrent Pascal. IEEE Transactions on Software Engineering, Vol. SE-1, no. 2, pp. 199–207.
H. Partsch, P. Pepper, A Family of Rules for Recursion Removal Related to the "Towers of Hanoi" Problem. Institut für Informatik, TU München, Bericht 7612, Juli 1976.
ASTRA Language Manual, Leibniz-Rechenzentrum, to appear.
C. Correll et al., A Survey of the Language System ASTRA, a Tool which Aids in Designing, Programming and Controlling System Software. Leibniz-Rechenzentrum München, LRZ-Bericht 7503, June 1975.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1977 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Seegmüller, G. (1977). Design considerations for new programming languages. In: Blaser, A., Hackl, C. (eds) Interactive Systems. IBM 1976. Lecture Notes in Computer Science, vol 49. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-08141-0_3
Download citation
DOI: https://doi.org/10.1007/3-540-08141-0_3
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-08141-8
Online ISBN: 978-3-540-37386-5
eBook Packages: Springer Book Archive