Hello World: Alan Turing and the origin of the modern day computer

The significance of ‘Hello World’ is quite obvious to anyone having studied programming, but for those who are not aware, it is usually the first task that a learner is supposed to accomplish in the course of his/her study (more at Wikipedia).

However, we want to talk about the times in which Alan Turing lived. There was not even a concept of a machine like the computer, let alone programming languages. In fact, machines were viewed as mechanical objects, pre-defined in their scope of use and incapable of performing tasks beyond this scope. For example, a calculator can not paint.

In this world completely devoid of technology in the computer science sense, Turing foresaw a future where a single machine could be used to perform multiple tasks, without alteration of it’s physical setup. These are his exact words (source):

It is possible to invent a single machine which can be used to compute any computable sequence.’

Turing introduced the world to the ‘Turing Machine’. Let’s try and understand what a Turing machine is:

Turing, with this conceptualization, showed that algorithms could be designed for to accomplish a variety of tasks, essentially laying the foundation for what we call today as software.

It is a difficult concept to wrap your head around, and how exactly it relates to modern day computing is explained much better here.

I’ll leave you with a working model of a Turing machine so that you can explore the concept further yourself.

**************************************************************************************************************************************************************************

This was intended to be a gateway to the fascinating world of Alan Turing which can be explored much better through the following resources (apart from the numerous articles on Turing and his works on Wikipedia obviously):

http://www.turing.org.uk/index.html

http://www.bbc.co.uk/timelines/z8bgr82

http://plato.stanford.edu/entries/turing/

Image source:

Featured image

About Madhur Oza

Aspiring artist. MBA. Erstwhile corporate cavalry. Live to eat. Nerd. Suburban Mumbaikar (pseudo Mumbaikar technically). After having been conditioned by society, it's time to be conditioned by the soul...

Check Also

Best On Line Casino Sites Uk New On-line Casinos April 2024

Take your decide from slots, roulette, blackjack, poker and tons of other favourites and pick your stakes from just some cents to $500 a spin. You can even enjoy gambling online in opposition to a human croupier with 'Live Dealer' games. Take on a human dealer by way of a webcam and even chat to them in actual time! Looking to check your expertise before signing up to an internet gambling site? We offer thousands of the preferred casino video games that you could play 100 percent for free. To find even more titles and prime slot video games, head to our free on line casino games hub.

Leave a Reply