Programming languages, a grand tour : a collection of papers
著者
書誌事項
Programming languages, a grand tour : a collection of papers
Heidelberg : Springer-Verlag, 1983
大学図書館所蔵 件 / 全7件
-
該当する所蔵館はありません
- すべての絞り込み条件を解除する
注記
Bibliography: p. 659-663
Includes index
内容説明・目次
内容説明
Then in Section 4 we see a relatively new trend in pro- Even on "A Grand Tour" one cannot afford to visit gramming languages, the abstract data type. The lan- all of the interesting spots. So too with an anthology on guages CLU and Euclid were designed (in part) to in- programming languages, I could not afford to include corporate this concept of good software design into a all of the interesting articles. The arena of program- programming language. Both languages are imple- ming languages is a marvelously rich and diverse field. mented and are actively being used. Another major The objective of this work is to present an organized trend in programming languages today is the notion of collection of readable articles and language reference concurrent execution which is the subject of Section S. materials for the student of programming languages. Advances in hardware have made this concept a reality. My original purpose in creating this book was to use it Now we are beginning to see how programming lan- for a university course on programming languages. guages are adapting to the need to express concurrency.
Since then I've discovered that professional computer Concurrent-Pascal is one such language which takes scientists will also find it useful and entertaining.
目次
Section 1. Programming Languages: History and Good Design.- Programming Languages-The First 25 Years.- On the Design of Programming Languages.- Hints on Programming Language Design.- Section 2. The ALGOL Family.- Report on the Algorithmic Language ALGOL 60.- The Remaining Troublespots in ALGOL 60.- A Contribution to the Development of ALGOL.- A Tutorial on ALGOL 68.- Ambiguities and Insecurities in Pascal.- An Assessment of the Programming Language Pascal.- Section 3. Applicative Languages.- Can Programming Be Liberated from the von Neumann Style? A Functional Style and Its Algebra of Programs.- Recursive Functions of Symbolic Expressions.- LISP 1.5 Programmers Manual.- The Design of APL.- Section 4. Programming Languages and Data Abstraction.- Abstraction Mechanisms in CLU.- Exception Handling in CLU.- Notes on the Design of Euclid.- Section 5. Programming Languages and Concurrency.- The Programming Language Concurrent Pascal.- Modula: A Language for Modular Multiprogramming.- Communicating Sequential Processes.- Section 6. More Languages for the 1980s.- An Overview of Ada.- FORTRANner's Lament.- The C Programming Language.- C Reference Manual.- Ada Programming Language Reference Manual.- Further Readings.- Semantics.- Programming Language Comparisons.- Concurrency.- Other Subjects of Interest.
「Nielsen BookData」 より