Τι είναι η Σύνταξη; (Συντακτικός ορισμός)

Πίνακας περιεχομένων:

Τι είναι η Σύνταξη; (Συντακτικός ορισμός)
Τι είναι η Σύνταξη; (Συντακτικός ορισμός)
Anonim

Στον κόσμο των υπολογιστών, η σύνταξη μιας εντολής αναφέρεται στους κανόνες στους οποίους πρέπει να εκτελεστεί η εντολή για να την κατανοήσει ένα λογισμικό.

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

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

Η σύνταξη είναι σαν γλώσσα

Image
Image

Για να κατανοήσετε καλύτερα τη σύνταξη του υπολογιστή, σκεφτείτε το ως μια γλώσσα, όπως αγγλικά, γερμανικά, ισπανικά κ.λπ.

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

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

Γιατί είναι σημαντική η σύνταξη;

Θα περιμένατε από κάποιον που διαβάζει και μιλά μόνο στα Ρωσικά να καταλάβει Ιαπωνικά; Ή τι γίνεται με κάποιον που καταλαβαίνει μόνο αγγλικά, για να μπορεί να διαβάζει λέξεις γραμμένες στα ιταλικά;

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

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

Είναι σημαντικό να μην παραβλέπετε τη σύνταξη όταν πρόκειται για εργασία με εντολές υπολογιστή, επειδή ακόμη και ένα μικροσκοπικό, φαινομενικά αποδεκτό σφάλμα στη σύνταξη σημαίνει ότι ο υπολογιστής δεν μπορεί να καταλάβει τι είναι αυτό που αναζητάτε.

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


ping 192.168.1.1

Αυτή η σύνταξη είναι 100 τοις εκατό σωστή και επειδή είναι σωστή, ο διερμηνέας της γραμμής εντολών, πιθανώς η γραμμή εντολών στα Windows, μπορεί να καταλάβει ότι θέλουμε να ελέγξουμε εάν ο υπολογιστής μπορεί να επικοινωνήσει με τη συγκεκριμένη συσκευή στο δίκτυο.

Ωστόσο, η εντολή δεν θα λειτουργήσει εάν αναδιατάξουμε το κείμενο και βάλουμε πρώτα τη διεύθυνση IP και μετά τη λέξη ping, ως εξής:


192.168.1.1 ping

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

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

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

Τα συντακτικά σφάλματα δεν περιορίζονται μόνο σε εντολές όπως αυτές που μόλις αναφέρθηκαν, αλλά και σε οποιαδήποτε άλλη γλώσσα προγραμματισμού όπως η HTML ή η JavaScript. Απλώς σκεφτείτε πόσα πιθανά συντακτικά λάθη θα μπορούσαν να γίνουν όταν κωδικοποιείτε κάτι σαν ένα ολόκληρο λειτουργικό σύστημα όπως τα Windows XP, το οποίο απαιτούσε 45 εκατομμύρια γραμμές κώδικα!

Μπορείτε να δείτε μόνο σε αυτό το παράδειγμα με το ping ότι είναι πολύ σημαντικό να μπορείτε όχι μόνο να διαβάζετε σωστά τη σύνταξη, αλλά φυσικά να μπορείτε να την εφαρμόζετε τέλεια.

Σωστή σύνταξη με εντολές γραμμής εντολών

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

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

Συνιστάται: