Skip to content
scrambled
Programming Language Theory Flashcard

What

Question

What's the most popular semantic style today? why?

Answer

Of the three:

  • Operational semantics.

  • Denotational semantics.

  • Axiomatic semantics.

Operational semantics is the most popular.

Originally, operational semantics was deemed inelegant, mathematically weak and often used for quick-and-dirty purposes only.

However, now it's popular because it's flexible and can address many aspects of programming languages that cannot be comfortably addressed by denotational semantics (concurrency) and axiomatic semantics (procedure).