συστήματα

Γνώση Υπολογιστών >> συστήματα >  >> Unix

Τι είναι το token στον προγραμματισμό υπολογιστών;

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

Για παράδειγμα, στη γλώσσα προγραμματισμού C, τα ακόλουθα είναι όλα διακριτικά:

* «int» (λέξη-κλειδί)

* «κύριος» (αναγνωριστικό)

* `=` (χειριστής)

* `;` (τερματιστής)

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

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

Ακολουθούν μερικά πρόσθετα παραδείγματα διακριτικών σε διαφορετικές γλώσσες προγραμματισμού:

* JavaScript:`var`, `function`, `+`, `-`, `()`, `{}`

* Python:«def», «class», «if», «else», «for», «in»

* Java:"δημόσιο", "στατικό", "κενό", "int", "String", "."

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

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

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