Understanding Programming Languages by M Ben-Ari

Understanding Programming Languages by M Ben-Ari

Regular price
Checking stock...
Regular price
Checking stock...
Zusammenfassung

The choice of a specific programming language is one of the most important factors that influence the ultimate adoption of a software system. This volume explains what languages are available, how language constructs are implemented, and the role of language in expressing abstractions.

The feel-good place to buy books
  • Free delivery in the UK
  • Supporting authors with AuthorSHARE
  • 100% recyclable packaging
  • B Corp - kinder to people and planet
  • Buy-back with World of Books - Sell Your Books

Understanding Programming Languages by M Ben-Ari

The choice of a programming language is one of the most important factors that influence the ultimate quality of a software system. Unfortunately, too many programmers have poor linguistic skills: they are passionately in love with their "native" language, but are not able to analyze language constraints. "Understanding Programming Languages" is written for the purpose of explaining what alternatives are available to the language designer; how language constructs should be used in terms of safety and readability; how language constructs are implemented and which ones can be efficiently complied; and what is the role of language in expressing and enforcing abstractions. The book compares constructs from C with constructs from Ada in terms of levels of abstractions. Studying these languages provides a firm foundation for an extensive examination of object-oriented language support in C++ and Ada 95. The final chapters introduce functional (ML) and logic (Prolog) programming languages to demonstate that imperative languages are not conceptual necesseties for programming.
SKU Nicht verfügbar
ISBN 13 9780471958468
ISBN 10 0471958468
Titel Understanding Programming Languages
Autor M Ben-Ari
Buchzustand Nicht verfügbar
Bindungsart Paperback
Verlag John Wiley and Sons Ltd
Erscheinungsjahr 1995-11-30
Seitenanzahl 350
Hinweis auf dem Einband Die Abbildung des Buches dient nur Illustrationszwecken, die tatsächliche Bindung, das Cover und die Auflage können sich davon unterscheiden.
Hinweis Nicht verfügbar