Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Προγραμματισμός Υπολογιστών Γλώσσες

Ποιο είναι το νόημα της Scripting Language

; υπολογιστές κατανοούν τις πληροφορίες που εκπροσωπείται από σειρά δυαδικών ψηφίων ( 1 και 0 ) . Ως εκ τούτου , οι γλώσσες προγραμματισμού συνήθως πέφτουν μέσα ή ανάμεσα σε δύο κατηγορίες : " καταρτίζονται " γλώσσες που επικοινωνούν απευθείας με τον υπολογιστή σε δυαδική , και το " scripting " γλώσσα που αλληλεπιδρούν με άλλους , μεταγλωττισμένες εφαρμογές . Εξαιτίας αυτού , scripting γλώσσες διαδραματίζουν σημαντικό ρόλο στην εφαρμογή και την ανάπτυξη ιστοσελίδων . Scipted εναντίον Καταρτίζονται
Η

κώδικα υπολογιστών ( ή « πηγαίο κώδικα », η αναγνώσιμη από τον άνθρωπο μορφή κώδικα ) απαιτεί μετάφραση σε μια δυαδική κατάσταση πριν ο υπολογιστής μπορεί να εκτελέσει ως πρόγραμμα . " Συγκέντρωση " γλώσσες ( όπως η C ή C + + ) να υποβάλλονται σε αυτή τη διαδικασία πριν ο υπολογιστής τρέχει το πρόγραμμα . Αυτό σημαίνει ότι ένα μεταγλωττισμένο πρόγραμμα υπάρχει ήδη σε μια αναγνώσιμη από μηχανή κατάσταση όταν εκτελείται . Πηγαίο κώδικα ενός scripting γλώσσα διαβάζεται ως το πρόγραμμα εκτελεί μια γραμμή μετά . Εντολές από μια γλώσσα scripting συχνά συνεργάζονται με άλλες εφαρμογές που επικοινωνούν με τον υπολογιστή στο δυαδικό επίπεδο .
Εικόνων ταχύτητας
Η

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

Η απλότητα
Η

Από scripting γλώσσες αλληλεπιδρούν με άλλα προγράμματα που επικοινωνούν με τον υπολογιστή στο δυαδικό επίπεδο , scripting γλώσσες είναι « απελευθερωθεί » από την ευθύνη για το χειρισμό επαναλαμβανόμενες , πολύπλοκα καθήκοντα ( όπως το υλικό ή τον έλεγχο του δικτύου ) . Αντ 'αυτού , scripting γλώσσες συχνά περιέχουν απλουστευμένη διασυνδέσεις που επιτρέπουν σε έναν προγραμματιστή να επικεντρωθεί στο έργο στο χέρι . Αυτή η απλότητα επίσης, προσφέρεται για μια εύκολη καμπύλη εκμάθησης , επιτρέποντας ερασιτέχνες όσο και τους εμπειρογνώμονες να απασχολούν scripting γλώσσες , όπως χρήσιμα εργαλεία .
Εικόνων Σύστημα Συμβατότητα
Η

Όταν ένα μεταγλωττισμένο γλώσσα πηγαίνει πραγματικά μέσα η διαδικασία κατάρτισης , τη συμβατότητά του είναι συνδεδεμένη με το σύστημα που έχει συνταχθεί - ένα πρόγραμμα συγκεντρώνονται σε Microsoft Windows δεν θα λειτουργήσει απαραίτητα σε ένα σύστημα Linux ή της Apple , για παράδειγμα. Ωστόσο , δεδομένου ότι scripting γλώσσες αλληλεπιδρούν με τους διερμηνείς και άλλα προγράμματα , αντί του ίδιου του συστήματος , που προσφέρουν τη δυνατότητα ανάπτυξης cross-platform . Scripting γλώσσες χρησιμεύουν συχνά ως «κόλλα» μεταξύ των διαφόρων συστημάτων και εφαρμογών , λόγω αυτής της διαλειτουργικότητας .
Εικόνων Ειδίκευση
Η

Συχνά , scripting γλώσσες υπάρχουν για να εξυπηρετούν ένα συγκεκριμένο σκοπό ή να λύσει ένα συγκεκριμένο πρόβλημα. Ένας μεγάλος αριθμός των scripting γλώσσες χρησιμεύουν ως εργαλεία για την ανάπτυξη Ιστού . PHP , JavaScript , Perl και Python είναι σε όλες τις γλώσσες προγραμματισμού που χρησιμοποιείται ευρέως στην ανάπτυξη ιστοσελίδων για δικτυακούς τόπους κοινωνικής δικτύωσης όπως το Facebook και το Twitter . Άλλα ( όπως scripts Unix Shell ) επιτρέπει στους προγραμματιστές να ελέγχουν τα συστήματα υπολογιστών μέσω εντολές δέσμης ενεργειών .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα