Mathman.gr

  • Full Screen
  • Wide Screen
  • Narrow Screen
  • Increase font size
  • Default font size
  • Decrease font size

AE-M21-11

Από τι προσδιορίζεται μια γλώσσα προγραμματισμού;

Μία γλώσσα προγραμματισμού προσδιορίζεται από:

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

 

sideBar



You are here: Mathman