Every file is a program, but not the reverse
The concept of a program, unlike that of a file, is an informal one, giving rise to inaccurate or even false assumptions. In this article, we will contest two of them. First, using historical examples, we will show that there are programs that are not files. Then, more surprisingly, we will argue that any file can be seen as a program, since all criteria characterizing programs hold true for files. In particular, we will conclude that there is no technical reason to distinguish between file/program and program/interpreter pairs.
Authors
- Baptiste Mélès (ORCID: https://orcid.org/0000-0002-5692-083X)
Institutions
- Centre National de la Recherche Scientifique (FR)
- Université de Strasbourg (FR)
- Université de Lorraine (FR)
Publication Details
- Journal
- European Mathematical Society Magazine
- Published
- 2024-11-15
- DOI
- https://doi.org/10.4171/mag/205
- Primary Topic
- Logic, programming, and type systems
- Type
- article
- Field-Weighted Citation Impact
- 0.00