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

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

Τι σημαίνει Invalid Syntax Mean

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

Προγραμματισμός και γλώσσες κωδικοποίησης λειτουργούν με ποικίλους τρόπους . Στις γλώσσες προγραμματισμού , όπως η Java για τα προγράμματα desktop ή PHP για εφαρμογές Web , ο κώδικας ορίζει μια σειρά από οδηγίες για τον υπολογιστή ή διακομιστή Web για να εκτελέσει . Σε γλώσσες σήμανσης , όπως HTML και XML , κατάλογος εγγράφων στοιχείων δεδομένων μεταξύ ετικέτα δομές , που καθορίζει την εμφάνιση και τη συμπεριφορά των αντικειμένων περιεχόμενο της ιστοσελίδας και τη δομή των πηγών δεδομένων . Η σύνταξη ενός προγραμματισμού ή γλώσσα σήμανσης καθορίζει τις δομές που μπορούν να εμφανιστούν μέσα σε αυτό , εκπροσωπούμενη χρησιμοποιώντας χαρακτήρες κειμένου . Για μια εφαρμογή ή την ιστοσελίδα για να λειτουργήσει αποτελεσματικά , η σύνταξη πρέπει να είναι έγκυρη .
Εικόνων Λάθη
Η

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

Η Επιδράσεις
Η

Τα αποτελέσματα των άκυρη σύνταξη κυμαίνεται από ήπια έως σοβαρή . Σε ορισμένες περιπτώσεις , μια σελίδα Web πρόγραμμα ή θα συνεχίσουν να είναι λειτουργικά και παρά τα μικρά λάθη . Για παράδειγμα , τα προγράμματα περιήγησης στο Web μπορεί να καταστήσει συχνά υπόλοιπο κώδικα σωστά , παρά κάποια έγκυρη σύνταξη . Ωστόσο, ένα συντακτικό λάθος μπορεί να προκαλέσει μια ολόκληρη εφαρμογή για να αποτύχει . Το ακόλουθο δείγμα κώδικα Java δείχνει μια γραμμή χρησιμοποιώντας έγκυρη σύνταξη : String MyWord = " πρόσωπο" ?

Η ακόλουθη τροποποιημένη έκδοση είναι έγκυρη : String MyWord = " πρόσωπο ?

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

Αν αντιμετωπίσετε άκυρο συντακτικά λάθη ως χρήστη του δικτυακού τόπου ή την εφαρμογή , υπάρχει ένα όριο στο τι μπορείτε να κάνετε , ως μη έγκυρη σύνταξη πρέπει να αντιμετωπιστούν από τους προγραμματιστές υπεύθυνοι . Εάν εργάζεστε σε μια εφαρμογή ως προγραμματιστής , θα πρέπει πρώτα να εντοπίσετε την πηγή του σφάλματος , προκειμένου να το φτιάξω . Για παράδειγμα , ο παρακάτω κώδικας PHP θα δημιουργήσει ένα σφάλμα : $ word_string = " Εδώ είναι μερικές λέξεις , με κάποια μέσα " εισαγωγικά "πολύ " ?

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

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

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