skip to main content
article
Free access

Report on the programming language Euclid

Published: 01 February 1977 Publication History
  • Get Citation Alerts
  • First page of PDF

    References

    [1]
    Aho, A.V. and Johnson, S.C., "LR parsing", Computing Surveys 6, 2 (June 1974).
    [2]
    Ambler, A. et al., "Gypsy: A language for specification and implementation of verifiable programs," University of Texas, Austin, Texas, to appear (1976).
    [3]
    Clark, B.L. and Ham, F.J.B., "The Project SUE System Language Reference Manual," University of Toronto, Computer Systems Research Group Technical Report CSRG-42 (September 1974).
    [4]
    Clark, B.L. and Horning, J.J., "Reflections on a language designed to write an operating system," SIGPLAN Notices 8, 9 (September 1973).
    [5]
    Geschke, C.M. and Mitchell, J.G., "On the problem of uniform references to data structures;" IEEE Trans. SE-1, 2 (June 1975).
    [6]
    Hoare, C.A.R., "Proof of correctness of data representations," Acta Informatica 1, 271-281 (1972).
    [7]
    Hoare, C.A.R., "Hints on programming language design," Stanford University, Computer Science Department, Technical Report STAN-CS-73-403 (December 1973).
    [8]
    Ichbiah, J.D. et al., The System implementation Language LIS, CII, 68 route de Versailles, 78430 Louveciennes, France (December 1974).
    [9]
    Jensen, K. and Wirth, N., Pascal User Manual and Report, 2nd edition, Springer-Verlag, 1975.
    [10]
    Liskov, B. and Zilles, S., "Programming with abstract data types," SIGPLAN Notices 9, 4 (April 1974).
    [11]
    Liskov, B. "An intrduction to CLU," Computation Structures Group Memo 136, MIT (February 1976).
    [12]
    London, R.L. et al., "Proof rules for the programming language Euclid," to appear (1977).
    [13]
    Richards, M., "BCPL: A tool for complier writing and structured programming," AFIPS Conf. Proc 34 (1969 SJCC).
    [14]
    Thompson, D.H., "Base + Bulilder language definition," Technical Note 4, Computer Systems Research Group, University of Toronto (March 1976).
    [15]
    Wirth, N., "The programming language Pascal," Acta Informatica 1 (1971).
    [16]
    Wirth, N., Modula: A lanuage for modular multiprogramming, Institut fur Informatik, ETH, CH 8092 Zurich (March 1976).
    [17]
    Wulf, W., London, R. L. and Shaw, M., "Abstraction and verification in Alphard", New Directions in Algorithmic Languages-1975, Stephen A. Schuman, ed., IRIA (1976).

    Cited By

    View all
    • (2023)Reference Capabilities for Flexible Memory ManagementProceedings of the ACM on Programming Languages10.1145/36228467:OOPSLA2(1363-1393)Online publication date: 16-Oct-2023
    • (2019)Key Software Engineering Paradigms and Modeling MethodsHandbook of Software Engineering10.1007/978-3-030-00262-6_9(349-374)Online publication date: 12-Feb-2019
    • (2017)Name analysis for modern languages: a general solutionSoftware: Practice and Experience10.1002/spe.248947:11(1597-1631)Online publication date: 13-Mar-2017
    • Show More Cited By

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM SIGPLAN Notices
    ACM SIGPLAN Notices  Volume 12, Issue 2
    February 1977
    83 pages
    ISSN:0362-1340
    EISSN:1558-1160
    DOI:10.1145/954666
    Issue’s Table of Contents

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 01 February 1977
    Published in SIGPLAN Volume 12, Issue 2

    Check for updates

    Qualifiers

    • Article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)135
    • Downloads (Last 6 weeks)24

    Other Metrics

    Citations

    Cited By

    View all
    • (2023)Reference Capabilities for Flexible Memory ManagementProceedings of the ACM on Programming Languages10.1145/36228467:OOPSLA2(1363-1393)Online publication date: 16-Oct-2023
    • (2019)Key Software Engineering Paradigms and Modeling MethodsHandbook of Software Engineering10.1007/978-3-030-00262-6_9(349-374)Online publication date: 12-Feb-2019
    • (2017)Name analysis for modern languages: a general solutionSoftware: Practice and Experience10.1002/spe.248947:11(1597-1631)Online publication date: 13-Mar-2017
    • (2016)Dependent types and multi-monadic effects in F*ACM SIGPLAN Notices10.1145/2914770.283765551:1(256-270)Online publication date: 11-Jan-2016
    • (2016)Dependent types and multi-monadic effects in F*Proceedings of the 43rd Annual ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages10.1145/2837614.2837655(256-270)Online publication date: 11-Jan-2016
    • (2016) Experience With Translating Euclid To Ada * INFOR: Information Systems and Operational Research10.1080/03155986.1986.1173198524:1(59-71)Online publication date: 25-May-2016
    • (2016) A Comparative Evaluation Of Ada And Euclidf † INFOR: Information Systems and Operational Research10.1080/03155986.1983.1173189621:3(157-176)Online publication date: 25-May-2016
    • (2016)Proceedings of the 43rd Annual ACM SIGPLAN-SIGACT Symposium on Principles of Programming LanguagesundefinedOnline publication date: 11-Jan-2016
    • (2014)Revealing Purity and Side Effects on Functions for Reusing Java LibrariesSoftware Reuse for Dynamic Systems in the Cloud and Beyond10.1007/978-3-319-14130-5_22(314-329)Online publication date: 2014
    • (2013)Contracts for First-Class ClassesACM Transactions on Programming Languages and Systems10.1145/251818935:3(1-58)Online publication date: 1-Nov-2013
    • Show More Cited By

    View Options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Get Access

    Login options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media