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
Image by Andrew Martin from Pixabay Superheroes don’t just have physical powers. Often they come out on top because of their mental abilities. Sherlock is a good example, catching vi…| 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