Commit 6ef07e32 authored by Nicolas Lenz's avatar Nicolas Lenz

Turing

parent 62a6b38d
---
title: Memorial to Alan M. Turing
---
![Portrait of Alan Turing [^i]](res/turing.jpg){width=380px}
[Alan Mathison Turing](https://en.wikipedia.org/wiki/Alan_Turing) (1912 - 1954) was a mathematician and computer scientist. He is widely regarded as father of the field of theoretical computer science, for example for formalizing the concept of computability through the [Turing machine](https://en.wikipedia.org/wiki/Turing_machine).
His work on cryptanalysis was vital to the British efforts of breaking Nazi Germany's [Enigma encryption](https://en.wikipedia.org/wiki/Enigma_machine) that helped the Allies defeat the Nazis in multiple important battles and ultimately end World War II.
When Turing's house was burglarized in 1952 his homosexuality came up in the following investigations. He was subsequently charged and convicted of "gross indecency" and forced to undergo hormonal "treatment". The synthetic estrogen rendered him impotent and feminized his body, driving him into a depression and later in 1954 to suicide by cyanide poisoning. He died the age of just forty one years.
The government repaid his accomplishments with prosecution and inhumane treatment for no reasons other than irrational prejudice and hatred. Only in 2009, after an internet campaign, the British government issued a official apology.
Let us remember Alan Turing's accomplishments in various scientific fields and in the defeat of Nazi Germany. And let the memory of his fate remind us what hate, intolerance and tyranny lead to.
[^i]: [Picture "Alan Turing"](https://www.npg.org.uk/collections/search/portrait/mw165875/Alan-Turing) by Elliott & Fry licensed from National Portrait Gallery, London, under [CC BY-NC-ND 3.0](https://creativecommons.org/licenses/by-nc-nd/3.0/).
res/turing.jpg

130 Bytes

......@@ -89,8 +89,9 @@ span {
}
figure {
text-align: center;
img {
width: 100%;
max-width: 100%;
}
figcaption {
font-size: 0.9rem;
......@@ -135,7 +136,7 @@ div.sourceCode {
background-color: transparent !important;
}
/* TODO
/* TODO code block line numbers
code {
counter-reset: line;
}
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment