Michele Pasin / Quotes

The Turing machine as an abstract concept

A Turing machine is a device that carries out calculations using only two types of symbols. These are usually thought of as zeros and ones, but any symbols will do. The idea of the Turing machine was invented by Alan Turing, the great British logician and mathematician. The striking feature of the Turing machine is its simplicity: it has an endless tape on which the symbols are written. It has a head that reads symbols on the tape. The Turing machine head will move to the left or to the right, it can erase a zero, it can print a one, it can erase a one, it can print a zero. It does all of these things in accordance with a program, which consists of a set of rules. The rules always have the same form; under condition C, perform act A: C A. For example, a rule might be of the form, if you are scanning a zero, replace it with a one and move one square to the left. A Turing machine is not a machine in the ordinary sense. You cannot go into a store and buy a Turing machine. It is an abstract mathematical concept.

Saved 30 July 2014 / www.amazon.com ↗

#turing-machine #computation #algorithm

The mind as a symbol-manipulating machine

Since Turing’s time, cognitive science has also assumed the mind to be a symbol-manipulating machine, an analogy to the abstract mathematical Turing machine…

Beyond Zero and One (Andrew Smart) #cognitive-science #turing-machine #mathematics #symbols

A library, not a graveyard, for research

With this massive catalogue stored in its servers, the PLOS staff has to be very careful that it’s running a library and not a graveyard for scientific…

100,000 Articles - And The Data Scientists Who Mine Them - Bio-it World #server #metadata #algorithm

A majority vote among the generals

The solution would be to have each of the four generals exchange information with the other generals and take a majority vote to select which data that has…

Beyond Zero and One (Andrew Smart) #computer-science #algorithm #decisions

A program is not its code, process or algorithm

we agree with Irmak that we cannot identify a program either with a code, a process, or an algorithm. The reason is that this view conflicts with common…

Towards An Ontology Of Software: A Requirements Engineering Perspective #code #algorithm #same-algorithm #program

Algorithms herd more than human investors

Today, the stock market is almost completely automated. Complex algorithms execute trades in milliseconds, making decisions involving billions of dollars…

Beyond Zero and One (Andrew Smart) #algorithm #finance #behavior #risk

Bitcoin solves the Byzantine Generals Problem

If the Byzantine Generals problem sounds familiar to you, it might be because Bitcoin relies on a solution to exactly this problem to verify the authenticity…

Beyond Zero and One (Andrew Smart) #Bitcoin #computer-science #algorithm