Skip to main content

Τι είναι η αναφορά γλώσσας προγραμματισμού;

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

Όταν αναπτύσσεται και εξελίσσεται μια γλώσσα υπολογιστή με την πάροδο του χρόνου, πολλοί προγραμματιστές γλωσσών διατηρούν μια αναφορά γλώσσας προγραμματισμού.Η αναφορά συνήθως προσπαθεί να εξηγήσει τις διάφορες πτυχές του τρόπου με τον οποίο η γλώσσα προγραμματισμού λειτουργεί με εξειδίκευση, χωρίς να μεταδίδεται πολύ βαθιά σε λεπτομέρειες που δεν απαιτούνται για τον προγραμματισμό γενικού σκοπού.Ωστόσο, το έγγραφο δεν αποτελεί οδηγό μαθήματος ή εκμάθησης και οι παρεχόμενες περιγραφές εξηγούν μόνο τον τρόπο με τον οποίο μπορούν να χρησιμοποιηθούν διαφορετικοί χειριστές και χαρακτηριστικά και η σωστή σύνταξη που πρέπει να χρησιμοποιήσει ένας προγραμματιστής.μπορεί να περιλαμβάνει σχεδόν όλες τις βασικές πτυχές μιας γλώσσας του υπολογιστή.Αυτό μπορεί να σημαίνει όλους τους βασικούς χειριστές, όπως τα σημάδια προσθήκης και αφαίρεσης, καθώς και τη βασική δομή που πρέπει να ακολουθήσει ένα αρχείο πηγαίου κώδικα, ώστε να μπορεί να ερμηνευτεί από τον μεταγλωττιστή γλώσσας.Άλλες πληροφορίες που μπορεί να καλύψει μια αναφορά γλώσσας προγραμματισμού είναι το πόσο λογική διακλάδωση mdash;όπως οι δηλώσεις IF-Then-Else Mdash;Εργασίες και τα όρια και τα ονόματα των υποστηριζόμενων κλιμακωτών τύπων όπως οι ακέραιοι.Σε γλώσσες χαμηλότερου επιπέδου, τα χαρακτηριστικά του χώρου ονομάτων και η διαχείριση της μνήμης μπορούν επίσης να καλυφθούν.

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