Đầu máy điện toán và nhà phát minh Bàn tính, trong đó nổi lên khoảng 5.000 năm trước ở tiểu á và sử dụng vào ngày hôm nay, có thể được coi là máy tính đầu tiên. Thiết bị này cho phép người dùng thực hiện tính toán bằng cách sử dụng một hệ thống trượt hạt sắp xếp trên một rack. Đầu thương nhân sử dụng bàn tính để tiếp tục kinh doanh giao dịch. Nhưng như việc sử dụng giấy và bút chì lây lan, đặc biệt là ở châu Âu, Bàn tính mất tầm quan trọng của nó. Phải mất gần 12 thế kỷ, Tuy nhiên, cho việc tạm ứng tiếp theo quan trọng trong máy tính thiết bị xuất hiện. Năm 1642, Blaise Pascal (1623-1662), con trai 18 tuổi của một bộ thu thuế Pháp, phát minh ra những gì ông gọi là một máy tính số bánh xe để giúp cha mình với nhiệm vụ của mình. Này hộp hình chữ nhật đồng thau, cũng được gọi là một Pascaline, sử dụng tám di chuyển quay để thêm các khoản tiền lên đến tám con số dài. Pascal của thiết bị sử dụng một cơ sở mười để thực hiện việc này. Ví dụ, khi một quay số chuyển mười notches, hoặc một vòng hoàn chỉnh, nó di chuyển quay số tiếp theo - đại diện của mười cột - một nơi. Khi quay số của 10 di chuyển một vòng, quay số đại diện cho vị trí của trăm di chuyển một notch và vân vân. Nhược điểm để Pascaline, tất nhiên, là giới hạn của mình để bổ sung. Năm 1694, một nhà toán học Đức và triết học, Gottfried Wilhem von Leibniz (1646-1716), cải thiện Pascaline bằng cách tạo ra một máy mà cũng có thể nhân. Giống như người tiền nhiệm của nó, số nhân cơ khí của Leibniz làm việc bằng một hệ thống bánh răng và quay. Một phần của nghiên cứu của Pascal ban đầu ghi chú và bản vẽ, Leibniz đã có thể tinh chỉnh máy tính của mình. Trung tâm máy tính là thiết kế của nó trống bước bánh, mà cung cấp một phiên bản kéo dài của căn hộ bánh đơn giản. Nó không là cho đến năm 1820, Tuy nhiên, cơ khí máy tính được sử dụng rộng rãi. Charles Xavier Thomas de Colmar, một người Pháp, đã phát minh ra một máy mà có thể thực hiện bốn chức năng số học cơ bản. Máy tính cơ khí của Colmar, arithometer, trình bày một cách tiếp cận thực tế hơn để máy tính bởi vì nó có thể thêm, trừ, nhân và chia. Với tính linh hoạt của nó tăng cường, arithometer được sử dụng rộng rãi cho đến thế chiến thứ nhất. Mặc dù sau đó phát minh tinh chế máy tính của Colmar, cùng với đồng nghiệp phát minh Pascal và Leibniz, ông đã giúp xác định tuổi của tính toán cơ học. The real beginnings of computers as we know them today, however, lay with an English mathematics professor, Charles Babbage (1791-1871). Frustrated at the many errors he found while examining calculations for the Royal Astronomical Society, Babbage declared, "I wish to God these calculations had been performed by steam!" With those words, the automation of computers had begun. By 1812, Babbage noticed a natural harmony between machines and mathematics: machines were best at performing tasks repeatedly without mistake; while mathematics, particularly the production of mathematic tables, often required the simple repetition of steps. The problem centered on applying the ability of machines to the needs of mathematics. Babbage's first attempt at solving this problem was in 1822 when he proposed a machine to perform differential equations, called a Difference Engine. Powered by steam and large as a locomotive, the machine would have a stored program and could perform calculations and print the results automatically. After working on the Difference Engine for 10 years, Babbage was suddenly inspired to begin work on the first general-purpose computer, which he called the Analytical Engine. Babbage's assistant, Augusta Ada King, Countess of Lovelace (1815-1842) and daughter of English poet Lord Byron, was instrumental in the machine's design. One of the few people who understood the Engine's design as well as Babbage, she helped revise plans, secure funding from the British government, and communicate the specifics of the Analytical Engine to the public. Also, Lady Lovelace's fine understanding of the machine allowed her to create the instruction routines to be fed into the computer, making her the first female computer programmer. In the 1980's, the U.S. Defense Department named a programming language ADA in her honor.
đang được dịch, vui lòng đợi..