Μάθημα : Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον - Γ ΟΠ3

Κωδικός : 3751010541

3751010541 - ΜΑΡΙΑ ΓΡΑΒΑΛΙΔΟΥ

Ενότητες μαθήματος

Κεφάλαιο 6ο - Εισαγωγή στον Προγραμματισμό (Μέρος 2ο)

6.3 Φυσικές και τεχνητές γλώσσες

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

Τεχνητές γλώσσες δημιουργούνται τεχνητά και για συγκεκριμένο σκοπό. Οι γλώσσες προγραμματισμού είναι τεχνητές γλώσσες και αναπτύχθηκαν για την επικοινωνία του ανθρώπου και της μηχανής.

Κοινά Χαρακτηριστικά για Τεχνητές - Φυσικές γλώσσες

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

Το Αλφάβητο σύνολο των στοιχείων που χρησιμοποιείται από τη γλώσσα. Πχ η ελληνική γλώσσα περιέχει τα εξής στοιχεία: Τα γράμματα του αλφαβήτου πεζά- κεφαλαία 48  (Α-Ω και α-ω), τα 10 ψηφία (0-9) και όλα τα σημεία στίξης.
Το λεξιλόγιο αποτελείται από ένα υποσύνολο όλων των ακολουθιών που δημιουργούνται από τα στοιχεία του αλφαβήτου, τις λέξεις που είναι δεκτές από τη γλώσσα. 

Η Γραμματική

       

Το Τυπικό ορίζει τις μορφές με τις οποίες μία λέξη είναι αποδεκτή.

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

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

 

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