Computer Pioneers

Have US computer pioneers such as John von Neumann and Grace Hopper falsely overshadowed their British counterparts?

 

Abstract:

 

Before the question "Have US computer pioneers such as John von Neumann and Grace Hopper falsely overshadowed their British counterparts?" can be answered it is necessary to tackle the assumptions inherent in its wording and to look at some of the other issues that it raises. Firstly, who are the US computer pioneers? One can infer from the title that John von Neumann and Grace Hopper are among the US computer pioneers - is this the case? Thirdly, who are "their British counterparts?" Before answering the question of whether or not the Americans falsely overshadow the British, one has to ask whether the British are overshadowed at all. One final tacit assumption in the title is that Britain and the US have been the two main powers in the development of computing. While comparing the pioneers of both nations, it will also be useful to consider if this assumption is correct by looking at computer pioneers from around the globe. The essay will attempt to look at all of these and then finally consider the question in the title.

Contents:
Introduction
Wilhelm Schickard
Charles Babbage
Herman Hollerith
Alan Turing
Tommy Flowers
John von Neumann
Herman Goldstine
Grace Hopper
Konrad Zuse
Vannevar Bush
Some Current Pioneers
Conclusion
References
Related Web Links

 
Back to top

This is an essay produced at St Andrews University while in the Computer Science department for the module " Professional and Social Aspects of Computing". I then spent the time when I should have been revising for my finals turning it into an HTML document. I hope it was worth it.

Any comments or problems?
Email me at hamish.adamson@writeme.com.

Back to my homepage

My History of Computer Science page

Introduction

References:

Useful links:
Oxford University Publishing

The fundamental task is to ascertain who are considered the computer pioneers, irrespective of nation. With this information, it should be clear if America has overshadowed Britain. But what is a computer pioneer? The Concise Oxford Dictionary (eighth edition, Clarendon Press, Oxford) gives the following definition of "pioneer":

"an initiator of a new enterprise, an inventor, etc."

To begin unravelling the relative merits of each individual’s claim to the title of an inventor and initiator of computing, an overview of the development of computing is needed. As this essay is an attempt to discuss whether a certain group overshadows another, it is essential to consider the biases of the sources used.

It is hard to say who are the founding fathers of computing. Computers are primarily calculating machines, so one could consider abaci, and other such calculating devices, as the original computers. Then those who devised these would be the true pioneers of computing (as in the first and second sections of [Wil]). However, the people named in the title imply this is not the spirit of the question and this overview will start with the semi-automatic calculating machines of Schickard and Babbage, with a view to a discussion of the electric and electronic computers of this century.
Back to top

Wilhelm Schickard

References:
[Ash] pp 19,24
[Gol] pp 6-7

Pascal:
[Ash] chapter 1

Useful links:

The first person to be considered will be a German named Wilhelm Schickard (1529-1635), a professor at Tübingen, Germany. He designed a mechanical calculating machine in 1623 which could automatically add and subtract and, with some assistance, multiply and divide. That more is not known of him is because his machine was destroyed in a fire as it was being built and he and his family died in the plague. Only in 1957 were letters from him found, telling Keppler of his machine. Until this 1957, Blaise Pascal (1623-1662) was generally credited as the designing the first mechanical calculating machine and copies of his machine are still extant. As well as a starting point in this survey of modern pioneers, Schickard's story acts a salutary lesson of how hard it is to answer questions of whether or not history has assigned a false value to any individual's contribution. It is possible that there are modern pioneers, British or not, whose revolutionary ideas lie totally unknown and who are overshadowed by all. Though keeping this in mind, most sources seem to broadly agree on the pioneers of computing up to the turn of the century. The sources examined have all been tertiary sources with regard to pre-19th century computing, giving them an added degree of distance and objectivity.
Back to top

Charles Babbage

References:
[Ash] chapter 5
[Wil] chapter 40
[Gol] chapter 2

Useful links:
Charles Babbage Institute

The first British pioneer to be considered is Charles Babbage (1791-1871). Babbage's first machine, his "difference engine", was funded by the British government. At that time, accurate mathematical tables were needed for navigation and an effective calculator would have been of much use in producing these tables. Babbage did not finish the machine but the ideas behind it were sound and other people have made working copies of a Babbage machine from his designs, which he updated a number of times. A Swede named Pehr Scheutz (1785-1873) built the first working difference engine, inspired by Babbage's work.

