Skip to main content

Timeline of computing hardware 2400 BC–1949

Timeline of computing hardware 2400 BC–1949

This article presents a detailed timeline of events in the history of computing hardware: from prehistory until 1949. For narratives explaining the overall developments, see History of computing.

Contents

Prehistory–1640Edit

DateEvent
80000 BCTwo notched rib bones may have been used for counting but they could have been merely decorative.[1]
18000 BCThe Ishango bone, may indicate that – even so early – material objects were used for simple arithmetical operations, and it may provide evidence of some knowledge of prime numbers (although this is disputed).[2]
c.2400 BCThe abacus – the first known calculator, was probably invented by the Babylonians as an aid to simple arithmeticaround this time period. This laid the foundations for positional notation and later computing developments.
c. 1115 BCThe south-pointing chariot was invented in ancient China. It was the first known geared mechanism to use adifferential gear. The chariot was a two-wheeled vehicle, upon which is a pointing figure connected to the wheels by means of differential gearing. Through careful selection of wheel size, track and gear ratios, the figure atop the chariot always pointed in the same direction.
c. 500 BCFirst known use of zero by mathematicians in ancient India around this date.
c. 500 BCIndian grammarian Pāṇini formulated the grammar of Sanskrit (in 3959 rules) known as the Ashtadhyayi which was highly systematised and technical. Pāṇini used metarules, transformations, and recursions with such sophistication that his grammar had the computing power equivalent to a Turing machine.[citation needed] Pāṇini's work was the forerunner to modern formal language theory, and a precursor to its use in modern computing. The Panini-Backus form used to describe most modern programming languages is also significantly similar to Pāṇini's grammar rules.[citation needed]
c. 300 BCIndian mathematician/scholar/musician Pingala first described the binary number system which is now used in the design of essentially all modern computing equipment. He also conceived the notion of a binary code similar to theMorse code.[3][4]
c. 200 BCThe Chinese invented the suanpan (Chinese abacus) which was widely used until the invention of the modern calculator, and continues to be used in some cultures today.
c. 125 BCThe Antikythera mechanism: A clockwork, analog computer believed to have been designed and built in the Corinthian colony of Syracuse. The mechanism contained a differential gear and was capable of tracking the relative positions of all then-known heavenly bodies.
c. 100 BCChinese mathematicians first used negative numbers.
c. 60Heron of Alexandria made numerous inventions, including "Sequence Control" in which the operator of a machine set a machine running, which then follows a series of instructions in a deterministic fashion. This was, essentially, the first program. He also made numerous innovations in the field of automata, which are important steps in the development of robotics.
c. 200Indian Jaina mathematicians invented logarithms.
c. 600Indian mathematician Brahmagupta was the first to describe the modern place-value numeral system (Hindu numeral system).
724Chinese inventor Liang Lingzan built the world's first fully mechanical clock; water clocks, some of them extremely accurate, had been known for centuries previous to this. This was an important technological leap forward; the earliest true computers, made a thousand years later, used technology based on that of clocks.[citation needed]
820Persian mathematicianMuḥammad ibn Mūsā al-Khwārizmī, described the rudiments of modern algebra whose name is derived from his book Al-Kitāb al-muḫtaṣar fī ḥisāb al-ğabr wa-l-muqābala. The word algorithm is derived from al-Khwarizmi's Latinized name Algoritmi.
c. 850Arab mathematicianAl-Kindi (Alkindus), was a pioneer of cryptography. He gave the first known recorded explanation of cryptanalysis in A Manuscript on Deciphering Cryptographic Messages. In particular, he is credited with developing the frequency analysis method whereby variations in the frequency of the occurrence of letters could be analyzed and exploited to break encryption ciphers (i.e. crypanalysis by frequency analysis).[5] The text also covers methods of cryptanalysis, encipherments, cryptanalysis of certain encipherments, and statistical analysis of letters and letter combinations in Arabic.[citation needed]
850The Banū Mūsā brothers, in their Book of Ingenious Devices, invented "the earliest known mechanical musical instrument", in this case a hydropowered organ which played interchangeable cylinders automatically. This "cylinder with raised pins on the surface remained the basic device to produce and reproduce music mechanically until the second half of the nineteenth century."[6] They also invented an automatic flute player which appears to have been the first programmable machine.[7]
996Persian astronomerAbū Rayhān al-Bīrūnī, invented the first geared mechanical astrolabe, featuring eight gear-wheels. This can be considered as an ancestor of the mechanical clocks.[8]
c. 1000Abū Rayhān al-Bīrūnī invented the Planisphere, an analog computer.[citation needed] He also invented the firstmechanical lunisolar calendar which employed a gear train and eight gear-wheels.[9] This was an early example of a fixed-wired knowledge processing machine.[10][dubious ]
1015Arab astronomerAbū Ishāq Ibrāhīm al-Zarqālī (Arzachel) of al-Andalus, invented the Equatorium, a mechanicalanalog computer device used for finding the longitudes and positions of the Moon, Sun and planets without calculation, using a geometrical model to represent the celestial body's mean and anomalistic position.[11]
1020The mechanical geared astrolabe earlier developed by Abū Rayhān al-Bīrūnī perfected by Ibn Samh. This can be considered an ancestor of the mechanical clock.[8]
c. 1100Arab astronomerJabir ibn Aflah (Geber), invented the Torquetum, an observational instrument and mechanicalanalog computer device used to transform between spherical coordinate systems.[12] It was designed to take and convert measurements made in three sets of coordinates: horizonequatorial, and ecliptic.
1206Arab engineerAl-Jazari, invented numerous automata and made numerous other technological innovations. One of these is a design for a programmable humanoid-shaped mannequin: this seems to have been the first serious, scientific (as opposed to magical) plan for a robot.[13] He also invented the "castle clock", an astronomical clockwhich is considered to be the earliest programmable analog computer.[14] It displayed the zodiac, the solar andlunar orbits, a crescent moon-shaped pointer travelling across a gateway causing automatic doors to open every hour,[15][16] and five robotic musicians who play music when struck by levers operated by a camshaft attached to awater wheel. The length of day and night could be re-programmed every day in order to account for the changing lengths of day and night throughout the year.[14]
1235Persian astronomer Abi Bakr of Isfahan invented a brass astrolabe with a geared calendar movement based on the design of Abū Rayhān al-Bīrūnī's mechanical calendar analog computer.[17] Abi Bakr's geared astrolabe uses a set of gear-wheels and is the oldest surviving complete mechanical geared machine in existence.[18][19]
1300Ramon Llull invented the Lullian Circle: a notional machine for calculating answers to philosophical questions (in this case, to do with Christianity) via logical combinatorics. This idea was taken up by Leibniz centuries later, and is thus one of the founding elements in computing and information science
c. 1400Kerala school of astronomy and mathematics in South India invented the floating point number system.[citation needed]
c. 1400Jamshīd al-Kāshī invented the Plate of Conjunctions, an analog computer instrument used to determine the time of day at which planetary conjunctions will occur,[20] and for performing linear interpolation. He also invented a mechanical "planetary computer" which he called the Plate of Zones, which could graphically solve a number of planetary problems, including the prediction of the true positions in longitude of the Sun and Moon,[21] and theplanets;[22] the latitudes of the Sun, Moon, and planets; and the ecliptic of the Sun. The instrument also incorporated an alhidade and ruler.[23]
c. 1400Ahmad al-Qalqashandi gives a list of ciphers in his Subh al-a'sha which include both substitution and transposition, and for the first time, a cipher with multiple substitutions for each plaintext letter. He also gives an exposition on and worked example of cryptanalysis, including the use of tables of letter frequencies and sets of letters which can not occur together in one word.
1492Leonardo da Vinci produced drawings of a device consisting of interlocking cog wheels which can be interpreted as a mechanical calculator capable of addition and subtraction. A working model inspired by this plan was built in 1968 but it remains controversial whether Leonardo really had a calculator in mind.[24] Da Vinci also made plans for a mechanical man: an early design for a robot.
1588Joost Buerghi discovered natural logarithms.
1614Scotsman John Napier reinvented a form of logarithms and an ingenious system of movable rods (referred to as Napier's Rods or Napier's bones). These rods were based on the lattice or gelosia multiplication algorithm and allowed the operator to multiply, divide and calculate square and cube roots by moving the rods around and placing them in specially constructed boards.
1622William Oughtred developed slide rules based on natural logarithms as developed by John Napier.
1623German polymath Wilhelm Schickard drew a device that he called a Calculating Clock on two letters that he sent toJohannes Kepler; one in 1623 and the other in 1624. A fire later destroyed the machine as it was being built in 1624 and he decided to abandon his project.[25] This machine became known to the world only in 1957 when the two letters were discovered. Some replicas were built in 1961.[26] This machine had no impact on the development of mechanical calculators.[27]

1641-1850Edit

DatePlaceEvent
1642  FranceFrench polymath Blaise Pascal invented the mechanical calculator.[28] Called machine arithmétique, Pascal's calculator and eventually Pascaline, its public introduction in 1645 started the development of mechanical calculators first in Europe and then in the rest of the world. It was the first machine to have a controlled carry mechanism.[29] Pascal built 50 prototypes before releasing his first machine (eventually twenty machines were built). The Pascaline inspired the works of Gottfried Leibniz (1671), Thomas de Colmar (1820) and Dorr E. Felt(1887).
1668United KingdomSir Samuel Morland (1625–1695), of England, produced a non-decimal adding machine, suitable for use withEnglish money. Instead of a carry mechanism, it registered carries on auxiliary dials, from which the user re-entered them as addends.
1671GermanyGerman mathematicianGottfried Leibniz designed a machine which multiplied, the 'Stepped Reckoner'. It could multiply numbers of up to 5 and 12 digits to give a 16 digit result. Two machines were built, one in 1694 (it was discovered in an attic in 1879), and one in 1706.[30]
1685GermanyIn an article titled "Machina arithmetica in qua non additio tantum et subtractio sed et multiplicatio nullo, diviso vero paene nullo animi labore peragantur", Gottfried Leibniz described a machine that used wheels with movable teeth which, when coupled to a Pascaline, could perform all four mathematical operations.[31] There is no evidence that Leibniz ever constructed this pinwheel machine.
1709ItalyGiovanni Poleni was the first to build a calculator that used a pinwheel design. It was made of wood and was built in the shape of a calculating clock.[32]
1726United KingdomJonathan Swift described (satirically) a machine ("engine") in his Gulliver's Travels. The "engine" consisted of a wooden frame with wooden blocks containing parts of speech. When the engine's 40 levers are simultaneously turned, the machine displayed grammatical sentence fragments.
1774GermanyPhilipp Matthäus Hahn, in what is now Germany, made a successful portable calculator able to perform all four mathematical operations.
1775United KingdomCharles Stanhope, 3rd Earl Stanhope, of England, designed and constructed a successful multiplying calculator similar to Leibniz's.
1786GermanyJ. H. Müller, an engineer in the Hessian army, first conceived of the idea of a difference engine.
1801FranceJoseph-Marie Jacquard developed an automatic loom controlled by punched cards.
1820FranceCharles Xavier Thomas de Colmar invented the 'Arithmometer' which after thirty more years of development became, in 1851, the first mass-produced mechanical calculator. An operator could perform long multiplications and divisions quickly and effectively by using a movable accumulator for the result. This machine was based on the earlier works of Pascal and Leibniz.
1822United KingdomCharles Babbage designed his first mechanical computer, the first prototype of the decimal difference enginefor tabulating polynomials.
1832RussiaSemen Korsakov proposed the usage of punched cards for information storage and search. He designed several machines to demonstrate his ideas, including the so-called linear homeoscope.
1832United KingdomBabbage and Joseph Clement produced a prototype segment of his difference engine, which operated on 6-digit numbers and second-order differences (i.e., it could tabulate quadratic polynomials). The complete engine, which would have been room-sized, was planned to operate both on sixth-order differences with numbers of about 20 digits, and on third-order differences with numbers of 30 digits. Each addition would have been done in two phases, the second one taking care of any carries generated in the first. The output digits were to be punched into a soft metal plate, from which a printing plate might have been made. But there were various difficulties, and no more than this prototype piece was ever finished.
1834United KingdomBabbage conceived, and began to design, his decimal 'Analytical Engine'. A program for it was to be stored onread-only memory, in the form of punched cards. Babbage continued to work on the design for years, though after about 1840 design changes seem to have been minor. The machine would have operated on 40-digit numbers; the 'mill' (CPU) would have had 2 main accumulators and some auxiliary ones for specific purposes, while the 'store' (memory) would have held a thousand 50-digit numbers. There would have been several punched card readers, for both programs and data; the cards were to be chained and the motion of each chain reversible. The machine would have performed conditional jumps. There would also have been a form ofmicrocoding: the meaning of instructions were to depend on the positioning of metal studs in a slotted barrel, called the "control barrel". The machine envisioned would have been capable of an addition in 3 seconds and a multiplication or division in 2–4 minutes. It was to be powered by a steam engine. In the end, no more than a few parts were actually built.
1835United StatesJoseph Henry invented the electromechanical relay.
1842FranceTimoleon Maurel patented the Arithmaurel, a mechanical calculator with a very intuitive user interface, especially for multiplying and dividing numbers because the result was displayed as soon as the operands were entered. It received a gold medal at the French national show in Paris in 1849.[33] Unfortunately its complexity and the fragility of its design prevented it from being manufactured.[34]
1842United KingdomConstruction of Babbage's difference engine was cancelled as an official project. The cost overruns had been considerable (£17,470 was spent, which, in 2004 money, would be about £1,000,000 [35]).
1843SwedenPer Georg Scheutz and his son Edvard produced a third-order difference engine with printer; the Swedish government agrees to fund their next development.
1847United KingdomBabbage designed an improved, simpler difference engine (the Difference Engine No.2), a project which took 2 years. The machine would have operated on 7th-order differences and 31-digit numbers, but nobody was found to pay to have it built. In 1989-1991 a team at London's Science Museum did build one from the surviving plans. They built components using modern methods, but with tolerances no better than Clement could have provided... and, after a bit of tinkering and detail-debugging, they found that the machine works properly. In 2000, the printer was also completed.
1848United KingdomBritish Mathematician George Boole developed binary algebra (Boolean algebra) which has been widely used in binary computer design and operation, beginning about a century later. See 1939.

