123ArticleOnline Logo
Welcome to 123ArticleOnline.com!
ALL >> Computer-Programming >> View Article

Design Of Charles' Computer

Profile Picture
By Author: fed pats
Total Articles: 225
Comment this article
Facebook ShareTwitter ShareGoogle+ ShareTwitter Share

In the early nineteenth century, mathematical tables were calculated by 'computers'. These were people who were assigned the task of computing, and hence were called computers. But the problem here was that there was a high rate of errors. Having studied computer science and being an acclaimed mathematician, it was obvious to him that he should build a calculating machine. Babbage started working on the design of an engine which would analyze input and give appropriate output.

Since his design was meant to eliminate differential errors involving mathematical tables, it was called the 'difference engine'. The difference engine was to calculate the finite differences, and thereby avoid the need for multiplication and division. But unfortunately, due to the huge size and the complexity of the design, Charles Babbage couldn't complete it. But this did not deter him from designing the difference engine 2, which was an improved version of the original difference engine.

him from designing the difference engine 2, which was an improved version of the original difference engine.

After his failure to implement his ...
... designs of the difference engine, Charles Babbage came to the conclusion that his engine designs needed improvement. He then started to design engines that were better in analysis than their predecessors. The successive designs were more efficient and complex than the previous ones. These complex machines were called analytical engines. Due to continuous work on the design, any one machine couldn't be called an analytical engine. His final design of the analytical engine was implemented only in 1989, which is far more accurate than today's electronic calculator.

Who Invented the Computer
Charles Babbage, the person who invented the computer, was also a profound philosopher. He was the person who broke the indecipherable cipher and tried to establish the reason of man's creation.


I am thinking that all these logarithmic tables might be calculated by machinery. - Charles Babbage.

His distaste for the errors that were committed while calculating various equations using logarithmic tables, forced him to design various calculating machines (analytical and difference engines). There is a lot that went into the invention of computers, and here, we look into the journey of the development of the first computer.

Who Invented the Computer?

The answer to the question is Charles Babbage. Interestingly, the implementation of the design of what should have been the first computer actually occurred in 1989. But, if you want to know the person behind invention of electronic computers, then it is John Presper Eckert & John W. Mauchly. They built the ENIAC (Electronic Numerical Integrator and Computer). Then why is Charles Babbage given the credit of inventing the computer? Charles Babbage was the first person to introduce the idea of 'programmable machines'. He hardly imagined that his distaste for human errors would one day result in inventions such as desktop computers and laptop computers.

To reach today's era of artificial intelligence, natural language processing and high-power processing, computer inventions had to go through various generations. This all started with Charles Babbage's difference engine in 1822. The difference engines and analytical engines (if completed) would be heavily mechanical. Their weight would be in tons (although analytical and difference engine are not considered to be of any generation, let us consider them to be of zeroth generation for the sake of reference). The main feature of the first generation (1940 - 1956) computers was vacuum tubes. The architecture of second generation (1956 - 1963) computers was based on transistors. Third generation computers (1964 - 1971) saw the introduction of integrated circuits. And fourth generation (1971 - present) computers are based on microprocessors. And now, we are in the fifth generation (present - henceforth) of computers, where artificial intelligence takes precedence. Following is the story of the man who invented the computer, and when he did that, little did the world know that Charles Babbage had managed to alter the course of history.

Early Years

Charles' father, Benjamin Babbage, was a businessman. Therefore, money wasn't a hindrance for young Charles' education. Young Charles went to many schools and was home-tutored before he went to Helmond Academy in Baker Street. This is where his romance with mathematics began. Later, he went to Cambridge for further studies. He was subsequently transferred to Peterhouse Cambridge, where he studied analytical philosophy and computer science. However, he never really graduated with honors. Charles Babbage was later conferred with an honorary degree in mathematics.

Since Charles Babbage was a profound mathematician, he soon started researching on various mathematical subjects. While doing so, he had to encounter a lot of logarithmic calculations. The only way to perform these calculations was through the use of logarithmic tables. Since there were no mechanical calculators during those times, the use of logarithmic tables became very tedious and erroneous. This experience was very hampering to the study of mathematics. Also, the accurate results would take forever to be calculated. Hence, Charles decided to design a machine, which not only would save time but (more importantly) be accurate as well.


A Few Interesting Facts about Charles' Kookiness

Charles Babbage had a flair for breaking highly complicated ciphers and never claimed credit for it.
He invented the ophthalmoscope, and completely forgot about it. It was eventually invented independently by Harmonn Von Helmholts.
Charles Babbage coined the principle: Paying high to highly skilled workers saved cost.
He published "Ninth Bridge Water Treatise", which basically gave reason for the creation of man.
He wrote to Alfred Tennyson that his assumption in a poem was wrong.

People Who Invented Devices and Programs to Make Computers, User-Friendly

Device: Computer Mouse
Inventor: Douglas Engelbart.

Device: Keyboard
Inventor: Christopher Latham Sholes

Program: Computer Compiler
Inventor: Howard Aiken and Grace Hopper

Device: Computer Monitor
Inventor: Allen B. DuMont

Device: Computer Printer
Inventor: Chester Carlson

John Vincent Atanasoff, J. Prespert Eckert and John W. Mauchly are inventors who are also credited with inventing 20th century modern computers; their creation was called 'Electronic Numerical Integrator and Computer'. Charles Babbage is fondly remembered for the invention of the computer, and has had a very deep impact on the history of computers. Along with Ada Lovelace, he was among the first few computer programmers. But he always wished to be remembered as a great mathematician and not a computer inventor.

Company: Toronto pcs


Address:

222 Spadina Avenue, Unit # 116 A Toronto, ON - M5T3B3

Zip code: M5T3B3
Contact person: Fedrick Patrick

Phone: 647-693-5036

Email: fed.pats@gmail.com

More information can be found online at: http://www.torontopcs.com

Total Views: 235Word Count: 1051See All articles From Author

Add Comment

Computer Programming Articles

1. Your Complete Bugzilla Tutorial For Managing Software Bugs Efficiently
Author: Tech Point

2. From Beginner To Expert: Ultimate Jira Tutorial For Effective Team Collaboration
Author: Tech Point

3. Top Web Development Institutes In Bhopal: Where Creativity Meets Technology
Author: Kabir Patel

4. The Ultimate Framework Showdown: Which One Will Reign Supreme
Author: Andy

5. Why Your Competitors Are Investing In Custom Software (and You Should Too)
Author: Aimbeat Insights

6. The Hidden Security Risk Of Ssh Keys: Why Manual Linux Access Management Is A Ticking Time Bomb
Author: Tushar Pansare

7. Beyond Ticketing: Using Laravel And N8n To Automate Customer Onboarding Workflows
Author: Andy

8. Top Web Development Institutes In Bhopal: Turning Ideas Into Code
Author: Kabir Patel

9. Software Testing Tutorial: Learn Manual And Automation Testing With Easy Examples
Author: Tech Point

10. Ultimate Yii Framework Tutorial For Building Powerful Php Websites
Author: Tech Point

11. Java Job Support: Real-time Assistance For Developers To Succeed
Author: RKIT Labs Team

12. Unlocking Business Growth With Predictive Analysis
Author: Sakhi Kaya

13. What Is A Distributed Environment In Software Development?
Author: Aimbeat Insights

14. A Multi-tenant Admin Dashboard With Laravel And Next.js
Author: Andy

15. How To Choose The Data Science Training In Bhopal For Your Career Growth
Author: Kabir Patel

Login To Account
Login Email:
Password:
Forgot Password?
New User?
Sign Up Newsletter
Email Address: