Τα Foo bar baz είναι ονόματα κράτησης θέσης που χρησιμοποιούνται στον προγραμματισμό υπολογιστών για τη συμπλήρωση άγνωστων, ευέλικτων ή ακόμα αναποφάσιστων μεταβλητών, συμπεριλαμβανομένων συμβάντων ή διεργασιών. Για παράδειγμα, κατά τη δημιουργία κώδικα, μια διεργασία μπορεί να καλέσει μια άλλη, που δηλώνεται στην ορολογία του υπολογιστή ως “γραμμή κλήσεων foo”.
Ενώ το foo bar baz μπορεί να ακούγεται εξωγήινο, οι περισσότεροι άνθρωποι χρησιμοποιούν ονόματα κράτησης θέσης όλη την ώρα. Thingamajig, whatshisface, Jane Doe, John Q. Public, doodad και gizmo είναι όλα τα ονόματα κράτησης θέσης. Το Foo bar baz εμπίπτει σε μια ειδική κατηγορία ονομάτων κράτησης θέσης γνωστές ως μετασυντακτικές μεταβλητές, ειδικά για τη σύνταξη και τους αλγόριθμους προγραμματισμού.
Το Foo είναι πιθανώς πιο αναγνωρισμένο από τον μέσο χρήστη υπολογιστή. Το Foo μπορεί να εμφανίζεται μόνο του ή μαζί με τη γραμμή, όπως στο “Δημιουργία τομέα ανώτατου επιπέδου όπως το foobar.com”. Το Baz, όταν εμφανίζεται, ακολουθεί συνήθως το foo and bar. Με τη δημοτικότητα των υπολογιστών, αυτή η έκφραση έχει διαρρεύσει στο κυρίαρχο λεξιλόγιο ως ισχιακή αργκό.
Το Foo bar baz άκμασε χωρίς εξήγηση για το από πού ακριβώς προήλθαν οι όροι. Ο ιδιόρρυθμος κόσμος του προγραμματισμού έχει το δικό του στυλ και το δικό του είδος χιούμορ, μερικές φορές εκλαϊκεύοντας απόκρυφες αναφορές από διάφορες πηγές που μπορεί να είναι εκπληκτικά mainstream, αν όχι προφανείς. Στην πραγματικότητα, την Πρωταπριλιά του 2001, δημοσιεύτηκε το Reference For Comments (RFC) 3092, αποκαλύπτοντας πιθανώς την ετυμολογία του foo.
Αν και το foo δεν μπορεί να εντοπιστεί σε μία μόνο πηγή, το RFC 3092 επισημαίνει πολλές αναφορές στο foo ως μια ανόητη λέξη που παρατηρείται σε κόμικς και κινούμενα σχέδια γύρω στο 1930-1952. Σε ένα επεισόδιο του προδρόμου της Warner Brothers για το Daffy Duck, το RFC 3092 δηλώνει ότι ο Daffy Doc σηκώνει μια πινακίδα που γράφει, “Η ΣΙΩΠΗ ΕΙΝΑΙ ΤΕΛΕΙΟ!” Επιπλέον, αναφέρονται τα Pogo strips του Walt Kelly και τα κόμικς Smokey Stover του Bill Holman. Ο Fireman Smokey Stover οδήγησε ένα Foomobile, προφέροντας λέξεις όπως “Όπου υπάρχει φου, υπάρχει και φωτιά!” Ο συγγραφέας Χόλμαν φέρεται να είδε τη λέξη σφραγισμένη στην κάτω πλευρά ενός ειδωλίου από την Κίνα, όπου το «fu/foo» μερικές φορές μεταφράζεται σε ευτυχία.
Ενώ το “foo” προϋπήρχε της δεκαετίας του 1940, το τμήμα του foobar είναι παρόμοιο με τον Δεύτερο Παγκόσμιο Πόλεμο, fubar, ένα αρκτικόλεξο για το “F—ed Up Beyond All Recognition”. Οι περισσότερες έρευνες σχετικά με την προέλευση του foobar δείχνουν ότι αυτή η αναφορά είναι τουλάχιστον εν μέρει υπεύθυνη για το foobar.
Το Foo bar baz είναι η τεχνικά σωστή σειρά για αυτές τις μετασυντακτικές μεταβλητές, ωστόσο, μπορεί κανείς να δει σύμβολα κράτησης θέσης όπως “foobaz” ή “barbaz”. Το Foobar χρησιμοποιείται επίσης ως αργκό για κάτι που δεν έχει νόημα ή είναι γελοίο. Ως επί το πλείστον, ωστόσο, η εύρεση της έκφρασης γραμμένη ως τέτοια στις περιπλανήσεις σας στο Διαδίκτυο δεν είναι τόσο συνηθισμένη όσο η εύρεση foo ή foobar.