What distinguished Babbage from Schickard, Pascal and others was his "analytic engine". The early machines of the others, and Babbage's own difference engine, could be considered to be mere calculators which made routine mathematical calculations easier. In a period when Babbage was short of money and thus unable to work on the difference engine, Babbage had a major rethink of the project that allowed added flexibility. He came up with the idea of a register, where numbers that were being calculated could be stored and then used in further results. The machine would now need instructions to tell it what to do with the stored results. Babbage realised that a simple and effective way to give the instructions to the machine would be through punched cards in much the same as those used by Joseph Marie Jacquard's (1752-1834) loom. These cards could be combined together to form programs. It was this machine that allows Babbage to be called

"the father of the idea of the computer." ([Ash], p 57)

Babbage's position in computing's history seems assured, even though he himself did not produce a working machine.

Boole:
Useful links:
The paper by Boole
A biography

After Babbage, it becomes less obvious who the pioneers are. George Boole (1815-1864), for example, provided the fundamental work in the algebra of logic, which underpins the workings of all digital computers and is named after him. However, can he be considered a computer pioneer? He is truly an initiator of new enterprise but this enterprise was mathematical not related to computing until many years later. [Ash] dedicates a number of pages to Boole and his work whereas [Wil] does not even have a place for him in the index.

Further, after the initial work, outlined above, showed that a mechanical computing tool was more than a pipe dream, much work on computing was carried out in a number of places and by a number of people independently of, and concurrently with, one another. This essay will attempt to concentrate on the primary individuals in turn, though obviously the paths of many of the characters in the narrative will overlap with others.
Back to top

Herman Hollerith

References:
[Ral], pp 610-1
[Ash], chapter 6

Useful links:
IBM

At the turn of the century, with the mechanical and other advances that were occurring, it is not surprising that where the ambitious early inventors failed, people would now succeed. Herman Hollerith (1860-1929)

"was the inventor of punch-card data processing and the founder of the firm that evolved to become IBM." ([Ral], p 610)

As a clerk at the US Census Office, he had to deal with great amounts of information and he felt that the task of computing worthwhile figures could be mechanised. According to [Ash], Hollerith was influenced, in the same way as Babbage, by Jacquard's looms with their cards containing the weaving information. Hollerith's machines beat the competition for the job of collating American census information by a long shot and these machines can be claimed to be the first large scale calculating machines.
Back to top

Alan Turing

References:
[Ash] chapter 10
[Asp] pp 1432-3
[Wil] sections 7.4, 8.3

Useful links:

*Entscheidungsproblem: "is there a procedure that, for every formally statable mathematical, will determine the truth value of the statement?" ([Asp], p 176)

A great flowering of computing took place on both sides of the Atlantic in the years surrounding the Second World War. In Britain, a large number of mathematicians and other scientists were gathered at Bletchley Park just after the outbreak of war in order to break the Enigma code - the German encryption system. Among these was Alan Turing (1912-1954), a British mathematician. His final mathematics prize at school was "Mathematische Grundlagen der Quantenmechanik" by John von Neumann. It was in 1936 that Turing, as an undergraduate at Cambridge, produced his paper "On Computable Numbers, with an application to Entscheidungsproblem*." It was in this paper that he introduced the theoretical computers that have become known as Turing machines. These machines have a processing unit with some memory, can read instruction from a tape and can write back to the tape. These Turing machines are a

"mathematically precise, theoretical model of the stored-program computer (developed eight years later)" ([Asp], p 176).

These machines are still central to many ideas in theoretical computer science{ such as the open question of whether NP-hard problems are in the set of P problems }. It was primarily this paper that won Turing a fellowship at Princeton University, where Turing had studied for his doctorate between 1936 and 1938, and it was von Neumann that offered Turing a position as his assistant at Princeton. Turing, however, returned to the UK to take up a position at Cambridge and shortly after, war broke out. Even now, not all the details of the work at Bletchley Park, where Turing was stationed, are known. However, it is known that the work was, as stated above, concentrated on breaking the German encryption system which relied on a machine known as the Enigma. That this machine had 1021 initial settings gives some idea of the enormity of the task. Turing came up with a number of important developments that led to the cracking of the Enigma code, which included "bombes" - electromechanical relay machines whose exact purpose is still not known.
Back to top

