The Evolutionary Theory has been used to analyze non biological systems, such as the evolution of technology and that of human languages. Even the history of programming languages can be observed in an evolutionary framework, since it displays variation and selection processes. In this paper, rather than casting programming languages evolution into the Darwinian account, we borrow the biological talking to unveil evolutionary patterns and driving forces that unfold behind the development of this rich scientific area.

Understanding the development of modern programming languages in an evolutionary framework [Comprendere lo sviluppo dei moderni linguaggi di programmazione in chiave evolutiva]

CRAFA, SILVIA
2016

Abstract

The Evolutionary Theory has been used to analyze non biological systems, such as the evolution of technology and that of human languages. Even the history of programming languages can be observed in an evolutionary framework, since it displays variation and selection processes. In this paper, rather than casting programming languages evolution into the Darwinian account, we borrow the biological talking to unveil evolutionary patterns and driving forces that unfold behind the development of this rich scientific area.
2016
File in questo prodotto:
Non ci sono file associati a questo prodotto.
Pubblicazioni consigliate

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11577/3187078
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? ND
social impact