Programming languages: Principles and paradigms (Q1049892)

From MaRDI portal





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
    0 references
    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

    Identifiers

    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references