Tommy Flowers

Newman:
[Ash], p 140
[Asp], p 176

References:
Daily Telegraph, 10/11/99, Obituaries

Useful links:

*[Wil], p 294

The bombes, however, were not the final answer in breaking all of the German codes. Prof. M.H.A. Newman (1897-1984), who taught Turing in the foundations of Mathematics at Cambridge and is credited with interesting Turing in the Entscheidungsproblem, also joined Bletchley and found that, though he was not particularly effective at the job he was brought in to do, his job could be mechanised. Under him a machine called the "Heath Robinson" was built, named after a cartoonist who depicted weird and complicated machines made out of numerous odds and ends. This machine, however, had a tendency to break down and though a number of variants were built, none functioned with the necessary stability to provide more than a fraction of the results needed. Thomas H. Flowers (1905-1998) saw these machines and felt that, with his experience at the switch group of the Post Office Research Station, he could do better. Though no positive response was forthcoming from the authorities, he went about creating his machine himself. When the "Colossus" was built, its reliability and speed impressed those at Bletchley and more were commissioned. The colossi were specific purpose machines but can be considered the forerunners of modern machines in that they contained all the necessary functions for arithmetic in terms of Boolean function and they could be wired for other purposes. One of them was rewired after the war to multiplication of base 10 numbers*, but this was quite a tricky task. Flowers is possibly one of the overshadowed pioneers of computing in that most of his work was destroyed after the war and that which was not destroyed was kept secret. Countering this, he was awarded an MBE for his services at Bletchley but, at the time, no one outside of Bletchley Park knew exactly what he had done to be decorated. After the war Flowers returned to his work on the Post Office electronic systems.

Bletchley Park:
[GCH]

The work at Bletchley Park, by Churchill's estimate, shortened the war by two years and provided a very solid foundation for computing in the United Kingdom. After the war, all the information gathered and techniques created were still considered top secret. Much was destroyed on Churchill’s orders and those who took part kept silent until recently. This could well account for the overshadowing of British computer pioneers presumed by the title - of the work that Turing did during this period, [Ral], published in 1976, states that work was highly confidential and speculates only that

"he gained a detailed knowledge of pulse techniques."

[Gol], a book originally from 1972, spends even less time, giving Turing no section of his own. The author, Herman H. Goldstine, was a colleague of John von Neumann , and his comments are mainly of their interactions with Alan Turing. With this in mind it is fair to consider Goldstine's book as a primary source and it must be treated with the care that is always given to works written by protagonists. His work, however he endeavours to be candid, cannot be considered truly objective. [Ral], though ignorant of the work in the war, is a tertiary source and does much more justice to Alan Turing, giving both Turing and von Neumann entries of almost identical length. It seems more likely that this is a representative view of American publishing and that even 20 years ago, Turing was not being overshadowed. Turing's work in computing did not end with war, though he joined Flowers on the honours list with an OBE. During and after the war he visited America where he met up again with John von Neumann, one of the principle players in the American's technical work in the war.
Back to top

John von Neumann

References:
[Ash] chapter 11
[Asp]
[Gol]

ENIAC:
References:
[Gol], part 2
[Ash], chapter eight
[Wil], section 7.3

Useful links:

Mauchly and the ENIAC
at University of Pennsylvania

ENIAC
at US Army Reserach Lab

EDVAC data

John von Neumann (1903-1957) was born in Hungary and he travelled and studied at a number of universities in Europe. He was awarded his doctorate in 1925. He continued to work at universities in Europe, producing a number of very influential works in Mathematics. In 1933 he became a permanent professor at the Institute of Advanced Study at Princeton. In the war, von Neumann's primary work was on the atomic bomb. In 1944 he joined the American computing project in time to see the completion of the ENIAC.

