History of Programming Languages, Volume 2

by ;
Edition: 1st
Format: Paperback
Pub. Date: 1996-02-12
Publisher(s): Addison-Wesley Professional
  • Free Shipping Icon

    This Item Qualifies for Free Shipping!*

    *Excludes marketplace orders.

List Price: $78.74

Rent Book

Select for Price
There was a problem. Please try again later.

New Book

We're Sorry
Sold Out

Used Book

We're Sorry
Sold Out

eBook

We're Sorry
Not Available

How Marketplace Works:

  • This item is offered by an independent seller and not shipped from our warehouse
  • Item details like edition and cover design may differ from our description; see seller's comments before ordering.
  • Sellers much confirm and ship within two business days; otherwise, the order will be cancelled and refunded.
  • Marketplace purchases cannot be returned to eCampus.com. Contact the seller directly for inquiries; if no response within two days, contact customer service.
  • Additional shipping costs apply to Marketplace purchases. Review shipping costs at checkout.

Summary

This specially prepared work compromises a living archive of important programming languages, described by the people most instrumental in their creation and development. Drawn from the ACM/SIGPLAN Second History of Programming Languages Conference, this volume, like the earlier book from the first such conference (HOPL), conveys the motivations of the language designers and the reasons why they rejected existing languages and created new ones. The book relates the processes by which different languages evolved, in the words of the individuals active in the languages' development. Most important, participants share insights about influences and decisions, both on choices made and on the many roads not taken. In the book's conclusion, distinguished historians of computing share views about preserving programming language history.
Fourteen chapters cover a broad range of languages in wide use today, as well as lesser known languages that made significant contributions to programming language evolution: C, C++, Smalltalk, Pascal, Ada, Prolog, Lisp, ALGOL 68, FORMAC, CLU, Icon, Forth, Monitors and Concurrent Pascal, and Discrete Simulation Languages. Prominent contributors to the book are Frederick Brooks, Alain Colmerauer, Richard Gabriel, Ralph Griswold, Per Brinch Hansen, Alan Kay, C. H. Lindsey, Barbara Liskov, Richard Nance, Elizabeth Rather, Dennis Ritchie, Jean Sammet, Guy Steele, Bjarne Stroustrup, William Whitaker, and Niklaus Wirth. Together, the conference contributors and the book's editors have put together a volume of interest to researchers, teachers, students, and computing professionals everywhere who are involved in the use or the development of programming languages today.

Author Biography

Editor Thomas J. (Tim) Bergin, a Professor in the Department of Computer Science and Information Systems at the American University in Washington, D.C., edited Computer-Aided Software Engineering: Issues and Trends for the 1990s and Beyond (1993) and coauthored A Microcomputer Based Primer on Structural Behavior (1986).

About Richard G. Gibson

Editor Richard G. (Rick) Gibson has taught a variety of programming languages around the globe. He serves on several editorial boards, including those of The Journal of Global Information Management, The Journal of Database Management, and The Journal of End-User Computing.



0201895021AB04062001

Table of Contents

Editors' Introduction
General Introduction
Development of the HOPL-II Program
Acknowledgments
Conference Chairman's Opening Remarksp. 1
Language Design as Designp. 4
From HOPL to HOPL-II (1978-1993): 15 Years of Programming Language Developmentp. 16
Making Historyp. 25
A History of ALGOL 68p. 27
Recollections about the Development of Pascalp. 97
Monitors and Concurrent Pascal: A Personal Historyp. 121
ADA - The Project: The DoD High Order Language Working Groupp. 173
The Evolution of Lispp. 233
The Birth of Prologp. 331
A History of Discrete Event Simulation Programming Languagesp. 369
The Beginning and Development of Formac (FORmula MAnipulation Compiler)p. 429
A History of CLUp. 471
The Early History of Smalltalkp. 511
History of the Icon Programming Languagep. 599
The Evolution of Forthp. 625
The Development of the C Programming Languagep. 671
A History of C++: 1979-1991p. 699
Issues in the History of Computingp. 772
Archives Specializing in the History of Computingp. 782
The Role of Museums in Collecting Computersp. 785
The Annals of the History of Computing and Other Journalsp. 789
An Effective History Conferencep. 795
University Coursesp. 799
Documenting Projects with History in Mindp. 806
Issues in the Writing of Contemporary Historyp. 808
Forum Closing Panelp. 810
Appendix A: What Makes History?p. 831
Appendix B: Call for Papersp. 833
Appendix C: List of Attendeesp. 849
Appendix D: Final Conference Programp. 851
Indexp. 857
Table of Contents provided by Blackwell. All Rights Reserved.

An electronic version of this book is available through VitalSource.

This book is viewable on PC, Mac, iPhone, iPad, iPod Touch, and most smartphones.

By purchasing, you will be able to view this book online, as well as download it, for the chosen number of days.

Digital License

You are licensing a digital product for a set duration. Durations are set forth in the product description, with "Lifetime" typically meaning five (5) years of online access and permanent download to a supported device. All licenses are non-transferable.

More details can be found here.

A downloadable version of this book is available through the eCampus Reader or compatible Adobe readers.

Applications are available on iOS, Android, PC, Mac, and Windows Mobile platforms.

Please view the compatibility matrix prior to purchase.