213x Filetype PDF File size 0.42 MB Source: www.upf.edu
CaSEs seminars Transdisciplinary approaches to human culture Tuesday, March 10th 17.00-‐18.00 Room 24.S12 Building Mercè Rodoreda 24 Pompeu Fabra University (Ciutadella Campus) Modeling the Evolution of Programming Languages Sergi Valverde Universitat Pompeu Fabra Is cultural evolution similar to biological evolution? The analogies and differences between biological and cultural evolution have been explored by evolutionary biologists, historians, engineers and linguists alike. Both share some traits relating to the evolution of species, but technology is much more difficult to study. A major challenge in our way towards a scientific theory of technological evolution is how to properly define evolutionary trees or clades and how to weight the role played by horizontal transfer of information. Recently, we have investigated this problem by looking at the large-‐scale historical development of programming languages, which have deeply marked social and technological advances in the last half century. Although the records of programming languages are very rich, there has been no systematic attempt to classify these languages and their historical foundations. We have analysed their historical connections using network theory (see figure) and reconstructed phylogenetic networks. Our results suggest that technological evolution is highly uneven: radiation events occur in bursty pattern and they are tied to technological innovations. The method consistently captures the main programming paradigms and it can be extrapolated to other cultural systems. This series of seminars is organised by CaSEs (Complexity and Socio-‐Ecological Dynamics – www.cases.upf.edu) a research group of the Department of Humanities, University Pompeu Fabra, Barcelona, Spain
no reviews yet
Please Login to review.