To discuss the beginnings of the ENIAC (Electronic Numerical Integrator and Computer), it is necessary to take a small step back in time. The two main forces behind the ENIAC were John W. Mauchly (1907-1980) and J. Presper Eckert (1919-1995). Mauchly was involved with a number of people who were considering the possibilities of electric digital machines. In 1941 he moved to the Moore School, University of Pennsylvania, where he laid down his ideas for an electronic computer. This came to the attention of firstly Eckert at the Moore School and then Herman H. Goldstine (whose date of birth is absent not only from his book but is in none of the others) at the Ballistic Research Laboratory, Aberdeen Proving Grounds, Maryland. Work on the ENIAC began in April 1943. It was designed as a general purpose machine, with the instruction being set using vast numbers of switches and input and output were also stored on punch cards. Its major failing was that components regularly broke down: at Aberdeen it only operated for about 50% of the time. It took two and half years to reach this stage and its design changed regularly during this time. It is towards the end of ENIAC's construction that John von Neumann enters the picture. Unfortunately, by the time ENIAC was fully operational, the war had been over for three months. His main job with the ENIAC was with supervising testing.

What von Neumann took from his time an ENIAC was a very full understanding of its short comings. It was with these in mind that he helped design EDVAC (Electronic Discrete VAriable Computer). In "First Draft of a Report on the EDVAC", von Neumann outlined what he saw as the main components of a computer. These, in modern terminology, are the arithmetic unit, the control unit, the memory and the input and output devices. The EDVAC was finally completed in 1951. This architecture, as it was developed in the later IAS (Institute for Advanced Study) project, is known as the von Neumann architecture and is still the standard architecture employed by machines today. The IAS project, where Neumann moved after EDVAC, is where

"the concept of an electronic computer was created." ([Ash], p 167)

It is very compelling to argue that Turing and von Neumann embody the idea of US and British pioneer counterparts of the title. The von Neumann architecture and the Turing machines are, respectively, the practical and theoretical underpinnings of the subject and both men played similar roles in computer development before and after the war. That the Americans seem to have got more initial credit as the inventors of the first computer has a lot to do with the US government's increased willingness for the top secret work on computers to be made public.
Back to top

Herman Goldstine

References:
[GOL]

Useful links:

Goldstine's work, [Gol], unsurprisingly, concentrates on the period just discussed and the years to follow, when he was working daily with many of the pioneers described above. In the preface to the 1993 edition, Goldstine, when commenting on how modern digital computers are found throughout business, mentions the basic structure of the computer

"now known as the von Neumann architecture but described by Burks, von Neumann and myself." ([Gol], p X)

Perhaps the obvious geniuses, such as Turing and von Neumann, overshadow some of the achievements of the other very intelligent individuals who surrounded them. Interestingly, [Ash] states that the EDVAC report in which von Neumann

"outlined the principles for a very high-speed, automatic digital computing system" (p 162)

was a joint report with Mauchly and Eckert and the report with Burks and Goldstine

"was essentially a very much revised ... version of the ... EDVAC document." (p 166)

Thus Goldstine, though not ignored by other sources, is hardly the foremost of those mentioned. His work provides an interesting primary source to compare with the other tertiary sources in the bibliography but one must beware of situations like that outlined above.

References:
[Wil], sections 8.3 & 8.4
[Ash], chapters 10 & 11

Despite the British destruction of, and secrecy about, much of the wartime work, it is generally accepted that the first stored program machine was built in the UK{}, though much credit for this must go to the American EDVAC project already mentioned. After the war, Turing was installed as head of the newly formed electronics section in the National Physical Laboratory (NPL). Turing himself produced a report on computer design, in 1945 after von Neumann's EDVAC report, and in 1946 a "summer school" on the American proposals helped cement the ideas in the British consciousness. Work took place at a number of sites - at NPL in Teddington and at Cambridge and Manchester Universities. The number of people involved increased and it is hard to single them out as individuals, though Turing worked on all three projects, ending at Manchester. The Manchester MADM (Manchester Automatic digital Machine) was the first functional machine but the Cambridge EDSAC (Electronic Delay Automatic Storage Calculator) named deliberately to pay homage to the American EDSAC was

"the first to run nontrivial programs on a regular basis" ([Wil], p 323),

which, it is not hard to argue, a fundamental part of being a computer.
Back to top

Grace Hopper

References:
[Hop]
[Wom]
[Inv]

Useful links:
Grace and the compiler

The first bug

