blog

News & Updates

Join our Newsletter

Brain Teasers
The barber paradox – Solution

The barber paradox – Solution

Suppose someone, let's call them John, has been found who wants to take on the role of national barber of Giwi. According to the law, John should be male. The law also states that all men have to get a shave at least once a week. so, John has to get a shave at least...

The barber paradox offered by Bertrand Russell

The barber paradox offered by Bertrand Russell

Consider the following variation on Russell's paradox. On the fictitious island nation of Giwi, very man has to get a shave at least once a week. This is prescribed by law. The can shave themselves or have someone else, for example the national barber, do the job....

Play Thinks

Play Thinks

Ivan Moscovich was a designer and commercial developer of games, toys and puzzles. Having survived two concentration camps, he was liberated by British troops in 1945 and was sent to Sweden for recuperation before returning home.After finishing his university studies...

Computability
Computational and computable problems

Computational and computable problems

A computational problem is a problem that is expressed sufficiently precisely that it is possible to attempt to build an algorithm to solve it. However, this doesn't mean that the attempt needs to be successful. However, when there is an algorithm that solves every...

The Halting Problem

The Halting Problem

The Halting Problem is the problem of deciding whether a computer program will finish or go on forever. It is an example of a decision problem, a problem where you have a yes or no and it’s one of the key results in the theory of computation. It’s easy to formulate...

Computational complexity

Computational complexity

Developed in the 70's, computational complexity is a subbranch of the theory of computation. The latter was established by Alan Turing. Computational complexity attempts to discover whether a particular algorithm or computer program is going to be efficient or...

Java
The origins of Java

The origins of Java

In 1990, Patrick Naughton, a disgruntled software engineer working for Sun Microsystems (the company was acquired and merged into the Oracle Corporation in 2010), was considering leaving Sun Microsystems for a rival company and detailed in a letter to Sun...

Object-oriented technology in context

Object-oriented technology in context

The idea of viewing software (and, indeed, of designing and writing software) in terms of objects is not a new one. The idea started in the mid-1960s with the language Simula, a language designed for performing simulations (for example, using computer graphics)....

What is procedural programming?

What is procedural programming?

Before object-orientation the predominant method for structuring programs was procedural programming. Procedural programming is so called because the program code gives a step-by-step procedure (a set of instructions that accomplish a task, i.e. an algorithm) for...

From the author
Welcome to my blog page!

Welcome to my blog page!

We have all heard the expression A sound mind in a sound body the English translation of a famous quotation by the pre-Socratic Greek philosopher Thales of Miletus (624 - 546 BC). With these words, Thales of Miletus elucidated the close links between physical exercise...

Services

Virtual Assistant, Web Design & Bookkeeping

Contact

+44 (0) 77 888 60 954
christel@vaweb.co.uk

Available ’round the clock

Free 1-hour consultation

logo

All-in-one Virtual Assistant Solutions