1851–1930Edit

DatePlaceEvent
1851FranceAfter 30 years of development, Thomas de Colmar launched the mechanical calculator industry by starting the manufacturing of a much simplified Arithmometer (invented in 1820). Aside from its clones, which started thirty years later,[36] it was the only calculating machine available anywhere in the world for forty years (Dorr E. Feltonly sold one hundred comptometers and a few comptographs from 1887 to 1890[37]). Its simplicity made it the most reliable calculator to date. It was a big machine (a 20 digit arithmometer was long enough to occupy most of a desktop). Even though the arithmometer was only manufactured until 1915, twenty European companies manufactured improved clones of its design until the beginning of WWII ; they were Burkhardt, Layton, Saxonia, Gräber, Peerless, Mercedes-Euklid, XxX, Archimedes, etc...
1853SwedenTo Babbage's delight, the Scheutzes completed the first full-scale difference engine, which they called a Tabulating Machine. It operated on 15-digit numbers and 4th-order differences, and produced printed output just as Babbage's would have. A second machine was later built to the same design by the firm of Bryan Donkin of London.
1858United StatesThe first Tabulating Machine (see 1853) was bought by the Dudley Observatory in Albany, New York, and the second by the British government. The Albany machine was used to produce a set of astronomical tables; but the Observatory's director was fired for this extravagant purchase, and the machine never seriously used again, eventually ending up in a museum. The second machine had a long and useful life.
1869United KingdomThe first practical logic machine was built by William Stanley Jevons.
1871United KingdomBabbage produced a prototype section of the Analytical Engine's mill and printer.
1875SwedenMartin Wiberg produced a reworked difference-engine-like machine intended to prepare logarithmic tables.
1878SpainRamon Verea, living in New York City, invented a calculator with an internal multiplication table; this was much faster than the shifting carriage, or other digital methods of the time. He wasn't interested in putting it into production, however; it seems he just wanted to show that a Spaniard could invent as well as an American.
1879United KingdomA committee investigated the feasibility of completing the Analytical Engine, and concluded that it would be impossible now that Babbage was dead. The project was then largely forgotten, except by a very few; Howard Aiken was a notable exception.
1884United StatesDorr Felt, of Chicago, developed his Comptometer. This was the first calculator in which operands are entered by pressing keys rather than having to be, for example, dialled in. It was feasible because of Felt's invention of a carry mechanism fast enough to act while the keys return from being pressed. Felt and Tarrant started a partnership to manufacture the comptometer in 1887.
1885United States
Sweden
Russia
A multiplying calculator more compact than the Arithmometer entered mass production. The design was the independent, and more or less simultaneous, invention of Frank S. Baldwin, of the United States, and Willgodt Theophil Odhner, a Swede living in Russia. Fluted drums were replaced by a "variable-toothed gear" design: a disk with radial pegs that could be made to protrude or retract from it.
1886United StatesHerman Hollerith developed the first version of his tabulating system in the Baltimore Department of Health.
1889United StatesDorr Felt invented the first printing desk calculator.
1890United StatesThe 1880 US census had taken 7 years to complete since all processing had been done by hand from journal sheets. The increasing population suggested that by the 1890 census, data processing would take longer than the 10 years before the next census —so a competition was held to find a better method. It was won by a Census Department employee, Herman Hollerith, who went on to found the Tabulating Machine Company, later to become IBM. He invented the recording of data on a medium that could then be read by a machine. Prior uses of machine readable media had been for control (AutomatonsPiano rollslooms, ...), not data. "After some initial trials with paper tape, he settled on punched cards..."[38] His machines used mechanical relays (andsolenoids) to increment mechanical counters. This method was used in the 1890 census and the completed results (62,622,250 people) were ... finished months ahead of schedule and far under budget.[39] The inspiration for this invention was Hollerith's observation of railroad conductors during a trip in the western US; they encoded a crude description of the passenger (tall, bald, male) in the way they punched the ticket.
1892United StatesWilliam S. Burroughs of St. Louis, invented a machine similar to Felt's (see 1884) in 1885 but unlike the comptometer it was a 'key-set' machine which only processed each number after a crank handle was pulled. The true manufacturing of this machine started in 1892 even though Burroughs had started his American Arithmometer Company in 1886 (it later became Burroughs Corporation and is now called Unisys).
1896United StatesHerman Hollerith introduced an Integrating Tabulator that could add numbers encoded on punched cards to one of several 7-digit counters. His earlier tabulators simply incremented counters based on whether a hole was punched or not.[40]
1901United StatesThe Standard Adding Machine Company released the first 10-key adding machine in between 1901[41] and 1903.[42] The inventor, William Hopkins, filed his first patent on October 4, 1892. The 10 keys were set on a single row.
1902United StatesRemington advertised the Dalton adding machine as the first 10-key printing adding machine.[42] The 10 keys were set on two rows. Six machines had been manufactured by the end of 1906
1906United KingdomHenry Babbage, Charles's son, with the help of the firm of R. W. Munro, completed the 'mill' from his father's Analytical Engine, to show that it would have worked. It does. The complete machine was not produced.
1906United StatesVacuum tube (or thermionic valve) invented by Lee De Forest.
1906United StatesHerman Hollerith introduces a tabulator with a plugboard that can be rewired to adapt the machine for different applications. Plugboards were widely used to direct machine calculations until displaced by stored programs in the 1950s.[43]
1919United KingdomWilliam Henry Eccles and F. W. Jordan published the first flip-flop circuit design.
1924GermanyWalther Bothe built an AND logic gate - the coincidence circuit, for use in physics experiments, for which he received the Nobel Prize in Physics 1954. Digital circuitries of all kinds make heavy use of this technique.
1926United StatesWestinghouse AC Calculating board. A Network analyzer (AC power) used for electrical transmission line simulations up until the 1960s.
1928United StatesIBM standardizes on punched cards with 80 columns of data and rectangular holes. Widely known as IBM Cards, they dominate the data processing industry for almost half a century.
1930United StatesVannevar Bush built a partly electronic difference engine capable of solving differential equations.
1930United KingdomWelsh physicist C. E. Wynn-Williams, at Cambridge, England, used a ring of thyratron tubes to construct a binary digital counter that counted emitted Alpha particles.[44]