Grace Hopper (1906-1992), mentioned in the title with John von Neumann, does not easily fit into the mould of all those previously mentioned. That Grace Hopper came up with some fundamental ideas in computer science is hardly in doubt. In 1952, Grace Hopper invented the compiler. This was a program that allowed computer programmers to input commands in a symbolic mathematical code. Prior to this, programmers had to use binary commands. The introduction of the compiler had obvious advantages, giving the programmers a much easier job when trying to remember commands. Not least of the other advantages was in finding errors, which were very hard to spot when all that was visible were strings of 0s and 1s. Hopper is credited with giving the name to computer "bugs", when a moth was found in one of the computers she was working on and she also invented COBOL, the original user-friendly business programming language.

In considering Grace Hopper a computer pioneer there are two difficulties. Firstly, it can be argued that Hopper was not a pioneer. With the MADM and EDSAC running, the modern computer had been invented and built and those working in the area could no longer be considered pioneers. Hopper merely refined ideas in a well established domain. Though valid to a certain degree, this objection is rather fussy. New areas of computing are constantly opening up and those at the forefront of these fields remain pioneers. Most people would probably call Hopper a pioneer of computing and she can certainly be considered a pioneer in the field of computer software.

This leads to the second problem, which is that most histories of computing, particularly those that are not web resources, focus on hardware. Not one book in the St Andrews library was found when a search was made for Grace Hopper and none of the books quoted in the bibliography include more than a few a pages on Hopper at the very most. This is not really surprising as until recently programming has been considered an art rather than a science - people were considered to have the knack or not. With the invention of easy to use languages, rather than obscure binary code, it was not necessary to be a computer specialist to be a programmer and Hopper had a big hand in this. Where she will finally be considered among the pioneers of computing is, however, hard to say but she should be there. An issue related to this, is that it is hard to say who a British counterpart of Hopper could be. Turing very neatly fits the mould of a British counterpart to von Neumann but, because of the lack of detailed and well-researched information available, it cannot be said whether or not such a counterpart exists for Hopper.

An interesting point is that a number of the American scientists were not Americans by birth. John von Neumann, for example, was a Hungarian by birth and moved to America in 1930. This point is of more than passing interest and is included for more than just the pedant. America has a unique position in its ability to attract leading lights from other countries. This was enhanced by WWII when a number of academics from Germany and other countries, such as Hungary, that were threatened by Hitler, fled and often ended up in the USA. In the field of mathematics, von Neumann's original field and one in which he did much work, the US turned from a backwater into the major powerhouse in a matter of years, with obvious knock-on affects in computing.
Back to top

Konrad Zuse

References:
[Ash] chapter 9
[Wil] section 6.2

Useful links:

Plankalkül

Zuse vs von Neumann

A man who did not move away from Germany and a computer pioneer who seems truly overshadowed is Konrad Zuse (1910-1995). Had the work of the British pioneers at Bletchley Park not been quite so effective during the war, then maybe Zuse would have greater recognition. He began work on his computer in order to save himself time with the calculations needed in his work as an aeronautical engineer. He started construction of his first machine, the Z1, in 1936. The war initially put a halt to his work, as he was drafted into the army. Six months later they were persuaded to release him back to his previous job at an aircraft factory. He started work on the Z2 immediately and soon he attracted the attention of the German Aeronautical research unit. His Z3 machine was constructed by 1941 at the institute and this was as fast as machines constructed by the allies more that two years later. It was controlled by a program on tape, so though not a stored program machine in the sense of the Manchester machine and its contemporaries, it was still a fairly advanced piece of hardware. It was used primarily in solving complex mathematical equations, in a similar way to the American use of an analogue machine to help develop the atomic bomb. In contrast to the American ENIAC which had to be tended very carefully, the Z3 could be left running alone overnight and regularly was. The Z1, Z2 and Z3 machines were destroyed during the war and soon after Z4 was developed in 1945 it was transported around the country to safety. The loss of the war and the restrictions placed on German military and scientific development severely set back Zuse's work and further machines produced by him were greatly inferior to British or American products. However, not only did he produce one of the first programmable computers, he also produced one of the first programming languages in "Plankalkül". A descendant of this language is still in use today and is known as ALGOL and for this alone he should have greater recognition than he does.
Back to top

Vannevar Bush

References:
[Ash] chapter 7
[NSc]

Useful links:

