Foo, Bar, Baz…: The Metasyntactic Variable and the Programming Language Hierarchy

Philosophy and Technology 34 (1):13-32 (2019)
  Copy   BIBTEX

Abstract

This article argues that the English-language nonsense words “foo,” “bar,” “baz,” and others in a more or less standardized sequence of so-called metasyntactic variables commonly used in computer programming ought to be understood as meta-abstractive, re-representing a linguistically derived code’s abstraction of language and the abstraction of the programming language hierarchy itself, making it legible in a manner that rewards culturally oriented study: for example, of programming as a culture and of cultures of software development or engineering.

Links

PhilArchive



    Upload a copy of this work     Papers currently archived: 91,122

External links

Setup an account with your affiliations in order to access resources via your University's proxy server

Through your library

Similar books and articles

Understanding programming languages.Raymond Turner - 2007 - Minds and Machines 17 (2):203-216.
A Logic Programming Language with Lambda-abstraction, Function Variables, and Simple Unification.Dale Miller - 1991 - LFCS, Department of Computer Science, University of Edinburgh.
Hardware, Software, Humans: Truth, Fiction and Abstraction.Graham White - 2015 - History and Philosophy of Logic 36 (3):278-301.
Programming Languages as Technical Artifacts.Raymond Turner - 2014 - Philosophy and Technology 27 (3):377-397.
Abpl.Mike Ainsworth - 1993 - Acta Biotheoretica 41 (1-2):43-51.

Analytics

Added to PP
2019-12-18

Downloads
14 (#907,727)

6 months
4 (#573,918)

Historical graph of downloads
How can I increase my downloads?

Citations of this work

No citations found.

Add more citations

References found in this work

A Computing Procedure for Quantification Theory.Martin Davis & Hilary Putnam - 1966 - Journal of Symbolic Logic 31 (1):125-126.

Add more references