by Greg Michaelson Greg Michaelson is an Emeritus professor of computer science at Heriot-Watt University in Edinburgh. He is also a novelist and a short story writer. From the cs4fn archive. Image…| cs4fn
by Paul Curzon, Queen Mary University of London It it possible to make a working computer out of lego and you do not even have to pay for an expensive robot Mindstorm kit…but only if you are willin…| cs4fn
by Jonathan Black, Paul Curzon and Peter W. McOwan, Queen Mary University of London From the archive Alan Turing was born in London on 23 June 1912. His parents were both from successful, well-to-d…| cs4fn
Image by geraldrose from Pixabay There are many myths and stories about how different animals gained their distinctive patterns. In 1901, Rudyard Kipling wrote a “Just So Story…| cs4fn
Computer Scientists talk about “Syntactic Sugar” when talking about programming languages. But in what way might a program be made sweet? It is all about how necessary a feature of a language is, a…| cs4fn
Celebrating LGBTQ+ Greats Thousands of programming languages have been invented in the many decades since the first. But what makes a good language? A key idea behind language design is that they s…| cs4fn
by Paul Curzon, Queen Mary University of London Truth tables are a simple way of reason about logic that were popularised by the 20th century philosopher Ludwig Wittgenstein. They provide a very cl…| cs4fn
Image by Gerd Altmann from Pixabay Ludwig Wittgenstein is one of the most important philosophers of the 20th century. His interest was in logic and truth, language, meaning and ethics. As an aside …| cs4fn