Programming languages: Principles and paradigms (Q1049892)
From MaRDI portal
| This is the item page for this Wikibase entity, intended for internal use and editing purposes. Please use this page instead for the normal view: Programming languages: Principles and paradigms |
scientific article; zbMATH DE number 5657971
| Language | Label | Description | Also known as |
|---|---|---|---|
| English | Programming languages: Principles and paradigms |
scientific article; zbMATH DE number 5657971 |
Statements
Programming languages: Principles and paradigms (English)
0 references
14 January 2010
0 references
This book provides a detailed description of the main principles behind the design and implementation of modern programming languages. It is not focused on a specific language, it identifies the most important principles shared by large classes of languages. A detailed description of the main programming paradigms, namely imperative, object-oriented, functional and logic, are given, analysed in depth and compared. Additionally, in the first two chapters the basic notions of syntax, semantics and computability are introduced. Primarily, the text is intended as a university textbook, but is also suitable for personal study of professionals who wish to deepen their knowledge of the mechanisms that lie behind the languages they use.
0 references
imperative programming
0 references
object-oriented programming
0 references
functional programming
0 references
logic programming
0 references
abstract machines
0 references
memory management
0 references
control structures
0 references
data abstraction
0 references
object orientation
0 references