无代码语言:故意不可用、无可争辩或概念编程语言

IF 0.2 0 HUMANITIES, MULTIDISCIPLINARY Journal of Science and Technology of the Arts Pub Date : 2017-12-22 DOI:10.7559/CITARJ.V9I3.432
Daniel Temkin
{"title":"无代码语言:故意不可用、无可争辩或概念编程语言","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":"{\"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}","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

摘要

深奥的编程语言类,通常被称为esolangs,长期以来一直在挑战编程实践和计算文化的规范。Esolangs是黑客/业余爱好者的一种实践,他们并不主要认为自己的作品是艺术;我们通过用语言编写代码来理解这些语言。通过这个动作,语言的逻辑变得清晰起来。然而,一小部分esolangs并不是通过主动编写代码来表达他们的观点,而是通过简单地思考他们的规则。我们可以把这些esolangs看作是概念性的,而不是经验性的。有些是这样设计的,它们根本不允许为它们编写任何代码。通过远离可用性,概念性的esolangs对编程语言的定义提出了最直接的挑战,尽管编程语言早于数字计算机,但编程语言是一个常用的术语,令人惊讶地不具体,通常通过实用性来理解。本文深入研究了概念性的esolangs,并探讨了它们对编程语言思想的挑战。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
Language Without Code: Intentionally Unusable, Uncomputable, or Conceptual Programming Languages
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.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
Journal of Science and Technology of the Arts
Journal of Science and Technology of the Arts HUMANITIES, MULTIDISCIPLINARY-
CiteScore
0.40
自引率
0.00%
发文量
0
审稿时长
12 weeks
期刊介绍: 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.
期刊最新文献
Editorial: v13 n2 Moving in Between Resistances: An Axis-Thought on Choreographic Creation in an Educational Context Critical Approaches Towards (A New) Arts Education From Strategic Effects to Tactical Affects The Ambiguous Geometry of Relationships: A Brief Analysis of 'How to Draw a Perfect Circle' after a video essay by Marisa Alves Pedro
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1