Programming languages: Principles and paradigms (Q1049892)

From MaRDI portal





scientific article; zbMATH DE number 5657971
Language Label Description Also known as
default for all languages
No label defined
    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