On 2017-Sep-06, at 11:03 AM, Paul Koning via cctalk wrote:
>> On Sep 6, 2017, at 1:25 PM, Fred Jan Kraan via cctalk 
>> <cctalk@classiccmp.org> wrote:
>> 
>> While reading a biography of Claude Shannon, I try to get a picture how 
>> computers were seen and used before Information Theory emerged. It might be 
>> something like this:
>> 
>> Before Information Theory, computers were mainly calculators; processing 
>> programs from numbers put into the machine, much like programmable, but 
>> non-graphic calculators. Information Theory states that almost any digital 
>> encoded data can be processed, as long as you can teach the computer how to 
>> interpret the data.
>> 
>> Any more insights on this?
> 
> It seems to me that Turing's 1936 paper clearly takes the information theory 
> route.  Whether Babbage did I'm not sure.


While there was theory around before the machines, the stored-program machines 
made it concrete. 
Once numbers and programs were stored in the same memory and hence represented 
the same way it "brought home" or made concrete, aspects of the theory.
But that's not to suggest the theory was the driving force.
I have wondered just how much influence the latent theory that was around 
influenced the practical implementors of calculating machinery in that era of 
the mid-1940s,
the impression I have is not much, at least not in a recognisably causal or 
conscience manner.
My impression is the implementors at the time arrived at stored-program 
machines far more out of practical necessity than trying to enact, or even 
being much aware of, the theory.

Once those machines were implemented I think one of the first practical 
recognitions or uses of the data-vs-numbers, or symbols-vs-numbers, distinction 
would be assemblers.
When/what/who was the actual first assembler conceived or produced?

I think someone produced a graphical-display tic-tac-toe program for Whirlwind 
quite early, more a logic processing task than number-crunching.

However even before the stored-program machines, the Colossus machines (WWII) 
were more logic/symbol processors than numerical.
The SIGSALY digital voice encryption system (also WWII) was a mixture of 
digital numeric and logic processing for an objective that was not 
number-crunching.
Shannon was consulted during the design of SIGSALY, IIRC from reading.

But then also to keep in mind that Turing's work derives from Russell, et al 
reducing numbers and calculation to the more abstract notions of set theory, 
which - expressed in modern terms - was essentially declaring numbers and 
calculation to be a subset of 'information'.

That whole era of Nyquist/Shannon looking at the nature of information, Turing 
looking at highly abstract theory of symbol manipulation, and the implementors 
of calculating machines, that all came together to produce the modern computing 
and informatics world can be fascinating.

Reply via email to