1931–1940Edit

DatePlaceEvent
1931AustriaKurt Gödel of Vienna University, Austria, published a paper on a universal formal language based on arithmetic operations. He used it to encode arbitrary formal statements and proofs, and showed that formal systems such as traditional mathematics are either inconsistent in a certain sense, or contain unprovable but true statements. This result is often called the fundamental result of theoretical computer science.
1931United StatesIBM introduced the IBM 601 Multiplying Punch, an electromechanical machine that could read two numbers, up to 8 digits long, from a card and punch their product onto the same card.[45]
1934United StatesWallace Eckert of Columbia University connects an IBM 285 Tabulator, an 016 Duplicating Punch and an IBM 601 Multiplying Punch with a cam-controlled sequencer switch that he designed. The combined system was used to automate the integration of differential equations.[46]
1936United KingdomAlan Turing of Cambridge University, England, published a paper on 'computable numbers'[47] which reformulated Kurt Gödel's results (see related work by Alonzo Church). His paper addressed the famous 'Entscheidungsproblem' whose solution was sought in the paper by reasoning (as a mathematical device) about a simple and theoretical computer, known today as a Turing machine. In many ways, this device was more convenient than Gödel's arithmetics-based universal formal system.
1937United StatesGeorge Stibitz of the Bell Telephone Laboratories (Bell Labs), New York City, constructed a demonstration 1-bit binary adder using relays. This was one of the first binary computers, although at this stage it was only a demonstration machine; improvements continued leading to the Complex Number Calculator of January 1940.
1937United StatesClaude E. Shannon published a paper on the implementation of symbolic logic using relays as his MIT Master's thesis.
1938GermanyKonrad Zuse of Berlin, completed the 'Z1', the first mechanical binary programmable computer. It was based on Boolean Algebra and had some of the basic ingredients of modern machines, using the binary system and floating-point arithmetic. Zuse's 1936 patent application (Z23139/GMD Nr. 005/021) also suggested a 'von Neumann' architecture (re-invented about 1945) with program and data modifiable in storage. Originally the machine was called the 'V1' but retroactively renamed after the war, to avoid confusion with the V-1 flying bomb. It worked with floating point numbers (7-bit exponent, 16-bit mantissa, and sign bit). The memory used sliding metal parts to store 16 such numbers, and worked well; but the arithmetic unit was less successful, occasionally suffering from certain mechanical engineering problems. The program was read from holes punched in discarded 35 mm movie film. Data values could have been entered from a numeric keyboard, and outputs were displayed on electric lamps. The machine was not a general purpose computer (i.e., Turing complete) because it lacked loop capabilities.
1939United StatesWilliam Hewlett and David Packard established the Hewlett-Packard Company in Packard's garage in Palo Alto, California with an initial investment of $538; this was considered to be the symbolic founding of Silicon Valley. HP would grow to become one of the largest technology companies in the world today.
1939
Nov
United StatesJohn Vincent Atanasoff and graduate student Clifford Berry of Iowa State College (now the Iowa State University), Ames, Iowa, completed a prototype 16-bit adder. This was the first machine to calculate using vacuum tubes.
1939GermanyKonrad Zuse completed the 'Z2' (originally 'V2'), which combined the Z1's existing mechanical memory unit with a new arithmetic unit using relay logic. Like the Z1, the Z2 lacked loop capabilities. The project was interrupted for a year when Zuse was drafted, but continued after he was released.
1939GermanyHelmut Schreyer completed a prototype 10-bit adder using vacuum tubes, and a prototype memory using neon lamps.
1940
Jan
United StatesAt Bell Labs, Samuel Williams and George Stibitz completed a calculator which could operate on complex numbers, and named it the 'Complex Number Calculator'; it was later known as the 'Model I Relay Calculator'. It used telephone switching parts for logic: 450 relays and 10 crossbar switches. Numbers were represented in 'plus 3 BCD'; that is, for each decimal digit, 0 is represented by binary 0011, 1 by 0100, and so on up to 1100 for 9; this scheme requires fewer relays than straight BCD. Rather than requiring users to come to the machine to use it, the calculator was provided with three remote keyboards, at various places in the building, in the form of teletypes. Only one could be used at a time, and the output was automatically displayed on the same one. On 9 September 1940, a teletype was set up at a Dartmouth College in Hanover, New Hampshire, with a connection to New York, and those attending the conference could use the machine remotely.
1940
Apr 1
GermanyIn 1940 Zuse presented the Z2 to an audience of the Deutsche Versuchsanstalt für Luftfahrt ("German Laboratory for Aviation") in Berlin-Adlershof.

