Jump to content
Main menu
Main menu
move to sidebar
hide
Navigation
Main page
Recent changes
Random page
Help about MediaWiki
Special pages
Niidae Wiki
Search
Search
Appearance
Create account
Log in
Personal tools
Create account
Log in
Pages for logged out editors
learn more
Contributions
Talk
Editing
Computer program
(section)
Page
Discussion
English
Read
Edit
View history
Tools
Tools
move to sidebar
hide
Actions
Read
Edit
View history
General
What links here
Related changes
Page information
Appearance
move to sidebar
hide
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
===Analytical Engine=== [[File:Diagram for the computation of Bernoulli numbers.jpg|thumb|right|Lovelace's description from Note G]] In 1837, [[Jacquard machine|Jacquard's loom]] inspired [[Charles Babbage]] to attempt to build the [[Analytical Engine]].<ref name="eniac-ch1-p16">{{cite book | last = McCartney | first = Scott | title = ENIAC – The Triumphs and Tragedies of the World's First Computer | publisher = Walker and Company | year = 1999 | page = [https://archive.org/details/eniac00scot/page/16 16] | isbn = 978-0-8027-1348-3 | url = https://archive.org/details/eniac00scot/page/16 }}</ref> The names of the components of the calculating device were borrowed from the textile industry. In the textile industry, yarn was brought from the store to be milled. The device had a ''store'' which consisted of memory to hold 1,000 numbers of 50 decimal digits each.<ref name="sco-ch1-p14">{{cite book | last = Tanenbaum | first = Andrew S. | title = Structured Computer Organization, Third Edition | publisher = Prentice Hall | year = 1990 | page = [https://archive.org/details/structuredcomput00tane/page/14 14] | isbn = 978-0-13-854662-5 | url = https://archive.org/details/structuredcomput00tane/page/14 }}</ref> Numbers from the ''store'' were transferred to the ''mill'' for processing. The engine was programmed using two sets of perforated cards. One set directed the operation and the other set inputted the variables.<ref name="eniac-ch1-p16" /><ref>{{cite journal | first = Allan G. | last = Bromley | author-link = Allan G. Bromley | year = 1998 | url = http://profs.scienze.univr.it/~manca/storia-informatica/babbage.pdf | title = Charles Babbage's Analytical Engine, 1838 | journal = [[IEEE Annals of the History of Computing]] | volume = 20 | number = 4 | pages = 29–45 | doi = 10.1109/85.728228 | s2cid = 2285332 | access-date = 2015-10-30 | archive-date = 2016-03-04 | archive-url = https://web.archive.org/web/20160304081812/http://profs.scienze.univr.it/~manca/storia-informatica/babbage.pdf | url-status = live }}</ref> However, the thousands of cogged wheels and gears never fully worked together.<ref name="sco-ch1-p15">{{cite book | last = Tanenbaum | first = Andrew S. | title = Structured Computer Organization, Third Edition | publisher = Prentice Hall | year = 1990 | page = [https://archive.org/details/structuredcomput00tane/page/15 15] | isbn = 978-0-13-854662-5 | url = https://archive.org/details/structuredcomput00tane/page/15 }}</ref> [[Ada Lovelace]] worked for Charles Babbage to create a description of the Analytical Engine (1843).<ref>{{citation |author1 = J. Fuegi |author2 =J. Francis |title = Lovelace & Babbage and the creation of the 1843 'notes' |journal = Annals of the History of Computing |volume = 25 |issue = 4 |date=October–December 2003 |doi = 10.1109/MAHC.2003.1253887 |pages = 16, 19, 25}}</ref> The description contained Note G which completely detailed a method for calculating [[Bernoulli number]]s using the Analytical Engine. This note is recognized by some historians as the world's first ''computer program''.<ref name="sco-ch1-p15"/>
Summary:
Please note that all contributions to Niidae Wiki may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see
Encyclopedia:Copyrights
for details).
Do not submit copyrighted work without permission!
Cancel
Editing help
(opens in new window)
Search
Search
Editing
Computer program
(section)
Add topic