Denotational Semantics - Connections To Other Areas of Computer Science

Connections To Other Areas of Computer Science

Some work in denotational semantics has interpreted types as domains in the sense of domain theory which can be seen as a branch of model theory, leading to connections with type theory and category theory. Within computer science, there are connections with abstract interpretation, program verification, and model checking.

Monads were introduced to denotational semantics as a way of organising semantics, and these ideas have had a big impact in functional programming (see monads in functional programming).

Read more about this topic:  Denotational Semantics

Famous quotes containing the words connections, areas, computer and/or science:

    “Growing up human is uniquely a matter of social relations rather than biology. What we learn from connections within the family takes the place of instincts that program the behavior of animals; which raises the question, how good are these connections?”
    —Elizabeth Janeway (b. 1913)

    “The planet on which we live is poorly organized, many areas are overpopulated, others are reserved for a few, technology’s potential is only in part realized, and most people are starving.”
    —Friedrich Dürrenmatt (1921–1990)

    “Family life is not a computer program that runs on its own; it needs continual input from everyone.”
    —Neil Kurshan (20th century)

    “One science only will one genius fit;
    So vast is art, so narrow human wit.”
    —Alexander Pope (1688–1744)