On 09 Jul 2013, at 00:44, Jason Resch wrote:
From: https://en.wikipedia.org/wiki/Gottfried_Wilhelm_Leibniz
Computation[edit]
Leibniz may have been the first computer scientist and information
theorist.[65] Early in life, he documented the binary numeral system
(base 2), then revisited that system throughout his career.[66] He
anticipated Lagrangian interpolation and algorithmic information
theory. His calculus ratiocinator anticipated aspects of the
universal Turing machine. In 1934, Norbert Wienerclaimed to have
found in Leibniz's writings a mention of the concept of feedback,
central to Wiener's later cybernetic theory.
In 1671, Leibniz began to invent a machine that could execute all
four arithmetical operations, gradually improving it over a number
of years. This "Stepped Reckoner" attracted fair attention and was
the basis of his election to the Royal Society in 1673. A number of
such machines were made during his years in Hanover, by a craftsman
working under Leibniz's supervision. It was not an unambiguous
success because it did not fully mechanize the operation of
carrying. Couturat reported finding an unpublished note by Leibniz,
dated 1674, describing a machine capable of performing some
algebraic operations.[67] Leibniz also devised a (now reproduced)
cipher machine, recovered by Nicholas Rescher in 2010.[68]
Leibniz was groping towards hardware and software concepts worked
out much later by Charles Babbage and Ada Lovelace. In 1679, while
mulling over his binary arithmetic, Leibniz imagined a machine in
which binary numbers were represented by marbles, governed by a
rudimentary sort of punched cards.[69] Modern electronic digital
computers replace Leibniz's marbles moving by gravity with shift
registers, voltage gradients, and pulses of electrons, but otherwise
they run roughly as Leibniz envisioned in 1679.
Leibniz seems to have been very close indeed.
Thanks to a work by Jacques Lafitte(*), I tend to consider that
Babbage made the "full discovery" of the universal computer. "Full"
means that he discovered Church thesis. He discovered it when
realizing that the functional language that he invented to just
describe his machine was as much conceptually powerful than his machine.
To understand/discover Church thesis you have to discover two (rather
different) universal machines :)
Bruno
(*) Lafitte, J. Réflexion sur la science des machines, Vrin, 1931.
http://iridia.ulb.ac.be/~marchal/
--
You received this message because you are subscribed to the Google Groups
"Everything List" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/everything-list.
For more options, visit https://groups.google.com/groups/opt_out.