Concepts in Programming Languages

Concepts in Programming Languages

Einband:
Fester Einband
EAN:
9780521780988
Untertitel:
Englisch
Genre:
Programmiersprachen
Autor:
John C. Mitchell, Krzysztof Apt
Herausgeber:
Cambridge University Press
Anzahl Seiten:
540
Erscheinungsdatum:
23.07.2010
ISBN:
0521780985

A comprehensive undergraduate textbook covering both theory and practical design issues, with an emphasis on object-oriented languages.

Autorentext
fm.author_biographical_note1

Zusammenfassung
This general textbook on programming languages is designed for undergraduate and beginning graduate students with some knowledge of basic programming. It teaches the concepts that appear in programming languages, issues that arise in their implementation, and the way that language design affects program development, with a special emphasis on object-oriented languages.

Inhalt
Part I. Functions and Foundations: 1. Introduction; 2. Computability; 3. Lisp: functions, recursion and lists; 4. Fundamentals; Part II. Procedures, Types, Memory Management and Control: 5. The Algol family and ML; 6. Type systems and type inference; 7. Scope, functions and storage management; 8. Control in sequential languages; Part III. Modularity, Abstraction and Object-Oriented Programming: 9. Data abstraction and modularity; 10. Concepts in object-oriented languages; 11. History of objects: simula and smalltalk; 12. Objects and run-time efficiency: C++; 13. Portability and safety: Java; Part IV. Concurrency and Logic Programming: 14. Concurrent and distributed programming; 15. The logic programming paradigm and prolog by Krzysztof Apt; Appendix: additional programming examples; Glossary.


billigbuch.ch sucht jetzt für Sie die besten Angebote ...

Loading...

Die aktuellen Verkaufspreise von 6 Onlineshops werden in Realtime abgefragt.

Sie können das gewünschte Produkt anschliessend direkt beim Anbieter Ihrer Wahl bestellen.


Feedback