当前位置: X-MOL 学术Configurations › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
JavaScript Affogato: Programming a Culture of Improvised Expertise
Configurations Pub Date : 2018-01-01 , DOI: 10.1353/con.2018.0002
Brian Lennon

This essay attempts a philological—meaning a both technically and socially attentive—historical study of an individual computer programming language, JavaScript. From its introduction, JavaScript's reception by software developers, and its importance in web development as we now understand it, was structured by a continuous negotiation of expertise. I use the term "improvised expertise" to describe both conditions for and effects of the unanticipated development of JavaScript, originally designed for casual and inexpert coders, into a complex of technical artifacts and practices whose range and complexity of use has today propelled it into domains previously dominated by other, often older and more prestigious languages. "Improvised expertise" also marks the conditions for and effects of three specific developmental dynamics in JavaScript's recent history: first, the rapidly accelerated development of the language itself, in the versions of its standard specification; second, the recent, abruptly emerging, yet rapid growth of JavaScript in server-side networking, data processing, and other so-called back-end development tasks previously off limits to it; third, the equally recent and abrupt, yet decisive emergence of JavaScript as the dominant language of a new generation of dynamic web application frameworks and the developer tool chains or tooling suites that support them.

中文翻译:

JavaScript Affogato:编程即兴专长的文化

这篇文章试图对一种单独的计算机编程语言 JavaScript 进行语言学——意味着在技术上和社会上都关注——历史研究。从一开始,JavaScript 就受到软件开发人员的欢迎,以及它在我们现在理解的 Web 开发中的重要性,都是通过不断的专业知识协商来构建的。我使用术语“即兴的专业知识”来描述 JavaScript 的意外发展的条件和影响,JavaScript 最初是为临时和非专业编码人员设计的,变成了技术工件和实践的复杂性,其使用范围和复杂性今天已将其推向各个领域以前由其他通常更古老和更有声望的语言主导。“即兴的专业知识” 也标志着 JavaScript 近期历史中三个特定发展动态的条件和影响:第一,语言本身的快速发展,在其标准规范的版本中;第二,最近 JavaScript 在服务器端网络、数据处理和其他所谓的后端开发任务中突然出现但快速增长,以前它是不受限制的;第三,JavaScript 作为新一代动态 Web 应用程序框架和支持它们的开发人员工具链或工具套件的主要语言,同样是近期和突然但决定性的出现。然而,JavaScript 在服务器端网络、数据处理和其他所谓的后端开发任务中的快速增长以前是不受限制的;第三,JavaScript 作为新一代动态 Web 应用程序框架和支持它们的开发人员工具链或工具套件的主要语言,同样是近期和突然但决定性的出现。然而,JavaScript 在服务器端网络、数据处理和其他所谓的后端开发任务中的快速增长以前是不受限制的;第三,JavaScript 作为新一代动态 Web 应用程序框架和支持它们的开发人员工具链或工具套件的主要语言,同样是近期和突然但决定性的出现。
更新日期:2018-01-01
down
wechat
bug