Chapter 9

Chapter 9: Software Development #

Overview #

Topcis covered in “Im Licht der Evolution”: evolution – complexity – design principles – computer system layers – interpreter and compiler – hardware and software – malware – viruses – denial-of-service-attacks – security – bugs – programming principles – programming languages – programming paradigms – language evolution – software engineering – software architecture – modules and interfaces – computational biology – shot gun sequencing – phylogenetic trees – evolutionary algorithms.

Figures #

The following illustrations from the book Inside the Computer’s Brain (Dem Computer ins Hirn geschaut) are available for download and licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.

Using the figures

You are free to use, share, and adapt the figures below for any non-commercial purposes, e. g., for oral presentations and classes. Attribution should be given to both book illustrator (Susanne Staubli) and book author (Eckart Zitzler), so please include an acknowledgement such as: “Illustration by Susanne Staubli, Eckart Zitzler”.

Fig. 9.1 : JPG / PDF
Fig. 9.2 : JPG / PDF
Fig. 9.4 : JPG / PDF
Fig. 9.5 : JPG / PDF
Fig. 9.6 : JPG / PDF
Fig. 9.8 : JPG / PDF
Fig. 9.9 : JPG / PDF
Fig. 9.10 : JPG / PDF
Fig. 9.11 : JPG / PDF
Fig. 9.12 : JPG / PDF
Fig. 9.15 : JPG / PDF
Fig. 9.16 : JPG / PDF
Fig. 9.17 : JPG / PDF
Fig. 9.18 : JPG / PDF
Fig. 9.19 : JPG / PDF

Chapter 1 Chapter 2 Chapter 3

Chapter 4 Chapter 5 Chapter 6

Chapter 7 Chapter 8 Chapter 9