Πίνακας περιεχομένων:
Ορισμός - Τι σημαίνει Bar;
Η γραμμή είναι ένα συνήθως χρησιμοποιούμενο σύμβολο κράτησης θέσης που χρησιμοποιείται συχνά για να ονομάσει μεταβλητές ή άλλα στοιχεία κώδικα. Οι συμβατικές ονομαστικές συμβάσεις όπως αυτές είναι γνωστές ως μετασιαστικές μεταβλητές.
Η Techopedia εξηγεί το Bar
Η χρήση της ράβδου ως σύμβολο κράτησης θέσης προέρχεται από τη χρήση ενός άλλου τέτοιου αντικειμένου κράτησης θέσης: foo. Το Foo είναι ένας από τους πρώτους δημοφιλείς εντοπιστές που χρησιμοποιούνται στην τεχνολογία. Για παράδειγμα, ο foo χρησιμοποιείται για να ονομάσει γενικές μεταβλητές σε ένα μαθησιακό περιβάλλον. Καθώς οι προγραμματιστές συνέχισαν να χρησιμοποιούν το foo, κάποιοι άρχισαν να χρησιμοποιούν το μπαρ ως δεύτερο σύμβολο κράτησης, εν μέρει λόγω του στρατιωτικού όρου fubar, που έχει διαφορετικό νόημα και χροιά.
Ως έμβασμα, η μπάρα είναι κάπως αμφιλεγόμενη, διότι σε αντίθεση με τον συχνά προηγούμενο foo, το μπαρ έχει πραγματικό νόημα στην αγγλική γλώσσα. Πολλοί προγραμματιστές που είναι εγγενείς αγγλικοί ομιλητές προτιμούν να χρησιμοποιούν εντολοθέτες (όπως foo) χωρίς εγγενές νόημα, όπως ack, baz, smoke ή qux. Ωστόσο, λόγω του μικρού μήκους του, το μπαρ πληροί ένα άλλο κοινό κριτήριο κράτησης θέσης, καθώς πολλοί προγραμματιστές προτιμούν τους χαρακτήρες κράτησης θέσης τριών γραμμάτων, σε σύγκριση με τις μεγαλύτερες χορδές.