For courses in computerprogramming. Evaluates the fundamentals ofcontemporary computer programming languages Concepts of Computer ProgrammingLanguages introduces students to the fundamental concepts of computerprogramming languages and provides them with the tools necessary to evaluatecontemporary and future languages. Through a critical analysis of designissues, the text teaches students the essential differences between computingwith specific languages, while the in-depth discussion of programming languagestructures also prepares them to study compiler design. The 12thEdition includes new material on contemporary languages like Swift andPython, replacing discussions of outdated languages.
상품 정보 고시
사용후기
Half Title
Title Page
Copyright
Preface
Acknowledgments
About the Author
Contents
Chapter 1. Preliminaries
1.1 Reasons for Studying Concepts of Programming Languages
1.2 Programming Domains
1.3 Language Evaluation Criteria
1.4 Influences on Language Design
1.5 Language Categories
1.6 Language Design Trade-Offs
1.7 Implementation Methods
1.8 Programming Environments
Summary
Review Questions
Problem Set
Chapter 2. Evolution of the Major Programming Languages
2.1 Zuse’s Plankalkül
2.2 Pseudocodes
2.3 The IBM 704 and Fortran
2.4 Functional Programming: Lisp
2.5 The First Step Toward Sophistication: ALGOL 60