A sequence of orders, constituting a program, could either be entered via the ENIAC's function tables, or read from punched cards. "It is no longer necessary to stand on one's head to fit a given routine," Goldstine continued. "To prepare an individual problem the coder now merely writes out the sequence of operations, arithmetic and logical, which characterize his problem and then transliterates these into the numbers the machine will understand."/>

Home > Author > George Dyson >

" About a year or so ago, Johnny made a truly remarkable set of observations and was responsible for a completely new method of programming, "Herman Goldstine elaborated in 1949. "Johnny's scheme was to wire up what corresponds to the ENIAC's plug-boards with a fixed set of instructions that is universal to all problems." Individual instructions were assigned unique numbers - order codes - that were intelligible to "a switching center so built that upon receipt of a given number, characterizing one of the orders wired into the plug-boards, it energizes the proper board and thereby causes the order to be executed."

A sequence of orders, constituting a program, could either be entered via the ENIAC's function tables, or read from punched cards. "It is no longer necessary to stand on one's head to fit a given routine," Goldstine continued. "To prepare an individual problem the coder now merely writes out the sequence of operations, arithmetic and logical, which characterize his problem and then transliterates these into the numbers the machine will understand. "

George Dyson , Turing's Cathedral: The Origins of the Digital Universe


Image for Quotes

George Dyson quote : About a year or so ago, Johnny made a truly remarkable set of observations and was responsible for a completely new method of programming,
A sequence of orders, constituting a program, could either be entered via the ENIAC's function tables, or read from punched cards. "It is no longer necessary to stand on one's head to fit a given routine," Goldstine continued. "To prepare an individual problem the coder now merely writes out the sequence of operations, arithmetic and logical, which characterize his problem and then transliterates these into the numbers the machine will understand." style="width:100%;margin:20px 0;"/>