New Programming Styles Suggested by Human Languages
Can human languages help us write programs in a different way than we usually do? To examine this question, we first define exactly what it means for a programming language to be “derived from” a human language. Next, we analyse cases in which translating a program from one human language to another does not significantly change the program’s structure. Finally, we examine two game-changing cases: a programming language derived from Latin, in which syntax plays a limited role compared to morphology, and another derived from Classical Chinese, in which little linguistic recursion is available. These examples show that human languages, even ancient ones, are a reservoir for innovation in program writing. One can encourage programming language designers to dare learn foreign languages and not be ashamed of their own native language.
Authors
- Baptiste Mélès (ORCID: https://orcid.org/0000-0002-5692-083X)
Institutions
- Centre National de la Recherche Scientifique (FR)
- Université de Lorraine (FR)
Publication Details
- Journal
- Philosophies
- Published
- 2026-04-07
- DOI
- https://doi.org/10.3390/philosophies11020055
- Primary Topic
- Logic, programming, and type systems
- Type
- article
- Field-Weighted Citation Impact
- 0.00