Suppr超能文献

一种关于编程语言兴衰的文化传播模型。

A Cultural Diffusion Model for the Rise and Fall of Programming Languages.

作者信息

Valverde Sergi, Solé Ricard V

机构信息

1 ICREA-Complex Systems Lab, Universitat Pompeu Fabra, Barcelona, Spain.

出版信息

Hum Biol. 2015 Jul;87(3):224-34.

Abstract

Our interaction with complex computing machines is mediated by programming languages (PLs), which constitute one of the major innovations in the evolution of technology. PLs allow flexible, scalable, and fast use of hardware and are largely responsible for shaping the history of information technology since the rise of computers in the 1950s. The rapid growth and impact of computers were followed closely by the development of PLs. As occurs with natural, human languages, PLs have emerged and gone extinct. There has been always a diversity of coexisting PLs that compete somewhat while occupying special niches. Here we show that the statistical patterns of language adoption, rise, and fall can be accounted for by a simple model in which a set of programmers can use several PLs, decide to use existing PLs used by other programmers, or decide not to use them. Our results highlight the influence of strong communities of practice in the diffusion of PL innovations.

摘要

我们与复杂计算机的交互是通过编程语言(PL)来实现的,编程语言是技术发展过程中的一项重大创新。编程语言允许灵活、可扩展且快速地使用硬件,自20世纪50年代计算机兴起以来,在很大程度上塑造了信息技术的历史。随着计算机的快速发展及其影响的扩大,编程语言也随之发展起来。与自然人类语言一样,编程语言也会出现和消亡。一直以来,多种编程语言并存,它们在占据特定细分领域的同时也存在一定竞争。在这里我们表明,语言采用、兴起和衰落的统计模式可以用一个简单模型来解释,在这个模型中,一组程序员可以使用多种编程语言,决定使用其他程序员使用的现有编程语言,或者决定不使用它们。我们的研究结果凸显了强大的实践社区在编程语言创新传播中的影响。

文献AI研究员

20分钟写一篇综述,助力文献阅读效率提升50倍。

立即体验

用中文搜PubMed

大模型驱动的PubMed中文搜索引擎

马上搜索

文档翻译

学术文献翻译模型,支持多种主流文档格式。

立即体验