Skip to main content

Τι είναι η γλώσσα scripting;

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

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

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

Οι γλώσσες scripting χρησιμοποιούνται επίσης για την κατασκευή αυτοματισμού για γραφικές διεπαφές χρήστη (GUI).Ένα GUI επιτρέπει στους χρήστες να αλληλεπιδρούν με μια διεπαφή σχεδιασμένη με εικόνες, κουμπιά και μενού αντί για λειτουργίες γραμμής εντολών.Μια σύγχρονη επιφάνεια εργασίας υπολογιστών είναι ένα καλό παράδειγμα ενός GUI.Μια γλώσσα δέσμης ενεργειών διευκολύνει ορισμένες λειτουργίες ενός GUI, όπως η μετονομασία εκτύπωσης και αρχείων.

Πολλές εφαρμογές ιστού είναι επίσης γραμμένες σε γλώσσα δέσμης ενεργειών.Μία από τις πιο αναγνωρίσιμες εφαρμογές ιστού είναι ένα πρόγραμμα περιήγησης στο Web.Στην πιο βασική του μορφή, ένα πρόγραμμα περιήγησης στο Web επιτρέπει στον χρήστη να βλέπει δυναμικές ιστοσελίδες και να μετακινείται από σελίδα σε σελίδα.Μερικά παραδείγματα δημοφιλών γλωσσικών γλωσσών που χρησιμοποιούνται για την κατασκευή και σχεδιασμό ιστοσελίδων περιλαμβάνουν JavaScript reg, XUL Trade, Ajax, Vbscript reg, και XLST.

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

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