This essay has concentrated throughout on discrete or digital machines, with the latter - machines that work on Boolean logic where information is in the form of two distinct values, normally called 1 and 0 - being the foundation of modern computers. However, a great deal of work was done on analogue machines, especially in the first half of this century. Analogue computers use a continuous range of values to produce their results rather than sticking to values at the ends of an interval. Vannevar Bush (1890-1974) was an American pioneer of computing who worked on analogue computers. His first computer, called "A Continuous Intergraph", was built in 1927. This evaluated a certain class of integrals by means of comparing the current, the voltage and the power of an electric current with respect to time. A further Bush computer, the "differential analyser", was used a great deal by the Americans in producing the atomic bomb. Bush is said to have been a influence on the work developing ENIAC. These machines were very simple when compared to the early digital machine. Using Bush's ideas, a British mathematician built a copy of the differential analyser using only Meccano.

Meccano analyser:
[Ash] p 102

The New Scientist article

Bush and other analogue computing pioneers, though mentioned in some books, do not seem to be very well known. [Ash] dedicates a whole chapter to Bush and the analogue computer, whereas in [Wil] analogue computing merits but a few pages. The cause for this disparity is the ubiquity of the digital computer and that the differences between the digital computer and its analogue cousin seem so large. The differences between analogue computers and digital computers mean that analogue designers are not really seen as initiators of modern computing. However, work is still being done on analogue computing. Some of the current ideas, with buzz words such as "fuzzy logic," could yet turn the tide back in favour of some form of analogue computing. An article in New Scientist magazine from 15 November 1997 highlights research that uses the transistors in digital machines, taking into account not only the end states that correspond to binary 1s and 0s but also the intermediate states. This is obviously an attempt to return to some form of analogue computing and this, or other similar research, could produce some profound results. Then Bush and the other inventors of analogue computing could yet be seen as major pioneers of computing.
Back to top

Current Pioneers

Noyce & Moore
References:
Essay on 25th anniversary of the microprocessor
Useful links:
Intel

Cray
Useful links:
Cray computers

Gates
Useful links:
Microsoft

Wozniak & Jobs
Useful links:
Apple

Knuth

Finally, who are going to be seen as the recent or current pioneers of computing to stand along side Grace Hopper? This is a hard question to answer, in the same way as it was hard to fit Hopper into the pantheon of computer pioneers described in the early part of this essay. The microprocessor, a now essential part of modern computing, was designed at Intel, a company founded by Dr Gordon E. Moore, who also came up with Moore's law (which postulates that the speed and power of microprocessors will double every two years), and Dr Robert N. Noyce. However, even now, less than 30 years after it was produced, there is already disagreement about who exactly had the first idea to build a computer on a chip. What is particularly interesting in light of the work of Babbage is that the impetus for this breakthrough was an order for a calculator. The process of events that lead to the design of the microprocessor progresses in a very similar, albeit much faster, way to Babbage's thoughts. Also in the hardware category is Seymour Cray, who designed and built the "supercomputers" that bear his name. People such as Bill Gates, founder of Microsoft and still the chairman, and Steve Jobs, who founded Apple with Steve Wozniak and who is its current CEO, are those in the public eye. The Macintosh computer, and the operating system supplied with it, opened up home computing to a huge new public. Microsoft provided the operating system to the original IBM micro-computers with Intel microprocessors and now a Microsoft operating system is run by the majority of computers. These people will undoubtedly earn a place in history, but how significant they will be viewed is hard to say. Even more tricky is to single out theoreticians and academics. Donald Knuth seems a likely candidate, as the author "The Art of Computer Programming", a book which many consider the bible of programming.

Berners-Lee
References:
[W3C] especially a short biography
Useful links:
CERN
MIT

In finding candidates to be considered as current pioneers, it has been very hard to come across British names. Certainly a great deal of work is still being carried out in computer science in this country, not least at this university. A field where a British computer scientist has been instrumental from the start is the world wide web. Tim Berners-Lee is the director of the World Wide Web Consortium and is credited as the inventor of the web during his time at CERN. He, however, works at MIT in the States and is hardly a household name. This obviously does not exclude him from being a British computer pioneer but seems to typify the current lack of obvious candidates.
Back to top

 

 

 

Conclusion


References:
www.looksmart.co.uk
www.infoseek.com
- advanced

