Σπίτι Ανάπτυξη Τι είναι η σημασιολογική σημασιολογία; - ορισμός από την τεχνολογία

Τι είναι η σημασιολογική σημασιολογία; - ορισμός από την τεχνολογία

Πίνακας περιεχομένων:

Anonim

Ορισμός - Τι σημαίνει Εννοιολογική Σημασιολογία;

Στην επιστήμη των υπολογιστών, η σημασιολογική σημασιολογία είναι μια προσέγγιση για την παροχή μαθηματικής σημασίας στα συστήματα και στις γλώσσες προγραμματισμού. Με άλλα λόγια, η σημασιολογική σημασιολογία είναι μια επίσημη τεχνική για την έκφραση του σημασιολογικού ορισμού μιας γλώσσας προγραμματισμού.

Αναπτύχθηκε στη δεκαετία του 1960 στο Πανεπιστήμιο της Οξφόρδης από την Ομάδα Προγραμματισμού της Christopher Strachey, η μεθοδολογία περιλαμβάνει αισθησιακή κομψότητα και μαθηματική αυστηρότητα. Αν και αρχικά σχεδιάστηκε ως εργαλείο ανάλυσης, η σημασιολογική σημασιολογία χρησιμοποιήθηκε ως εργαλείο για την υλοποίηση και τη γλωσσική σχεδίαση.

Η Techopedia εξηγεί τη σημασιολογική σημασιολογία

Στην denotational σημασιολογία, η βασική ιδέα είναι η χαρτογράφηση κάθε συντακτικής οντότητας που συσχετίζεται με μια γλώσσα προγραμματισμού σε κάποια μορφή μαθηματικής οντότητας, μεταφράζοντας κατασκευές γλωσσών προγραμματισμού σε μαθηματικά αντικείμενα.

Ο ορισμός της σημασιολογικής σημασιολογίας έχει πέντε μέρη:

  • Σηματικές εξισώσεις
  • Συντακτικές κατηγορίες
  • Σηματικές λειτουργίες
  • Backus κανονική μορφή (BNF) που καθορίζει τη δομή των συντακτικών κατηγοριών
  • Τομείς αξιών

Έχουν αναπτυχθεί σημασιολογικές σημασιολογίες για τις σύγχρονες γλώσσες που έχουν χαρακτηριστικά όπως εξαιρέσεις και ταυτόχρονο. Ένα από τα σημαντικά χαρακτηριστικά της σημασιολογικής σημασιολογίας είναι ότι η σημασιολογία πρέπει να είναι σύνθετη, δηλ. Η ένδειξη μιας φράσης προγραμματισμού μπορεί να κατασκευαστεί από τις δηλώσεις των υπο-φράσεων της.

Υπάρχουν μερικά ξεχωριστά πλεονεκτήματα που συνδέονται με την σημασιολογική σημασιολογία. Είναι ο ευκολότερος μηχανισμός για την περιγραφή της σημασίας των μικρότερων προγραμμάτων σε σύγκριση με άλλες εναλλακτικές λύσεις. Η σημασιολογική σημασιολογία είναι ικανή να εξηγεί την κατάσταση στα προγράμματα. Εντούτοις, η σημασιολογική σημασιολογία τείνει να είναι πολύ περίπλοκη για την περιγραφή προηγμένων χαρακτηριστικών όπως οι εντολές και οι επανεμφανίσεις.

Τι είναι η σημασιολογική σημασιολογία; - ορισμός από την τεχνολογία