Hostname: page-component-74656f9884-rdgjk Total loading time: 0 Render date: 2026-11-07T13:46:31.473Z Has data issue: false hasContentIssue false

Algorithms and Programs

Published online by Cambridge University Press:  09 February 2016

Kurt Mehlhorn*
Affiliation:
Max-Planck-Institut für Informatik, 66123 Saarbrücken, Germany. E-mail: d1-office@mpi-inf.mpg.de
Rights & Permissions [Opens in a new window]

Abstract

This article is based on the Erasmus Lecture that I delivered at the 2014 Annual Meeting of the Academia Europaea in Barcelona. I will discuss my early fascination for the field, as well as algorithms, programs, laws of computation, the double role of informatics as a mathematical and engineering discipline, and my effort to teach informatics to non-majors and the general public.

Information

Type
Erasmus Lecture 2014
Copyright
© Academia Europaea 2016 
Figure 0

Figure 1 F.L. Bauer. (To view this figure in colour please see the online version of this journal.)

Figure 1

Figure 2 Al-Khwarizmi, AD 780–850. (To view this figure in colour please see the online version of this journal.)

Figure 2

Figure 3 An algorithm for solving quadratic equations. The left column shows the steps of the algorithm. The right column shows a sample execution. LHS is left-hand side and RHS is right-hand side.

Figure 3

Figure 4 The PERM.

Figure 4

Figure 5 MIPS R10K. (To view this figure in colour please see the online version of this journal.)

Figure 5

Figure 6 Area-time tradeoff: every combination of A and T in the red region is impossible, and every combination of A and T in the green region can be realized. (To view this figure in colour please see the online version of this journal.)

Figure 6

Figure 7 The LEDA book. (To view this figure in colour please see the online version of this journal.)

Figure 7

Figure 8 The correctness problem. How can a user be sure that y is the correct result for input x?

Figure 8

Figure 9 Certifying program and accompanying checker.

Figure 9

Figure 10 Four graphs.

Figure 10

Figure 11 Formal mathematics in Isabelle/HOL.