It seems fair to argue that the British pioneers, after some neglect from computer historians on the other side of the Atlantic during the 60s and 70s (due mostly to ignorance of the British work during WWII) have not generally been overshadowed. Where the British do not claim the limelight, the work of those that do seems to be genuinely of a higher class. This lack of overshadowing could be because the books used for this essay were British editions of books from a British library. To check this theory, a quick straw pole of internet web sites, was conducted, using a British search engine, www.looksmart.co.uk, and an American one, www.infoseek.com.

The results are in the table below. The search was conducted on 29th January 1999, using the general search in Looksmart and the advanced search in Infoseek.

Person searched for Looksmart UK hits Infoseek hits
Charles Babbage 4515 2961
Grace Hopper 1777 1181
John von Neumann3261 2805
Alan Turing 4477 2900

The two British pioneers have the highest number of matches in both searches, with Grace Hopper by far the least (though she still has a not unimpressive number of hits). This on its own does not signify anything - anybody can post whatever they want onto the web and it can be picked up by search engine. In conjunction with the rest of the essay, however, it backs up the claim that British pioneers are not overshadowed.

It is still possible that non-English speaking pioneers are being ignored by the Anglophones but all the information makes this seem unlikely. The work of Britain and the US in the war, with its great success and the huge advancements that took place, set both countries up in a very good position to continue pioneering work in the field of computing.

*[Ash], p 196

That someone, somewhere has been overshadowed is not unlikely and, almost undoubtedly, a 20th century of equivalent of Schickard will emerge. What also seems likely at this time is that the US will overshadow Britain and the rest of the world in computing as the 21st century begins in the same way as they have in the last quarter or even half of the 20th. The latter sections of this essay have a predominance of Americans, but this seems to be a fair reflection of the work carried out. Even by 1970, America had ten times as many computers as the UK*. The American computer industry is now very large and has a hugely dominant position in the world market built on the work of those mentioned above. Such predictions, however, are always risky. The world wide web should turn computing into a truly global phenomenon, though at this time the vast majority of those accessing the web are in the US. Even leaving the web aside, no one can tell when someone will have the inspiration that starts a paradigmatic shift and the next Turing, about to change the course of computing in favour of British dominance, could be sitting at the machine beside this one this essay was written on.
Back to top

References

Bibliography

[Ash] Pioneers of Computing, F. Gareth Ashurst, Frederick Muller Limited, London, 1983

[Asp] John von Neumann and the Origins of Modern Computing, William Asprey, the MIT Press, Cambridge, Massachusetts, 1992

[Gol] The Computer from Pascal to von Neumann, Herman H. Goldstine, Princeton University Press, New Jersey, 1993 (1972)

[Ral] Encyclopaedia of Computer Science, Editor: Anthony Ralston, First Edition, Van Nostrand Reinhold Company, New York, 1976

[Wil] A History of Computing Technology, Michael R. Williams, Prentice-Hall, Inc., New Jersey, 1985

World Wide Web Sites{ With the large number of sites dedicated to a topic such as this, it is hard to know exactly where each nugget of information was mined. Thus, this list may not be complete but it is more likely to err on the side of caution and contain sites that, in the end, were not used. All sites that have been used were accessed between 6th and 15th February and, in all cases, it was attempted to find more than one source for any information from the web.}

[Ble] Bletchley Park Home Page, http://www.cranfield.ac.uk/ccc/bpark/

[COB] Hopper, Grace: the Inventor of COBOL, http://ccwf.cc.utexas.edu/~ella/Hopper.html

[GCH] Government Communications Headquarters, http://www.gchq.gov.uk/

[HoC] The History of Computing, http://ei.cs.vt.edu/~history/index.html

[Hop] Grace Murray Hopper, http://www.cs.yale.edu/HTML/YALE/CS/HyPlans/tap/Files/hopper-story.html

[Inv] The Lemelson-MIT Awards Program Invention Dimension, http://web.mit.edu/invent/

[NSc] New Scientist Planet Science, http://www.newscientist.com/

[StA] St Andrews History of Mathematics, http://www-history.mcs.st-and.ac.uk/

[W3C] The World Wide Web Consortium, http://www.w3.org/

[Wom] Past Notable Women of Computing, http://www.cs.yale.edu/homes/tap/past-women-cs.html


Back to top