{"title":"Language Without Code: Intentionally Unusable, Uncomputable, or Conceptual Programming Languages","authors":"Daniel Temkin","doi":"10.7559/CITARJ.V9I3.432","DOIUrl":null,"url":null,"abstract":"The esoteric class of programming languages, commonly called esolangs, have long challenged the norms of programming practice and computational culture. Esolangs are a practice of hacker/hobbyists, who don’t primarily think of their work as art. Most esolangs are experiential works; we understand the languages by writing code in them. Through this action, the logic of the language becomes clear. However, a smaller subset of esolangs make their point not through actively writing code, but instead by simply contemplating their rules. We can think of these esolangs as conceptual rather than experiential. Some are designed in such a way that they don’t allow any code to be written for them at all. By stepping away from usability, the conceptual esolangs offer the most direct challenge to the definition of programming language, a commonly used term which is surprisingly unspecific, and usually understood through utility, despite the fact that programming languages predate digital computers. This paper delves into the conceptual esolangs and looks at their challenge to the idea of programming languages.","PeriodicalId":41151,"journal":{"name":"Journal of Science and Technology of the Arts","volume":"9 1","pages":"83-91"},"PeriodicalIF":0.2000,"publicationDate":"2017-12-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of Science and Technology of the Arts","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.7559/CITARJ.V9I3.432","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"0","JCRName":"HUMANITIES, MULTIDISCIPLINARY","Score":null,"Total":0}
引用次数: 4
Abstract
The esoteric class of programming languages, commonly called esolangs, have long challenged the norms of programming practice and computational culture. Esolangs are a practice of hacker/hobbyists, who don’t primarily think of their work as art. Most esolangs are experiential works; we understand the languages by writing code in them. Through this action, the logic of the language becomes clear. However, a smaller subset of esolangs make their point not through actively writing code, but instead by simply contemplating their rules. We can think of these esolangs as conceptual rather than experiential. Some are designed in such a way that they don’t allow any code to be written for them at all. By stepping away from usability, the conceptual esolangs offer the most direct challenge to the definition of programming language, a commonly used term which is surprisingly unspecific, and usually understood through utility, despite the fact that programming languages predate digital computers. This paper delves into the conceptual esolangs and looks at their challenge to the idea of programming languages.
期刊介绍:
The Journal of Science and Technology of the Arts (CITARJ) covers a wide range of topics related to the study and practice of Artistic work approached through Science and Technology, including: -Aesthetics of New Media- Audiovisual and Cinematic Art- Computer Music- Digital Arts - Digital Culture- Generative Art/Systems- Interactive Art - Interactive Multimedia- Interactive Sound- New Interfaces for Digital Expression- New Media Art- Tangible interfaces.