编程技术的创新动态编程技术的创新动态
Conrad Borchers1, Fabian Braesemann2,3,4,5
1School of Computer Science, Carnegie Mellon University, Pittsburgh, PA, USA.
Journal of the Royal Society, Interface
|January 15, 2026
概括
新的编程技术通过补充现有技术而不是补充它们而出现. 在Stack Overflow中观察到的这种趋势突显了软件开发中的创造性破坏.
科学领域:
- 计算机科学 计算机科学
- 软件工程 软件工程 软件工程
- 技术 创新 技术 创新 创新
背景情况:
- 编程技术发展迅速,但其成功或失败的驱动因素仍然不清楚.
- 了解技术生命周期对于导航动态软件开发环境至关重要.
研究的目的:
- 研究影响编程技术兴衰的因素.
- 分析竞争如何影响技术增长轨迹.
主要方法:
- 从Stack Overflow分析标签使用数据,以建立相关性网络.
- 识别代表核心计算和应用开发的技术集群.
主要成果:
- 确定了两个不同的技术集群:核心计算 (操作系统,数据库,服务器) 和应用程序开发 (web框架,机器学习).
- 衰退的技术与核心计算有关,而新兴技术与应用程序开发有关.
- 与新工具正相关且与旧工具负相关的技术的采用率更高.
结论:
- 流行,起的编程技术往往补充,而不是补充,现有的.
- 编程技术创新的动态是由类似于创造性破坏的过程塑造的.
相关概念视频
Pascal's Law
11.1K
In 1653, the French philosopher and scientist Blaise Pascal published "Treatise on the Equilibrium of Liquids," which discussed the principles of static fluids. A static fluid is a fluid that is not in motion. When a fluid is not flowing, we say that the fluid is in static equilibrium. If the fluid is water, we say it is in hydrostatic equilibrium. For a fluid in static equilibrium, the net force on any part of the fluid must be zero; otherwise, the fluid will start to flow. Pascal...
11.1K
Creative Thinking
1.3K
Creative thinking encompasses innovative and unconventional methods for addressing challenges, often leading to groundbreaking solutions. Instead of focusing solely on enhancing existing systems, such as increasing smartphone battery capacity, creative thinking might inspire advancements like energy-efficient batteries or processors that minimize power consumption. This multidimensional approach underscores the importance of exploring novel pathways to innovation.
Divergent thinking is the...
Divergent thinking is the...
1.3K
Statically Indeterminate Problem Solving
693
Statically indeterminate problems are those where statics alone can not determine the internal forces or reactions. Consider a structure comprising two cylindrical rods made of steel and brass. These rods are joined at point B and restrained by rigid supports at points A and C. Now, the reactions at points A and C and the deflection at point B are to be determined. This rod structure is classified as statically indeterminate as the structure has more supports than are necessary for maintaining...
693
Issues And Trends In Healthcare Delivery System
6.1K
The issues and trends in healthcare delivery are constantly changing. The COVID-19 pandemic is one recent issue that wreaked havoc on healthcare systems, causing a shortage of healthcare workers, high demand for medicines and supplies, and increased medical expenditure due to a lack of insurance. Other issues include rising healthcare costs and care fragmentation.
Cost Containment
Payment for healthcare services has historically promoted adoption of costly and often unnecessary or inefficient...
Cost Containment
Payment for healthcare services has historically promoted adoption of costly and often unnecessary or inefficient...
6.1K
Factors Affecting Dissolution: Polymorphism, Amorphism and Pseudopolymorphism
673
Polymorphism refers to the existence of a drug substance in multiple crystalline forms, known as polymorphs. Recently, this term has been expanded to include solvates (forms containing a solvent), amorphous forms (non-crystalline forms), and desolvated solvates (forms from which the solvent has been removed).
Some polymorphic crystals possess lower aqueous solubility than their amorphous counterparts, leading to incomplete absorption. For instance, the oral suspension of Chloramphenicol, which...
Some polymorphic crystals possess lower aqueous solubility than their amorphous counterparts, leading to incomplete absorption. For instance, the oral suspension of Chloramphenicol, which...
673
Introduction to Nuclear Reprogramming
2.3K
Nuclear reprogramming is the process of switching gene expression of one cell type to that of another cell type, usually from a differentiated cell state to an undifferentiated cell state. Differentiation occurs during processes such as development and morphogenesis, tissue regeneration, and malignancy. Cells can also be artificially induced to reprogram their gene expression by techniques such as nuclear transfer, induced pluripotency, and cell fusion. Such techniques have many applications in...
2.3K


