Christopher Strachey and the Development of CPL
نویسندگان
چکیده
Chrisopher Strachey was the most significant contributor to the design and implementation of the programming language CPL. At the time there was little understanding of the complexities of computer language design and how type systems could cope with lists and the kinds of structures needed to represent, for instance, parse trees. The CPL project cannot be regarded as being successful since it did not result in a usable CPL compiler. The reasons being that the language became too large and complicated, there were insufficient people to implement the compiler and, in the middle of the three year project, all work had to be transferred from Edsac 2 to Titan, a newly designed version of the Ferranti Atlas computer which as yet had no operating system. Even so, we can be proud of the work that went into CPL and its influence on the design of many later languages.
منابع مشابه
Christopher Strachey: Recollections of His Influence
My early research was inspired by the mathematical semantics of Scott and Strachey. Two such topics, recounted in this paper, were the fixed-point analysis of pointer loops and the expressibility of a style of functional programming introduced by Barron and Strachey.
متن کاملFundamental Concepts in Programming Languages
This paper forms the substance of a course of lectures given at the International Summer School in Computer Programming at Copenhagen in August, 1967. The lectures were originally given from notes and the paper was written after the course was finished. In spite of this, and only partly because of the shortage of time, the paper still retains many of the shortcomings of a lecture course. The ch...
متن کاملFer" ? Amathematical Semantics for Handling Full Jumps
This paper describes a method of giving the mathematical semantics of programming languages which include the most general forms of jumps.
متن کاملA cathepsin L-like protease from Strongylus vulgaris: an orthologue of Caenorhabditis elegans CPL-1.
Cathespin L-like proteases (CPLs), characterized from a wide range of helminths, are significant in helminth biology. For example, in Caenorhabditis elegans CPL is essential for embryogenesis. Here, we report a cathepsin L-like gene from three species of strongyles that parasitize the horse, and describe the isolation of a cpl gene (Sv-cpl-1) from Strongylus vulgaris, the first such from equine...
متن کاملThe development of OCPL, object conceptual prototyping language
This paper describes the development of OCPL (object conceptual prototyping language), an object±knowledge representation language. The language is based on CPL, conceptual prototyping language, developed at the Free University of Amsterdam. CPL has been extended to allow for the explicit representation of object-oriented constructs. These constructs include facilities for application system de...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2016