1941–1949Edit

DatePlaceEvent
1941
May 11
GermanyNow working with limited backing from the DVL (German Aeronautical Research Institute), Konrad Zusecompleted the 'Z3' (originally 'V3'): the first operational programmable computer. One major improvement over Charles Babbage's non-functional device is the use of Leibniz's binary system (Babbage and others unsuccessfully tried to build decimal programmable computers). Zuse's machine also featured floating point numbers with a 7-bit exponent, 14-bit mantissa (with a '1' bit automatically prefixed unless the number is 0), and a sign bit. The memory held 64 of these words and therefore required over 1400 relays; there were 1200 more in the arithmetic and control units. It also featured parallel adders. The program, input, and output were implemented as described above for the Z1. Although conditional jumps were not available, it has been shown that Zuse's Z3 is, in principle, capable of functioning as a universal computer.[48][49] The machine could do 3-4 additions per second, and took 3–5 seconds for a multiplication. The Z3 was destroyed in 1943 during an Allied bombardment of Berlin, and had no impact on computer technology in America and England.
1942
Summer
United StatesAtanasoff and Berry completed a special-purpose calculator for solving systems of simultaneous linear equations, later called the 'ABC' ('Atanasoff–Berry Computer'). This had 60 50-bit words of memory in the form of capacitors (with refresh circuits —the first regenerative memory) mounted on two revolving drums. The clock speed was 60 Hz, and an addition took 1 second. For secondary memory it used punched cards, moved around by the user. The holes were not actually punched in the cards, but burned. The punched card system's error rate was never reduced beyond 0.001%, and this was inadequate. Atanasoff left Iowa State after the U.S. entered the war, ending his work on digital computing machines.
1942GermanyHelmut Hölzer built an analog computer to calculate and simulate[50]V-2 rocket trajectories.[51][52][53]
1942GermanyKonrad Zuse developed the S1, the world's first process computer, used by Henschel to measure the surface of wings.
1943
Apr
United KingdomMax NewmanWynn-Williams and their team at the secret Government Code and Cypher School ('Station X'), Bletchley Park, Bletchley, England, completed the 'Heath Robinson'. This was a specialized counting machine used for cipher-breaking, not a general-purpose calculator or computer, but a logic device using a combination of electronics and relay logic. It read data optically at 2000 characters per second from 2 closed loops of paper tape, each typically about 1000 characters long. It was significant since it was the forerunner of Colossus. Newman knew Turing from Cambridge (Turing was a student of Newman's), and had been the first person to see a draft of Turing's 1936 paper.[47] Heath Robinson is the name of a British cartoonistknown for drawings of comical machines, like the American Rube Goldberg. Two later machines in the series will be named after London stores with 'Robinson' in their names.
1943
Sep
United StatesWilliams and Stibitz completed the 'Relay Interpolator', later called the 'Model II Relay Calculator'. This was a programmable calculator; again, the program and data were read from paper tapes. An innovative feature was that, for greater reliability, numbers were represented in a biquinary format using 7 relays for each digit, of which exactly 2 should be "on": 01 00001 for 0, 01 00010 for 1, and so on up to 10 10000 for 9. Some of the later machines in this series would use the biquinary notation for the digits of floating-point numbers.
1943
Dec
United KingdomThe Colossus was built, by Dr Thomas Flowers at The Post Office Research Laboratories in London, to crack the German Lorenz (SZ42) cipher. It contained 2400 vacuum tubes for logic and applied a programmable logical function to a stream of input characters, read from punched tape at a rate of 5000 characters a second. Colossus was used at Bletchley Park during World War II —as a successor to the unreliable Heath Robinson machines. Although 10 were eventually built, most were destroyed immediately after they had finished their work to maintain the secrecy of the work.
1944
Aug 7
United StatesThe IBM Automatic Sequence Controlled Calculator was turned over to Harvard University, which called it the Harvard Mark I. It was designed by Howard Aiken and his team, financed and built by IBM —it became the second program controlled machine (after Konrad Zuse's). The whole machine was 51 feet (16 m) long, weighed 5 (short) tons (4.5 tonnes), and incorporated 750,000 parts. It used 3304 electromechanical relays as on-off switches, had 72 accumulators (each with its own arithmetic unit), as well as a mechanical register with a capacity of 23 digits plus sign. The arithmetic was fixed-point and decimal, with a control panel setting determining the number of decimal places. Input-output facilities include card readers, a card punch, paper tape readers, and typewriters. There were 60 sets of rotary switches, each of which could be used as a constant register —sort of mechanical read-only memory. The program was read from one paper tape; data could be read from the other tapes, or the card readers, or from the constant registers. Conditional jumps were not available. However, in later years, the machine was modified to support multiple paper tape readers for the program, with the transfer from one to another being conditional, rather like a conditional subroutine call. Another addition allowed the provision of plug-board wired subroutines callable from the tape. Used to create ballistics tables for the US Navy.
1945GermanyKonrad Zuse developed Plankalkül, the first higher-level programming language. He also presented the Z4in March.
1945United StatesVannevar Bush developed the theory of the memex, a hypertext device linked to a library of books and films.
1945United StatesJohn von Neumann drafted a report describing the future computer eventually built as the EDVAC(Electronic Discrete Variable Automatic Computer). First Draft of a Report on the EDVAC includes the first published description of the design of a stored-program computer, giving rise to the term von Neumann architecture. It directly or indirectly influenced nearly all subsequent projects, especially EDSAC. The design team included John W. Mauchly and J. Presper Eckert.
1946
Feb 14
United StatesENIAC (Electronic Numerical Integrator and Computer): One of the first totally electronic, valve driven, digital, program-controlled computers was unveiled although it was shut down on 9 November 1946 for a refurbishment and a memory upgrade, and was transferred to Aberdeen Proving Ground, Maryland in 1947. Development had started in 1943 at the Ballistic Research Laboratory, USA, by John W. Mauchly and J. Presper Eckert. It weighed 30 tonnes and contained 18,000 electronic valves, consuming around 160 kW of electrical power. It could do 50,000 basic calculations a second. It was used for calculating ballistic trajectories and testing theories behind the hydrogen bomb.
1946
Feb 19
United KingdomACE (Automatic Computing Engine): Alan Turing presented a detailed paper to the National Physical Laboratory (NPL) Executive Committee, giving the first reasonably complete design of a stored-program computer. However, because of the strict and long-lasting secrecy around his wartime work at Bletchley Park, he was prohibited (having signed the Official Secrets Act) from explaining that he knew that his ideas could be implemented in an electronic device.
1946United KingdomThe trackball was invented as part of a radar plotting system named Comprehensive Display System (CDS) by Ralph Benjamin when working for the British Royal Navy Scientific Service.[54][55] Benjamin's project usedanalog computers to calculate the future position of target aircraft based on several initial input points provided by a user with a joystick. Benjamin felt that a more elegant input device was needed and invented a ball tracker[54][55] system called the roller ball[54] for this purpose in 1946.[54][55] The device was patented in 1947,[54] but only a prototype was ever built[55] and the device was kept as a secret outside military.[55]
1947
Dec 16
United StatesInvention of the transistor at Bell Laboratories, USA, by William B. ShockleyJohn Bardeen and Walter Brattain.
1947United StatesHoward Aiken completed the Harvard Mark II.
1947United StatesThe Association for Computing Machinery (ACM), was founded as the world's first scientific and educational computing society. It remains to this day with a membership currently around 78,000. Its headquarters are in New York City.
1948
Jan 27
United StatesIBM finished the SSEC (Selective Sequence Electronic Calculator). It was the first computer to modify a stored program. "About 1300 vacuum tubes were used to construct the arithmetic unit and eight very high-speed registers, while 23000 relays were used in the control structure and 150 registers of slower memory."
1948
Jul 21
United KingdomSSEM, Small-Scale Experimental Machine or 'Baby' was built at the University of Manchester. It ran its first program on this date. It was the first computer to store both its programs and data in RAM, as modern computers do. By 1949 the 'Baby' had grown, and acquired a magnetic drum for more permanent storage, and it became the Manchester Mark 1.
1948United StatesANACOM from Westinghouse was an AC-energized electrical analog computer system used up until the early 1990s for problems in mechanical and structural design, fluidics, and various transient problems.
1948United StatesIBM introduced the '604', the first machine to feature Field Replaceable Units (FRUs), which cut downtime as entire pluggable units can simply be replaced instead of troubleshot.
1948The first Curta handheld mechanical calculator was sold. The Curta computed with 11 digits of decimal precision on input operands up to 8 decimal digits. The Curta was about the size of a handheld pepper grinder.
1949
Mar
United StatesJohn Presper Eckert and John William Mauchly construct the BINAC for Northrop.
1949
May 6
United KingdomThis is considered the birthday of modern computing. Maurice Wilkes and a team at Cambridge Universityexecuted the first stored program on the EDSAC computer, which used paper tape input-output. Based on ideas from John von Neumann about stored program computers, the EDSAC was the first complete, fully functional von Neumann architecture computer.
1949
Oct
United KingdomThe Manchester Mark 1 final specification is completed; this machine was notably in being the first computer to use the equivalent of base/index registers, a feature not entering common computer architecture until the second generation around 1955.
1949AustraliaCSIR Mk I (later known as CSIRAC), Australia's first computer, ran its first test program. It was a vacuum tube based electronic general purpose computer. Its main memory stored data as a series of acoustic pulses in 5 ft (1.5 m) long tubes filled with mercury.
1949United KingdomMONIAC (Monetary National Income Analogue Computer) also known as the Phillips Hydraulic Computer, was created in 1949 to model the national economic processes of the United Kingdom. The MONIAC consisted of a series of transparent plastic tanks and pipes. It is thought that twelve to fourteen machines were built.
1949United States

Computing timelineEdit



Comments

Popular posts from this blog

QBasic and its history

QBasic Not to be confused with  Quick Basic . QBasic Paradigm Procedural Developer Microsoft First appeared 1991 ; 25 years ago OS MS-DOS ,  Windows 95 ,  Windows 98 ,  Windows Me ,  PC DOS ,  OS/2 , eComStation License Part of the operating system (a variety of  closed-source  licenses) Website www .microsoft .com Influenced by QuickBASIC ,  GW-BASIC Influenced QB64 ,  Small Basic QBasic  ( Microsoft  Quick Beginners All purpose Symbolic Instruction Code ) is an  IDE  and  interpreter  for a variety of the  BASIC programming language  which is based on  QuickBASIC . Code entered into the IDE is compiled to an intermediate representation , and this  IR  is immediately interpreted on demand within the IDE. [1]  It can run under nearly all versions of  DOS  and  Windows , or through  DOSBox / DOSEMU , on  Linux  and  FreeBSD . [2]  For its time, QBasic provided a state-of-the-art IDE, including a  debugger  with features such as on-the-fly expression evaluation and

Top 10 keyboard shortcuts everyone should know

Top 10 keyboard shortcuts everyone should know Using keyboard shortcuts can greatly increase your productivity, reduce repetitive strain, and help keep you focused. For example, to copy text, you can highlight text and press the Ctrl + C shortcut. The shortcut is faster than moving your hands from the keyboard, highlighting with the mouse, choosing copy from the file menu, and then returning to the keyboard. Below are the top 10 keyboard shortcuts we recommend everyone memorize and use. Ctrl + C or Ctrl + Insert and Ctrl + X Both  Ctrl + C  and  Ctrl +  Insert  will  copy  the  highlighted  text or selected item. If you want to  cut  instead of copy press  Ctrl + X . Apple  computer users can substitute the Ctrl key for the  command (cmd) key  on their computers. For example, pressing  Cmd + C  copies the highlighted text. Ctrl + V or Shift + Insert Both the  Ctrl + V  and  Shift + Insert  will  paste  the text or object that's in the clipboard . For Apple computer

computer network

A network may refer to any of the following: 1. A network is a collection of computers, servers, mainframes, network devices, peripherals, or other devices connected to one another to allow the sharing of data. An excellent example of a network is the Internet, which connects millions of people all over the world. Below is an example image of a home network with multiple computers and other network devices all connected to each other and the Internet. Computer network Examples of network devices *Desktop computers, laptops, mainframes, and servers *Consoles and thin clients *Firewalls *Bridges *Repeaters *Network Interface cards *Switches, hubs, modems, and routers *Smartphones and tablets *Webcams *Network topologies and types of networks The term network topology describes the relationship of connected devices in terms of a geometric graph. Devices are represented as vertices, and their connections are represented as edges on the graph. It describes