Πίνακας περιεχομένων
4 συγγένειες: Τυπική σημασιολογία των γλωσσών προγραμματισμού, Αλγεβρική σημασιολογία, Δηλωτική σημασιολογία, Λειτουργική σημασιολογία.
- Λογική για Υπολογιστές
- Σημασιολογία γλωσσών προγραμματισμού
Τυπική σημασιολογία των γλωσσών προγραμματισμού
Στη θεωρητική πληροφορική, η τυπική σημασιολογία (formal semantics) είναι το πεδίο πουασχολείται με την αυστηρή μαθηματική μελέτη της σημασίας των γλωσσών προγραμματισμού και των υπολογιστικών μοντέλων.
Δείτε Αξιωματική σημασιολογία και Τυπική σημασιολογία των γλωσσών προγραμματισμού
Αλγεβρική σημασιολογία
Στη θεωρία των γλωσσών προγραμματισμού, η αλγεβρική σημασιολογία (algebraic semantics) μιας γλώσσας προγραμματισμού είναι μια μορφή αξιωματικής σημασιολογίας, βασισμένης σε αλγεβρικούς κανόνες πουπεριγράφουν και χειρίζονται τη σημασιολογία τουπρογράμματος με τυπικό τρόπο.
Δείτε Αξιωματική σημασιολογία και Αλγεβρική σημασιολογία
Δηλωτική σημασιολογία
Στην επιστήμη των υπολογιστών, η δηλωτική σημασιολογία (denotational semantics) είναι μια προσέγγιση για την τυποποίηση της σημασίας των γλωσσών προγραμματισμού μέσω της κατασκευής μαθηματικών αντικειμένων (πουονομάζονται δηλώσεις, denotations), τα οποία περιγράφουν τις σημασίες των εκφράσεων των γλωσσών.
Δείτε Αξιωματική σημασιολογία και Δηλωτική σημασιολογία
Λειτουργική σημασιολογία
Στην επιστήμη υπολογιστών, η λειτουργική σημασιολογία (operational semantics) είναι ένας τρόπος να δίνεται νόημα σε προγράμματα υπολογιστών με μαθηματικά αυστηρό τρόπο.
Δείτε Αξιωματική σημασιολογία και Λειτουργική σημασιολογία
Δείτε επίσης
Λογική για Υπολογιστές
- Αξιωματική σημασιολογία
- Αξιώματα Πεάνο
- Δηλωτική σημασιολογία
- Λειτουργική σημασιολογία
- Λογική υπολογιστικού δένδρου
- Λ-λογισμός με τύπους
- Τυπική επαλήθευση
- Τυπική σημασιολογία των γλωσσών προγραμματισμού
- CTL*
- OBJ
- Έλεγχος μοντέλων
Σημασιολογία γλωσσών προγραμματισμού
- Αξιωματική σημασιολογία
- Δηλωτική σημασιολογία
- Λειτουργική σημασιολογία
- Τυπική σημασιολογία των γλωσσών προγραμματισμού