CINXE.COM
History of computer science - Wikipedia
<!DOCTYPE html> <html class="client-nojs vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-sticky-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-feature-night-mode-enabled skin-theme-clientpref-day vector-toc-available" lang="en" dir="ltr"> <head> <meta charset="UTF-8"> <title>History of computer science - Wikipedia</title> <script>(function(){var className="client-js vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-sticky-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-feature-night-mode-enabled skin-theme-clientpref-day vector-toc-available";var cookie=document.cookie.match(/(?:^|; )enwikimwclientpreferences=([^;]+)/);if(cookie){cookie[1].split('%2C').forEach(function(pref){className=className.replace(new RegExp('(^| )'+pref.replace(/-clientpref-\w+$|[^\w-]+/g,'')+'-clientpref-\\w+( |$)'),'$1'+pref+'$2');});}document.documentElement.className=className;}());RLCONF={"wgBreakFrames":false,"wgSeparatorTransformTable":["",""],"wgDigitTransformTable":["",""],"wgDefaultDateFormat":"dmy", "wgMonthNames":["","January","February","March","April","May","June","July","August","September","October","November","December"],"wgRequestId":"08a58f77-2977-4174-8fcf-c06c0d61803f","wgCanonicalNamespace":"","wgCanonicalSpecialPageName":false,"wgNamespaceNumber":0,"wgPageName":"History_of_computer_science","wgTitle":"History of computer science","wgCurRevisionId":1249635067,"wgRevisionId":1249635067,"wgArticleId":3271413,"wgIsArticle":true,"wgIsRedirect":false,"wgAction":"view","wgUserName":null,"wgUserGroups":["*"],"wgCategories":["CS1 maint: location missing publisher","CS1 interwiki-linked names","All articles with specifically marked weasel-worded phrases","Articles with specifically marked weasel-worded phrases from February 2023","Articles with short description","Short description is different from Wikidata","All accuracy disputes","Articles with disputed statements from April 2014","Commons category link from Wikidata","History of computer science", "History of science by discipline","History of computing"],"wgPageViewLanguage":"en","wgPageContentLanguage":"en","wgPageContentModel":"wikitext","wgRelevantPageName":"History_of_computer_science","wgRelevantArticleId":3271413,"wgIsProbablyEditable":true,"wgRelevantPageIsProbablyEditable":true,"wgRestrictionEdit":[],"wgRestrictionMove":[],"wgNoticeProject":"wikipedia","wgCiteReferencePreviewsActive":false,"wgFlaggedRevsParams":{"tags":{"status":{"levels":1}}},"wgMediaViewerOnClick":true,"wgMediaViewerEnabledByDefault":true,"wgPopupsFlags":0,"wgVisualEditor":{"pageLanguageCode":"en","pageLanguageDir":"ltr","pageVariantFallbacks":"en"},"wgMFDisplayWikibaseDescriptions":{"search":true,"watchlist":true,"tagline":false,"nearby":true},"wgWMESchemaEditAttemptStepOversample":false,"wgWMEPageLength":50000,"wgRelatedArticlesCompat":[],"wgCentralAuthMobileDomain":false,"wgEditSubmitButtonLabelPublish":true,"wgULSPosition":"interlanguage","wgULSisCompactLinksEnabled":false, "wgVector2022LanguageInHeader":true,"wgULSisLanguageSelectorEmpty":false,"wgWikibaseItemId":"Q1189238","wgCheckUserClientHintsHeadersJsApi":["brands","architecture","bitness","fullVersionList","mobile","model","platform","platformVersion"],"GEHomepageSuggestedEditsEnableTopics":true,"wgGETopicsMatchModeEnabled":false,"wgGEStructuredTaskRejectionReasonTextInputEnabled":false,"wgGELevelingUpEnabledForUser":false};RLSTATE={"ext.globalCssJs.user.styles":"ready","site.styles":"ready","user.styles":"ready","ext.globalCssJs.user":"ready","user":"ready","user.options":"loading","ext.cite.styles":"ready","skins.vector.search.codex.styles":"ready","skins.vector.styles":"ready","skins.vector.icons":"ready","ext.wikimediamessages.styles":"ready","ext.visualEditor.desktopArticleTarget.noscript":"ready","ext.uls.interlanguage":"ready","wikibase.client.init":"ready","ext.wikimediaBadges":"ready"};RLPAGEMODULES=["ext.cite.ux-enhancements","mediawiki.page.media","ext.scribunto.logs","site", "mediawiki.page.ready","mediawiki.toc","skins.vector.js","ext.centralNotice.geoIP","ext.centralNotice.startUp","ext.gadget.ReferenceTooltips","ext.gadget.switcher","ext.urlShortener.toolbar","ext.centralauth.centralautologin","mmv.bootstrap","ext.popups","ext.visualEditor.desktopArticleTarget.init","ext.visualEditor.targetLoader","ext.echo.centralauth","ext.eventLogging","ext.wikimediaEvents","ext.navigationTiming","ext.uls.interface","ext.cx.eventlogging.campaigns","ext.cx.uls.quick.actions","wikibase.client.vector-2022","ext.checkUser.clientHints","ext.growthExperiments.SuggestedEditSession","wikibase.sidebar.tracking"];</script> <script>(RLQ=window.RLQ||[]).push(function(){mw.loader.impl(function(){return["user.options@12s5i",function($,jQuery,require,module){mw.user.tokens.set({"patrolToken":"+\\","watchToken":"+\\","csrfToken":"+\\"}); }];});});</script> <link rel="stylesheet" href="/w/load.php?lang=en&modules=ext.cite.styles%7Cext.uls.interlanguage%7Cext.visualEditor.desktopArticleTarget.noscript%7Cext.wikimediaBadges%7Cext.wikimediamessages.styles%7Cskins.vector.icons%2Cstyles%7Cskins.vector.search.codex.styles%7Cwikibase.client.init&only=styles&skin=vector-2022"> <script async="" src="/w/load.php?lang=en&modules=startup&only=scripts&raw=1&skin=vector-2022"></script> <meta name="ResourceLoaderDynamicStyles" content=""> <link rel="stylesheet" href="/w/load.php?lang=en&modules=site.styles&only=styles&skin=vector-2022"> <meta name="generator" content="MediaWiki 1.44.0-wmf.4"> <meta name="referrer" content="origin"> <meta name="referrer" content="origin-when-cross-origin"> <meta name="robots" content="max-image-preview:standard"> <meta name="format-detection" content="telephone=no"> <meta property="og:image" content="https://upload.wikimedia.org/wikipedia/commons/thumb/d/d3/Glen_Beck_and_Betty_Snyder_program_the_ENIAC_in_building_328_at_the_Ballistic_Research_Laboratory.jpg/1200px-Glen_Beck_and_Betty_Snyder_program_the_ENIAC_in_building_328_at_the_Ballistic_Research_Laboratory.jpg"> <meta property="og:image:width" content="1200"> <meta property="og:image:height" content="917"> <meta property="og:image" content="https://upload.wikimedia.org/wikipedia/commons/thumb/d/d3/Glen_Beck_and_Betty_Snyder_program_the_ENIAC_in_building_328_at_the_Ballistic_Research_Laboratory.jpg/800px-Glen_Beck_and_Betty_Snyder_program_the_ENIAC_in_building_328_at_the_Ballistic_Research_Laboratory.jpg"> <meta property="og:image:width" content="800"> <meta property="og:image:height" content="611"> <meta property="og:image" content="https://upload.wikimedia.org/wikipedia/commons/thumb/d/d3/Glen_Beck_and_Betty_Snyder_program_the_ENIAC_in_building_328_at_the_Ballistic_Research_Laboratory.jpg/640px-Glen_Beck_and_Betty_Snyder_program_the_ENIAC_in_building_328_at_the_Ballistic_Research_Laboratory.jpg"> <meta property="og:image:width" content="640"> <meta property="og:image:height" content="489"> <meta name="viewport" content="width=1120"> <meta property="og:title" content="History of computer science - Wikipedia"> <meta property="og:type" content="website"> <link rel="preconnect" href="//upload.wikimedia.org"> <link rel="alternate" media="only screen and (max-width: 640px)" href="//en.m.wikipedia.org/wiki/History_of_computer_science"> <link rel="alternate" type="application/x-wiki" title="Edit this page" href="/w/index.php?title=History_of_computer_science&action=edit"> <link rel="apple-touch-icon" href="/static/apple-touch/wikipedia.png"> <link rel="icon" href="/static/favicon/wikipedia.ico"> <link rel="search" type="application/opensearchdescription+xml" href="/w/rest.php/v1/search" title="Wikipedia (en)"> <link rel="EditURI" type="application/rsd+xml" href="//en.wikipedia.org/w/api.php?action=rsd"> <link rel="canonical" href="https://en.wikipedia.org/wiki/History_of_computer_science"> <link rel="license" href="https://creativecommons.org/licenses/by-sa/4.0/deed.en"> <link rel="alternate" type="application/atom+xml" title="Wikipedia Atom feed" href="/w/index.php?title=Special:RecentChanges&feed=atom"> <link rel="dns-prefetch" href="//meta.wikimedia.org" /> <link rel="dns-prefetch" href="//login.wikimedia.org"> </head> <body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject mw-editable page-History_of_computer_science rootpage-History_of_computer_science skin-vector-2022 action-view"><a class="mw-jump-link" href="#bodyContent">Jump to content</a> <div class="vector-header-container"> <header class="vector-header mw-header"> <div class="vector-header-start"> <nav class="vector-main-menu-landmark" aria-label="Site"> <div id="vector-main-menu-dropdown" class="vector-dropdown vector-main-menu-dropdown vector-button-flush-left vector-button-flush-right" > <input type="checkbox" id="vector-main-menu-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-main-menu-dropdown" class="vector-dropdown-checkbox " aria-label="Main menu" > <label id="vector-main-menu-dropdown-label" for="vector-main-menu-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-menu mw-ui-icon-wikimedia-menu"></span> <span class="vector-dropdown-label-text">Main menu</span> </label> <div class="vector-dropdown-content"> <div id="vector-main-menu-unpinned-container" class="vector-unpinned-container"> <div id="vector-main-menu" class="vector-main-menu vector-pinnable-element"> <div class="vector-pinnable-header vector-main-menu-pinnable-header vector-pinnable-header-unpinned" data-feature-name="main-menu-pinned" data-pinnable-element-id="vector-main-menu" data-pinned-container-id="vector-main-menu-pinned-container" data-unpinned-container-id="vector-main-menu-unpinned-container" > <div class="vector-pinnable-header-label">Main menu</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-main-menu.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-main-menu.unpin">hide</button> </div> <div id="p-navigation" class="vector-menu mw-portlet mw-portlet-navigation" > <div class="vector-menu-heading"> Navigation </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-mainpage-description" class="mw-list-item"><a href="/wiki/Main_Page" title="Visit the main page [z]" accesskey="z"><span>Main page</span></a></li><li id="n-contents" class="mw-list-item"><a href="/wiki/Wikipedia:Contents" title="Guides to browsing Wikipedia"><span>Contents</span></a></li><li id="n-currentevents" class="mw-list-item"><a href="/wiki/Portal:Current_events" title="Articles related to current events"><span>Current events</span></a></li><li id="n-randompage" class="mw-list-item"><a href="/wiki/Special:Random" title="Visit a randomly selected article [x]" accesskey="x"><span>Random article</span></a></li><li id="n-aboutsite" class="mw-list-item"><a href="/wiki/Wikipedia:About" title="Learn about Wikipedia and how it works"><span>About Wikipedia</span></a></li><li id="n-contactpage" class="mw-list-item"><a href="//en.wikipedia.org/wiki/Wikipedia:Contact_us" title="How to contact Wikipedia"><span>Contact us</span></a></li> </ul> </div> </div> <div id="p-interaction" class="vector-menu mw-portlet mw-portlet-interaction" > <div class="vector-menu-heading"> Contribute </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-help" class="mw-list-item"><a href="/wiki/Help:Contents" title="Guidance on how to use and edit Wikipedia"><span>Help</span></a></li><li id="n-introduction" class="mw-list-item"><a href="/wiki/Help:Introduction" title="Learn how to edit Wikipedia"><span>Learn to edit</span></a></li><li id="n-portal" class="mw-list-item"><a href="/wiki/Wikipedia:Community_portal" title="The hub for editors"><span>Community portal</span></a></li><li id="n-recentchanges" class="mw-list-item"><a href="/wiki/Special:RecentChanges" title="A list of recent changes to Wikipedia [r]" accesskey="r"><span>Recent changes</span></a></li><li id="n-upload" class="mw-list-item"><a href="/wiki/Wikipedia:File_upload_wizard" title="Add images or other media for use on Wikipedia"><span>Upload file</span></a></li> </ul> </div> </div> </div> </div> </div> </div> </nav> <a href="/wiki/Main_Page" class="mw-logo"> <img class="mw-logo-icon" src="/static/images/icons/wikipedia.png" alt="" aria-hidden="true" height="50" width="50"> <span class="mw-logo-container skin-invert"> <img class="mw-logo-wordmark" alt="Wikipedia" src="/static/images/mobile/copyright/wikipedia-wordmark-en.svg" style="width: 7.5em; height: 1.125em;"> <img class="mw-logo-tagline" alt="The Free Encyclopedia" src="/static/images/mobile/copyright/wikipedia-tagline-en.svg" width="117" height="13" style="width: 7.3125em; height: 0.8125em;"> </span> </a> </div> <div class="vector-header-end"> <div id="p-search" role="search" class="vector-search-box-vue vector-search-box-collapses vector-search-box-show-thumbnail vector-search-box-auto-expand-width vector-search-box"> <a href="/wiki/Special:Search" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only search-toggle" title="Search Wikipedia [f]" accesskey="f"><span class="vector-icon mw-ui-icon-search mw-ui-icon-wikimedia-search"></span> <span>Search</span> </a> <div class="vector-typeahead-search-container"> <div class="cdx-typeahead-search cdx-typeahead-search--show-thumbnail cdx-typeahead-search--auto-expand-width"> <form action="/w/index.php" id="searchform" class="cdx-search-input cdx-search-input--has-end-button"> <div id="simpleSearch" class="cdx-search-input__input-wrapper" data-search-loc="header-moved"> <div class="cdx-text-input cdx-text-input--has-start-icon"> <input class="cdx-text-input__input" type="search" name="search" placeholder="Search Wikipedia" aria-label="Search Wikipedia" autocapitalize="sentences" title="Search Wikipedia [f]" accesskey="f" id="searchInput" > <span class="cdx-text-input__icon cdx-text-input__start-icon"></span> </div> <input type="hidden" name="title" value="Special:Search"> </div> <button class="cdx-button cdx-search-input__end-button">Search</button> </form> </div> </div> </div> <nav class="vector-user-links vector-user-links-wide" aria-label="Personal tools"> <div class="vector-user-links-main"> <div id="p-vector-user-menu-preferences" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <div id="p-vector-user-menu-userpage" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <nav class="vector-appearance-landmark" aria-label="Appearance"> <div id="vector-appearance-dropdown" class="vector-dropdown " title="Change the appearance of the page's font size, width, and color" > <input type="checkbox" id="vector-appearance-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-appearance-dropdown" class="vector-dropdown-checkbox " aria-label="Appearance" > <label id="vector-appearance-dropdown-label" for="vector-appearance-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-appearance mw-ui-icon-wikimedia-appearance"></span> <span class="vector-dropdown-label-text">Appearance</span> </label> <div class="vector-dropdown-content"> <div id="vector-appearance-unpinned-container" class="vector-unpinned-container"> </div> </div> </div> </nav> <div id="p-vector-user-menu-notifications" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <div id="p-vector-user-menu-overflow" class="vector-menu mw-portlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-sitesupport-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="https://donate.wikimedia.org/wiki/Special:FundraiserRedirector?utm_source=donate&utm_medium=sidebar&utm_campaign=C13_en.wikipedia.org&uselang=en" class=""><span>Donate</span></a> </li> <li id="pt-createaccount-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="/w/index.php?title=Special:CreateAccount&returnto=History+of+computer+science" title="You are encouraged to create an account and log in; however, it is not mandatory" class=""><span>Create account</span></a> </li> <li id="pt-login-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="/w/index.php?title=Special:UserLogin&returnto=History+of+computer+science" title="You're encouraged to log in; however, it's not mandatory. [o]" accesskey="o" class=""><span>Log in</span></a> </li> </ul> </div> </div> </div> <div id="vector-user-links-dropdown" class="vector-dropdown vector-user-menu vector-button-flush-right vector-user-menu-logged-out" title="Log in and more options" > <input type="checkbox" id="vector-user-links-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-user-links-dropdown" class="vector-dropdown-checkbox " aria-label="Personal tools" > <label id="vector-user-links-dropdown-label" for="vector-user-links-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-ellipsis mw-ui-icon-wikimedia-ellipsis"></span> <span class="vector-dropdown-label-text">Personal tools</span> </label> <div class="vector-dropdown-content"> <div id="p-personal" class="vector-menu mw-portlet mw-portlet-personal user-links-collapsible-item" title="User menu" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-sitesupport" class="user-links-collapsible-item mw-list-item"><a href="https://donate.wikimedia.org/wiki/Special:FundraiserRedirector?utm_source=donate&utm_medium=sidebar&utm_campaign=C13_en.wikipedia.org&uselang=en"><span>Donate</span></a></li><li id="pt-createaccount" class="user-links-collapsible-item mw-list-item"><a href="/w/index.php?title=Special:CreateAccount&returnto=History+of+computer+science" title="You are encouraged to create an account and log in; however, it is not mandatory"><span class="vector-icon mw-ui-icon-userAdd mw-ui-icon-wikimedia-userAdd"></span> <span>Create account</span></a></li><li id="pt-login" class="user-links-collapsible-item mw-list-item"><a href="/w/index.php?title=Special:UserLogin&returnto=History+of+computer+science" title="You're encouraged to log in; however, it's not mandatory. [o]" accesskey="o"><span class="vector-icon mw-ui-icon-logIn mw-ui-icon-wikimedia-logIn"></span> <span>Log in</span></a></li> </ul> </div> </div> <div id="p-user-menu-anon-editor" class="vector-menu mw-portlet mw-portlet-user-menu-anon-editor" > <div class="vector-menu-heading"> Pages for logged out editors <a href="/wiki/Help:Introduction" aria-label="Learn more about editing"><span>learn more</span></a> </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-anoncontribs" class="mw-list-item"><a href="/wiki/Special:MyContributions" title="A list of edits made from this IP address [y]" accesskey="y"><span>Contributions</span></a></li><li id="pt-anontalk" class="mw-list-item"><a href="/wiki/Special:MyTalk" title="Discussion about edits from this IP address [n]" accesskey="n"><span>Talk</span></a></li> </ul> </div> </div> </div> </div> </nav> </div> </header> </div> <div class="mw-page-container"> <div class="mw-page-container-inner"> <div class="vector-sitenotice-container"> <div id="siteNotice"><!-- CentralNotice --></div> </div> <div class="vector-column-start"> <div class="vector-main-menu-container"> <div id="mw-navigation"> <nav id="mw-panel" class="vector-main-menu-landmark" aria-label="Site"> <div id="vector-main-menu-pinned-container" class="vector-pinned-container"> </div> </nav> </div> </div> <div class="vector-sticky-pinned-container"> <nav id="mw-panel-toc" aria-label="Contents" data-event-name="ui.sidebar-toc" class="mw-table-of-contents-container vector-toc-landmark"> <div id="vector-toc-pinned-container" class="vector-pinned-container"> <div id="vector-toc" class="vector-toc vector-pinnable-element"> <div class="vector-pinnable-header vector-toc-pinnable-header vector-pinnable-header-pinned" data-feature-name="toc-pinned" data-pinnable-element-id="vector-toc" > <h2 class="vector-pinnable-header-label">Contents</h2> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-toc.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-toc.unpin">hide</button> </div> <ul class="vector-toc-contents" id="mw-panel-toc-list"> <li id="toc-mw-content-text" class="vector-toc-list-item vector-toc-level-1"> <a href="#" class="vector-toc-link"> <div class="vector-toc-text">(Top)</div> </a> </li> <li id="toc-Prehistory" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Prehistory"> <div class="vector-toc-text"> <span class="vector-toc-numb">1</span> <span>Prehistory</span> </div> </a> <ul id="toc-Prehistory-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Binary_logic" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Binary_logic"> <div class="vector-toc-text"> <span class="vector-toc-numb">2</span> <span>Binary logic</span> </div> </a> <button aria-controls="toc-Binary_logic-sublist" class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-toc-toggle"> <span class="vector-icon mw-ui-icon-wikimedia-expand"></span> <span>Toggle Binary logic subsection</span> </button> <ul id="toc-Binary_logic-sublist" class="vector-toc-list"> <li id="toc-Gottfried_Wilhelm_Leibniz" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Gottfried_Wilhelm_Leibniz"> <div class="vector-toc-text"> <span class="vector-toc-numb">2.1</span> <span>Gottfried Wilhelm Leibniz</span> </div> </a> <ul id="toc-Gottfried_Wilhelm_Leibniz-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-Emergence_of_a_discipline" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Emergence_of_a_discipline"> <div class="vector-toc-text"> <span class="vector-toc-numb">3</span> <span>Emergence of a discipline</span> </div> </a> <button aria-controls="toc-Emergence_of_a_discipline-sublist" class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-toc-toggle"> <span class="vector-icon mw-ui-icon-wikimedia-expand"></span> <span>Toggle Emergence of a discipline subsection</span> </button> <ul id="toc-Emergence_of_a_discipline-sublist" class="vector-toc-list"> <li id="toc-Charles_Babbage_and_Ada_Lovelace" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Charles_Babbage_and_Ada_Lovelace"> <div class="vector-toc-text"> <span class="vector-toc-numb">3.1</span> <span>Charles Babbage and Ada Lovelace</span> </div> </a> <ul id="toc-Charles_Babbage_and_Ada_Lovelace-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Early_post-Analytical_Engine_designs" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Early_post-Analytical_Engine_designs"> <div class="vector-toc-text"> <span class="vector-toc-numb">3.2</span> <span>Early post-Analytical Engine designs</span> </div> </a> <ul id="toc-Early_post-Analytical_Engine_designs-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Charles_Sanders_Peirce_and_electrical_switching_circuits" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Charles_Sanders_Peirce_and_electrical_switching_circuits"> <div class="vector-toc-text"> <span class="vector-toc-numb">3.3</span> <span>Charles Sanders Peirce and electrical switching circuits</span> </div> </a> <ul id="toc-Charles_Sanders_Peirce_and_electrical_switching_circuits-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Alan_Turing_and_the_Turing_machine" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Alan_Turing_and_the_Turing_machine"> <div class="vector-toc-text"> <span class="vector-toc-numb">3.4</span> <span>Alan Turing and the Turing machine</span> </div> </a> <ul id="toc-Alan_Turing_and_the_Turing_machine-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Kathleen_Booth_and_the_first_assembly_language" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Kathleen_Booth_and_the_first_assembly_language"> <div class="vector-toc-text"> <span class="vector-toc-numb">3.5</span> <span>Kathleen Booth and the first assembly language</span> </div> </a> <ul id="toc-Kathleen_Booth_and_the_first_assembly_language-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Early_computer_hardware" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Early_computer_hardware"> <div class="vector-toc-text"> <span class="vector-toc-numb">3.6</span> <span>Early computer hardware</span> </div> </a> <ul id="toc-Early_computer_hardware-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Shannon_and_information_theory" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Shannon_and_information_theory"> <div class="vector-toc-text"> <span class="vector-toc-numb">3.7</span> <span>Shannon and information theory</span> </div> </a> <ul id="toc-Shannon_and_information_theory-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Wiener_and_cybernetics" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Wiener_and_cybernetics"> <div class="vector-toc-text"> <span class="vector-toc-numb">3.8</span> <span>Wiener and cybernetics</span> </div> </a> <ul id="toc-Wiener_and_cybernetics-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-John_von_Neumann_and_the_von_Neumann_architecture" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#John_von_Neumann_and_the_von_Neumann_architecture"> <div class="vector-toc-text"> <span class="vector-toc-numb">3.9</span> <span>John von Neumann and the von Neumann architecture</span> </div> </a> <ul id="toc-John_von_Neumann_and_the_von_Neumann_architecture-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-John_McCarthy,_Marvin_Minsky_and_artificial_intelligence" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#John_McCarthy,_Marvin_Minsky_and_artificial_intelligence"> <div class="vector-toc-text"> <span class="vector-toc-numb">3.10</span> <span>John McCarthy, Marvin Minsky and artificial intelligence</span> </div> </a> <ul id="toc-John_McCarthy,_Marvin_Minsky_and_artificial_intelligence-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-See_also" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#See_also"> <div class="vector-toc-text"> <span class="vector-toc-numb">4</span> <span>See also</span> </div> </a> <ul id="toc-See_also-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-References" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#References"> <div class="vector-toc-text"> <span class="vector-toc-numb">5</span> <span>References</span> </div> </a> <button aria-controls="toc-References-sublist" class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-toc-toggle"> <span class="vector-icon mw-ui-icon-wikimedia-expand"></span> <span>Toggle References subsection</span> </button> <ul id="toc-References-sublist" class="vector-toc-list"> <li id="toc-Sources" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Sources"> <div class="vector-toc-text"> <span class="vector-toc-numb">5.1</span> <span>Sources</span> </div> </a> <ul id="toc-Sources-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-Further_reading" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Further_reading"> <div class="vector-toc-text"> <span class="vector-toc-numb">6</span> <span>Further reading</span> </div> </a> <ul id="toc-Further_reading-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-External_links" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#External_links"> <div class="vector-toc-text"> <span class="vector-toc-numb">7</span> <span>External links</span> </div> </a> <ul id="toc-External_links-sublist" class="vector-toc-list"> </ul> </li> </ul> </div> </div> </nav> </div> </div> <div class="mw-content-container"> <main id="content" class="mw-body"> <header class="mw-body-header vector-page-titlebar"> <nav aria-label="Contents" class="vector-toc-landmark"> <div id="vector-page-titlebar-toc" class="vector-dropdown vector-page-titlebar-toc vector-button-flush-left" > <input type="checkbox" id="vector-page-titlebar-toc-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-page-titlebar-toc" class="vector-dropdown-checkbox " aria-label="Toggle the table of contents" > <label id="vector-page-titlebar-toc-label" for="vector-page-titlebar-toc-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-listBullet mw-ui-icon-wikimedia-listBullet"></span> <span class="vector-dropdown-label-text">Toggle the table of contents</span> </label> <div class="vector-dropdown-content"> <div id="vector-page-titlebar-toc-unpinned-container" class="vector-unpinned-container"> </div> </div> </div> </nav> <h1 id="firstHeading" class="firstHeading mw-first-heading"><span class="mw-page-title-main">History of computer science</span></h1> <div id="p-lang-btn" class="vector-dropdown mw-portlet mw-portlet-lang" > <input type="checkbox" id="p-lang-btn-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-p-lang-btn" class="vector-dropdown-checkbox mw-interlanguage-selector" aria-label="Go to an article in another language. Available in 18 languages" > <label id="p-lang-btn-label" for="p-lang-btn-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--action-progressive mw-portlet-lang-heading-18" aria-hidden="true" ><span class="vector-icon mw-ui-icon-language-progressive mw-ui-icon-wikimedia-language-progressive"></span> <span class="vector-dropdown-label-text">18 languages</span> </label> <div class="vector-dropdown-content"> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li class="interlanguage-link interwiki-ar mw-list-item"><a href="https://ar.wikipedia.org/wiki/%D8%AA%D8%A7%D8%B1%D9%8A%D8%AE_%D8%B9%D9%84%D9%85_%D8%A7%D9%84%D8%AD%D8%A7%D8%B3%D9%88%D8%A8" title="تاريخ علم الحاسوب – Arabic" lang="ar" hreflang="ar" data-title="تاريخ علم الحاسوب" data-language-autonym="العربية" data-language-local-name="Arabic" class="interlanguage-link-target"><span>العربية</span></a></li><li class="interlanguage-link interwiki-az mw-list-item"><a href="https://az.wikipedia.org/wiki/Komp%C3%BCter_elminin_tarixi" title="Kompüter elminin tarixi – Azerbaijani" lang="az" hreflang="az" data-title="Kompüter elminin tarixi" data-language-autonym="Azərbaycanca" data-language-local-name="Azerbaijani" class="interlanguage-link-target"><span>Azərbaycanca</span></a></li><li class="interlanguage-link interwiki-bn mw-list-item"><a href="https://bn.wikipedia.org/wiki/%E0%A6%95%E0%A6%AE%E0%A7%8D%E0%A6%AA%E0%A6%BF%E0%A6%89%E0%A6%9F%E0%A6%BE%E0%A6%B0_%E0%A6%AC%E0%A6%BF%E0%A6%9C%E0%A7%8D%E0%A6%9E%E0%A6%BE%E0%A6%A8%E0%A7%87%E0%A6%B0_%E0%A6%87%E0%A6%A4%E0%A6%BF%E0%A6%B9%E0%A6%BE%E0%A6%B8" title="কম্পিউটার বিজ্ঞানের ইতিহাস – Bangla" lang="bn" hreflang="bn" data-title="কম্পিউটার বিজ্ঞানের ইতিহাস" data-language-autonym="বাংলা" data-language-local-name="Bangla" class="interlanguage-link-target"><span>বাংলা</span></a></li><li class="interlanguage-link interwiki-ca mw-list-item"><a href="https://ca.wikipedia.org/wiki/Hist%C3%B2ria_de_la_inform%C3%A0tica" title="Història de la informàtica – Catalan" lang="ca" hreflang="ca" data-title="Història de la informàtica" data-language-autonym="Català" data-language-local-name="Catalan" class="interlanguage-link-target"><span>Català</span></a></li><li class="interlanguage-link interwiki-cs mw-list-item"><a href="https://cs.wikipedia.org/wiki/D%C4%9Bjiny_informatiky" title="Dějiny informatiky – Czech" lang="cs" hreflang="cs" data-title="Dějiny informatiky" data-language-autonym="Čeština" data-language-local-name="Czech" class="interlanguage-link-target"><span>Čeština</span></a></li><li class="interlanguage-link interwiki-de badge-Q70893996 mw-list-item" title=""><a href="https://de.wikipedia.org/wiki/Geschichte_der_Informatik" title="Geschichte der Informatik – German" lang="de" hreflang="de" data-title="Geschichte der Informatik" data-language-autonym="Deutsch" data-language-local-name="German" class="interlanguage-link-target"><span>Deutsch</span></a></li><li class="interlanguage-link interwiki-es mw-list-item"><a href="https://es.wikipedia.org/wiki/Historia_de_las_ciencias_de_la_computaci%C3%B3n" title="Historia de las ciencias de la computación – Spanish" lang="es" hreflang="es" data-title="Historia de las ciencias de la computación" data-language-autonym="Español" data-language-local-name="Spanish" class="interlanguage-link-target"><span>Español</span></a></li><li class="interlanguage-link interwiki-fa mw-list-item"><a href="https://fa.wikipedia.org/wiki/%D8%AA%D8%A7%D8%B1%DB%8C%D8%AE_%D8%B9%D9%84%D9%88%D9%85_%D8%B1%D8%A7%DB%8C%D8%A7%D9%86%D9%87" title="تاریخ علوم رایانه – Persian" lang="fa" hreflang="fa" data-title="تاریخ علوم رایانه" data-language-autonym="فارسی" data-language-local-name="Persian" class="interlanguage-link-target"><span>فارسی</span></a></li><li class="interlanguage-link interwiki-fr mw-list-item"><a href="https://fr.wikipedia.org/wiki/Histoire_de_l%27informatique" title="Histoire de l'informatique – French" lang="fr" hreflang="fr" data-title="Histoire de l'informatique" data-language-autonym="Français" data-language-local-name="French" class="interlanguage-link-target"><span>Français</span></a></li><li class="interlanguage-link interwiki-hy mw-list-item"><a href="https://hy.wikipedia.org/wiki/%D5%8F%D5%A5%D5%B2%D5%A5%D5%AF%D5%A1%D5%BF%D5%BE%D5%A1%D5%AF%D5%A1%D5%B6_%D5%BF%D5%A5%D5%AD%D5%B6%D5%B8%D5%AC%D5%B8%D5%A3%D5%AB%D5%A1%D5%B6%D5%A5%D6%80%D5%AB_%D5%BA%D5%A1%D5%BF%D5%B4%D5%B8%D6%82%D5%A9%D5%B5%D5%B8%D6%82%D5%B6" title="Տեղեկատվական տեխնոլոգիաների պատմություն – Armenian" lang="hy" hreflang="hy" data-title="Տեղեկատվական տեխնոլոգիաների պատմություն" data-language-autonym="Հայերեն" data-language-local-name="Armenian" class="interlanguage-link-target"><span>Հայերեն</span></a></li><li class="interlanguage-link interwiki-hi mw-list-item"><a href="https://hi.wikipedia.org/wiki/%E0%A4%95%E0%A4%AE%E0%A5%8D%E0%A4%AA%E0%A5%8D%E0%A4%AF%E0%A5%82%E0%A4%9F%E0%A4%B0_%E0%A4%B5%E0%A4%BF%E0%A4%9C%E0%A5%8D%E0%A4%9E%E0%A4%BE%E0%A4%A8_%E0%A4%95%E0%A4%BE_%E0%A4%87%E0%A4%A4%E0%A4%BF%E0%A4%B9%E0%A4%BE%E0%A4%B8" title="कम्प्यूटर विज्ञान का इतिहास – Hindi" lang="hi" hreflang="hi" data-title="कम्प्यूटर विज्ञान का इतिहास" data-language-autonym="हिन्दी" data-language-local-name="Hindi" class="interlanguage-link-target"><span>हिन्दी</span></a></li><li class="interlanguage-link interwiki-it mw-list-item"><a href="https://it.wikipedia.org/wiki/Storia_dell%27informatica" title="Storia dell'informatica – Italian" lang="it" hreflang="it" data-title="Storia dell'informatica" data-language-autonym="Italiano" data-language-local-name="Italian" class="interlanguage-link-target"><span>Italiano</span></a></li><li class="interlanguage-link interwiki-pl mw-list-item"><a href="https://pl.wikipedia.org/wiki/Historia_informatyki" title="Historia informatyki – Polish" lang="pl" hreflang="pl" data-title="Historia informatyki" data-language-autonym="Polski" data-language-local-name="Polish" class="interlanguage-link-target"><span>Polski</span></a></li><li class="interlanguage-link interwiki-ru mw-list-item"><a href="https://ru.wikipedia.org/wiki/%D0%98%D1%81%D1%82%D0%BE%D1%80%D0%B8%D1%8F_%D0%B8%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D0%B8%D0%BE%D0%BD%D0%BD%D1%8B%D1%85_%D1%82%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D0%B9" title="История информационных технологий – Russian" lang="ru" hreflang="ru" data-title="История информационных технологий" data-language-autonym="Русский" data-language-local-name="Russian" class="interlanguage-link-target"><span>Русский</span></a></li><li class="interlanguage-link interwiki-si badge-Q70893996 mw-list-item" title=""><a href="https://si.wikipedia.org/wiki/%E0%B6%B4%E0%B6%BB%E0%B7%92%E0%B6%9C%E0%B6%AB%E0%B6%9A_%E0%B7%80%E0%B7%92%E0%B6%AF%E0%B7%8A%E2%80%8D%E0%B6%BA%E0%B7%8F%E0%B7%80%E0%B7%9A_%E0%B6%89%E0%B6%AD%E0%B7%92%E0%B7%84%E0%B7%8F%E0%B7%83%E0%B6%BA" title="පරිගණක විද්යාවේ ඉතිහාසය – Sinhala" lang="si" hreflang="si" data-title="පරිගණක විද්යාවේ ඉතිහාසය" data-language-autonym="සිංහල" data-language-local-name="Sinhala" class="interlanguage-link-target"><span>සිංහල</span></a></li><li class="interlanguage-link interwiki-tr mw-list-item"><a href="https://tr.wikipedia.org/wiki/Bilgisayar_bilimi_tarihi" title="Bilgisayar bilimi tarihi – Turkish" lang="tr" hreflang="tr" data-title="Bilgisayar bilimi tarihi" data-language-autonym="Türkçe" data-language-local-name="Turkish" class="interlanguage-link-target"><span>Türkçe</span></a></li><li class="interlanguage-link interwiki-uk mw-list-item"><a href="https://uk.wikipedia.org/wiki/%D0%86%D1%81%D1%82%D0%BE%D1%80%D1%96%D1%8F_%D1%96%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D1%96%D0%B9%D0%BD%D0%B8%D1%85_%D1%82%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D1%96%D0%B9" title="Історія інформаційних технологій – Ukrainian" lang="uk" hreflang="uk" data-title="Історія інформаційних технологій" data-language-autonym="Українська" data-language-local-name="Ukrainian" class="interlanguage-link-target"><span>Українська</span></a></li><li class="interlanguage-link interwiki-zh-yue mw-list-item"><a href="https://zh-yue.wikipedia.org/wiki/%E9%9B%BB%E8%85%A6%E7%A7%91%E5%AD%B8%E5%8F%B2" title="電腦科學史 – Cantonese" lang="yue" hreflang="yue" data-title="電腦科學史" data-language-autonym="粵語" data-language-local-name="Cantonese" class="interlanguage-link-target"><span>粵語</span></a></li> </ul> <div class="after-portlet after-portlet-lang"><span class="wb-langlinks-edit wb-langlinks-link"><a href="https://www.wikidata.org/wiki/Special:EntityPage/Q1189238#sitelinks-wikipedia" title="Edit interlanguage links" class="wbc-editpage">Edit links</a></span></div> </div> </div> </div> </header> <div class="vector-page-toolbar"> <div class="vector-page-toolbar-container"> <div id="left-navigation"> <nav aria-label="Namespaces"> <div id="p-associated-pages" class="vector-menu vector-menu-tabs mw-portlet mw-portlet-associated-pages" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-nstab-main" class="selected vector-tab-noicon mw-list-item"><a href="/wiki/History_of_computer_science" title="View the content page [c]" accesskey="c"><span>Article</span></a></li><li id="ca-talk" class="vector-tab-noicon mw-list-item"><a href="/wiki/Talk:History_of_computer_science" rel="discussion" title="Discuss improvements to the content page [t]" accesskey="t"><span>Talk</span></a></li> </ul> </div> </div> <div id="vector-variants-dropdown" class="vector-dropdown emptyPortlet" > <input type="checkbox" id="vector-variants-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-variants-dropdown" class="vector-dropdown-checkbox " aria-label="Change language variant" > <label id="vector-variants-dropdown-label" for="vector-variants-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet" aria-hidden="true" ><span class="vector-dropdown-label-text">English</span> </label> <div class="vector-dropdown-content"> <div id="p-variants" class="vector-menu mw-portlet mw-portlet-variants emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> </div> </div> </nav> </div> <div id="right-navigation" class="vector-collapsible"> <nav aria-label="Views"> <div id="p-views" class="vector-menu vector-menu-tabs mw-portlet mw-portlet-views" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-view" class="selected vector-tab-noicon mw-list-item"><a href="/wiki/History_of_computer_science"><span>Read</span></a></li><li id="ca-edit" class="vector-tab-noicon mw-list-item"><a href="/w/index.php?title=History_of_computer_science&action=edit" title="Edit this page [e]" accesskey="e"><span>Edit</span></a></li><li id="ca-history" class="vector-tab-noicon mw-list-item"><a href="/w/index.php?title=History_of_computer_science&action=history" title="Past revisions of this page [h]" accesskey="h"><span>View history</span></a></li> </ul> </div> </div> </nav> <nav class="vector-page-tools-landmark" aria-label="Page tools"> <div id="vector-page-tools-dropdown" class="vector-dropdown vector-page-tools-dropdown" > <input type="checkbox" id="vector-page-tools-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-page-tools-dropdown" class="vector-dropdown-checkbox " aria-label="Tools" > <label id="vector-page-tools-dropdown-label" for="vector-page-tools-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet" aria-hidden="true" ><span class="vector-dropdown-label-text">Tools</span> </label> <div class="vector-dropdown-content"> <div id="vector-page-tools-unpinned-container" class="vector-unpinned-container"> <div id="vector-page-tools" class="vector-page-tools vector-pinnable-element"> <div class="vector-pinnable-header vector-page-tools-pinnable-header vector-pinnable-header-unpinned" data-feature-name="page-tools-pinned" data-pinnable-element-id="vector-page-tools" data-pinned-container-id="vector-page-tools-pinned-container" data-unpinned-container-id="vector-page-tools-unpinned-container" > <div class="vector-pinnable-header-label">Tools</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-page-tools.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-page-tools.unpin">hide</button> </div> <div id="p-cactions" class="vector-menu mw-portlet mw-portlet-cactions emptyPortlet vector-has-collapsible-items" title="More options" > <div class="vector-menu-heading"> Actions </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-more-view" class="selected vector-more-collapsible-item mw-list-item"><a href="/wiki/History_of_computer_science"><span>Read</span></a></li><li id="ca-more-edit" class="vector-more-collapsible-item mw-list-item"><a href="/w/index.php?title=History_of_computer_science&action=edit" title="Edit this page [e]" accesskey="e"><span>Edit</span></a></li><li id="ca-more-history" class="vector-more-collapsible-item mw-list-item"><a href="/w/index.php?title=History_of_computer_science&action=history"><span>View history</span></a></li> </ul> </div> </div> <div id="p-tb" class="vector-menu mw-portlet mw-portlet-tb" > <div class="vector-menu-heading"> General </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="t-whatlinkshere" class="mw-list-item"><a href="/wiki/Special:WhatLinksHere/History_of_computer_science" title="List of all English Wikipedia pages containing links to this page [j]" accesskey="j"><span>What links here</span></a></li><li id="t-recentchangeslinked" class="mw-list-item"><a href="/wiki/Special:RecentChangesLinked/History_of_computer_science" rel="nofollow" title="Recent changes in pages linked from this page [k]" accesskey="k"><span>Related changes</span></a></li><li id="t-upload" class="mw-list-item"><a href="/wiki/Wikipedia:File_Upload_Wizard" title="Upload files [u]" accesskey="u"><span>Upload file</span></a></li><li id="t-specialpages" class="mw-list-item"><a href="/wiki/Special:SpecialPages" title="A list of all special pages [q]" accesskey="q"><span>Special pages</span></a></li><li id="t-permalink" class="mw-list-item"><a href="/w/index.php?title=History_of_computer_science&oldid=1249635067" title="Permanent link to this revision of this page"><span>Permanent link</span></a></li><li id="t-info" class="mw-list-item"><a href="/w/index.php?title=History_of_computer_science&action=info" title="More information about this page"><span>Page information</span></a></li><li id="t-cite" class="mw-list-item"><a href="/w/index.php?title=Special:CiteThisPage&page=History_of_computer_science&id=1249635067&wpFormIdentifier=titleform" title="Information on how to cite this page"><span>Cite this page</span></a></li><li id="t-urlshortener" class="mw-list-item"><a href="/w/index.php?title=Special:UrlShortener&url=https%3A%2F%2Fen.wikipedia.org%2Fwiki%2FHistory_of_computer_science"><span>Get shortened URL</span></a></li><li id="t-urlshortener-qrcode" class="mw-list-item"><a href="/w/index.php?title=Special:QrCode&url=https%3A%2F%2Fen.wikipedia.org%2Fwiki%2FHistory_of_computer_science"><span>Download QR code</span></a></li> </ul> </div> </div> <div id="p-coll-print_export" class="vector-menu mw-portlet mw-portlet-coll-print_export" > <div class="vector-menu-heading"> Print/export </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="coll-download-as-rl" class="mw-list-item"><a href="/w/index.php?title=Special:DownloadAsPdf&page=History_of_computer_science&action=show-download-screen" title="Download this page as a PDF file"><span>Download as PDF</span></a></li><li id="t-print" class="mw-list-item"><a href="/w/index.php?title=History_of_computer_science&printable=yes" title="Printable version of this page [p]" accesskey="p"><span>Printable version</span></a></li> </ul> </div> </div> <div id="p-wikibase-otherprojects" class="vector-menu mw-portlet mw-portlet-wikibase-otherprojects" > <div class="vector-menu-heading"> In other projects </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li class="wb-otherproject-link wb-otherproject-commons mw-list-item"><a href="https://commons.wikimedia.org/wiki/Category:History_of_computer_science" hreflang="en"><span>Wikimedia Commons</span></a></li><li id="t-wikibase" class="wb-otherproject-link wb-otherproject-wikibase-dataitem mw-list-item"><a href="https://www.wikidata.org/wiki/Special:EntityPage/Q1189238" title="Structured data on this page hosted by Wikidata [g]" accesskey="g"><span>Wikidata item</span></a></li> </ul> </div> </div> </div> </div> </div> </div> </nav> </div> </div> </div> <div class="vector-column-end"> <div class="vector-sticky-pinned-container"> <nav class="vector-page-tools-landmark" aria-label="Page tools"> <div id="vector-page-tools-pinned-container" class="vector-pinned-container"> </div> </nav> <nav class="vector-appearance-landmark" aria-label="Appearance"> <div id="vector-appearance-pinned-container" class="vector-pinned-container"> <div id="vector-appearance" class="vector-appearance vector-pinnable-element"> <div class="vector-pinnable-header vector-appearance-pinnable-header vector-pinnable-header-pinned" data-feature-name="appearance-pinned" data-pinnable-element-id="vector-appearance" data-pinned-container-id="vector-appearance-pinned-container" data-unpinned-container-id="vector-appearance-unpinned-container" > <div class="vector-pinnable-header-label">Appearance</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-appearance.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-appearance.unpin">hide</button> </div> </div> </div> </nav> </div> </div> <div id="bodyContent" class="vector-body" aria-labelledby="firstHeading" data-mw-ve-target-container> <div class="vector-body-before-content"> <div class="mw-indicators"> </div> <div id="siteSub" class="noprint">From Wikipedia, the free encyclopedia</div> </div> <div id="contentSub"><div id="mw-content-subtitle"></div></div> <div id="mw-content-text" class="mw-body-content"><div class="mw-content-ltr mw-parser-output" lang="en" dir="ltr"><p class="mw-empty-elt"> </p> <style data-mw-deduplicate="TemplateStyles:r1129693374">.mw-parser-output .hlist dl,.mw-parser-output .hlist ol,.mw-parser-output .hlist ul{margin:0;padding:0}.mw-parser-output .hlist dd,.mw-parser-output .hlist dt,.mw-parser-output .hlist li{margin:0;display:inline}.mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw-parser-output .hlist ol ul,.mw-parser-output .hlist ul dl,.mw-parser-output .hlist ul ol,.mw-parser-output .hlist ul ul{display:inline}.mw-parser-output .hlist .mw-empty-li{display:none}.mw-parser-output .hlist dt::after{content:": "}.mw-parser-output .hlist dd::after,.mw-parser-output .hlist li::after{content:" · ";font-weight:bold}.mw-parser-output .hlist dd:last-child::after,.mw-parser-output .hlist dt:last-child::after,.mw-parser-output .hlist li:last-child::after{content:none}.mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw-parser-output .hlist li dt:first-child::before,.mw-parser-output .hlist li li:first-child::before{content:" (";font-weight:normal}.mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw-parser-output .hlist li dt:last-child::after,.mw-parser-output .hlist li li:last-child::after{content:")";font-weight:normal}.mw-parser-output .hlist ol{counter-reset:listitem}.mw-parser-output .hlist ol>li{counter-increment:listitem}.mw-parser-output .hlist ol>li::before{content:" "counter(listitem)"\a0 "}.mw-parser-output .hlist dd ol>li:first-child::before,.mw-parser-output .hlist dt ol>li:first-child::before,.mw-parser-output .hlist li ol>li:first-child::before{content:" ("counter(listitem)"\a0 "}</style><style data-mw-deduplicate="TemplateStyles:r1246091330">.mw-parser-output .sidebar{width:22em;float:right;clear:right;margin:0.5em 0 1em 1em;background:var(--background-color-neutral-subtle,#f8f9fa);border:1px solid var(--border-color-base,#a2a9b1);padding:0.2em;text-align:center;line-height:1.4em;font-size:88%;border-collapse:collapse;display:table}body.skin-minerva .mw-parser-output .sidebar{display:table!important;float:right!important;margin:0.5em 0 1em 1em!important}.mw-parser-output .sidebar-subgroup{width:100%;margin:0;border-spacing:0}.mw-parser-output .sidebar-left{float:left;clear:left;margin:0.5em 1em 1em 0}.mw-parser-output .sidebar-none{float:none;clear:both;margin:0.5em 1em 1em 0}.mw-parser-output .sidebar-outer-title{padding:0 0.4em 0.2em;font-size:125%;line-height:1.2em;font-weight:bold}.mw-parser-output .sidebar-top-image{padding:0.4em}.mw-parser-output .sidebar-top-caption,.mw-parser-output .sidebar-pretitle-with-top-image,.mw-parser-output .sidebar-caption{padding:0.2em 0.4em 0;line-height:1.2em}.mw-parser-output .sidebar-pretitle{padding:0.4em 0.4em 0;line-height:1.2em}.mw-parser-output .sidebar-title,.mw-parser-output .sidebar-title-with-pretitle{padding:0.2em 0.8em;font-size:145%;line-height:1.2em}.mw-parser-output .sidebar-title-with-pretitle{padding:0.1em 0.4em}.mw-parser-output .sidebar-image{padding:0.2em 0.4em 0.4em}.mw-parser-output .sidebar-heading{padding:0.1em 0.4em}.mw-parser-output .sidebar-content{padding:0 0.5em 0.4em}.mw-parser-output .sidebar-content-with-subgroup{padding:0.1em 0.4em 0.2em}.mw-parser-output .sidebar-above,.mw-parser-output .sidebar-below{padding:0.3em 0.8em;font-weight:bold}.mw-parser-output .sidebar-collapse .sidebar-above,.mw-parser-output .sidebar-collapse .sidebar-below{border-top:1px solid #aaa;border-bottom:1px solid #aaa}.mw-parser-output .sidebar-navbar{text-align:right;font-size:115%;padding:0 0.4em 0.4em}.mw-parser-output .sidebar-list-title{padding:0 0.4em;text-align:left;font-weight:bold;line-height:1.6em;font-size:105%}.mw-parser-output .sidebar-list-title-c{padding:0 0.4em;text-align:center;margin:0 3.3em}@media(max-width:640px){body.mediawiki .mw-parser-output .sidebar{width:100%!important;clear:both;float:none!important;margin-left:0!important;margin-right:0!important}}body.skin--responsive .mw-parser-output .sidebar a>img{max-width:none!important}@media screen{html.skin-theme-clientpref-night .mw-parser-output .sidebar:not(.notheme) .sidebar-list-title,html.skin-theme-clientpref-night .mw-parser-output .sidebar:not(.notheme) .sidebar-title-with-pretitle{background:transparent!important}html.skin-theme-clientpref-night .mw-parser-output .sidebar:not(.notheme) .sidebar-title-with-pretitle a{color:var(--color-progressive)!important}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .sidebar:not(.notheme) .sidebar-list-title,html.skin-theme-clientpref-os .mw-parser-output .sidebar:not(.notheme) .sidebar-title-with-pretitle{background:transparent!important}html.skin-theme-clientpref-os .mw-parser-output .sidebar:not(.notheme) .sidebar-title-with-pretitle a{color:var(--color-progressive)!important}}@media print{body.ns-0 .mw-parser-output .sidebar{display:none!important}}</style><table class="sidebar nomobile nowraplinks hlist"><tbody><tr><th class="sidebar-title" style="background:#ccccff"><a href="/wiki/History_of_computing" title="History of computing">History of computing</a></th></tr><tr><td class="sidebar-image"><figure class="mw-halign-center" typeof="mw:File"><a href="/wiki/File:Glen_Beck_and_Betty_Snyder_program_the_ENIAC_in_building_328_at_the_Ballistic_Research_Laboratory.jpg" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/d/d3/Glen_Beck_and_Betty_Snyder_program_the_ENIAC_in_building_328_at_the_Ballistic_Research_Laboratory.jpg/250px-Glen_Beck_and_Betty_Snyder_program_the_ENIAC_in_building_328_at_the_Ballistic_Research_Laboratory.jpg" decoding="async" width="250" height="191" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/d/d3/Glen_Beck_and_Betty_Snyder_program_the_ENIAC_in_building_328_at_the_Ballistic_Research_Laboratory.jpg/375px-Glen_Beck_and_Betty_Snyder_program_the_ENIAC_in_building_328_at_the_Ballistic_Research_Laboratory.jpg 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/d/d3/Glen_Beck_and_Betty_Snyder_program_the_ENIAC_in_building_328_at_the_Ballistic_Research_Laboratory.jpg/500px-Glen_Beck_and_Betty_Snyder_program_the_ENIAC_in_building_328_at_the_Ballistic_Research_Laboratory.jpg 2x" data-file-width="1340" data-file-height="1024" /></a><figcaption></figcaption></figure></td></tr><tr><th class="sidebar-heading" style="background:#ddddff;"> <a href="/wiki/Computer_hardware" title="Computer hardware">Hardware</a></th></tr><tr><td class="sidebar-content" style="padding-top:0.2em;padding-bottom:0.4em;"> <ul><li><a href="/wiki/Timeline_of_computing_hardware_before_1950" title="Timeline of computing hardware before 1950"> Hardware before 1960</a></li> <li><a href="/wiki/History_of_computing_hardware_(1960s%E2%80%93present)" title="History of computing hardware (1960s–present)">Hardware 1960s to present</a></li></ul></td> </tr><tr><th class="sidebar-heading" style="background:#ddddff;"> <a href="/wiki/Software" title="Software">Software</a></th></tr><tr><td class="sidebar-content" style="padding-top:0.2em;padding-bottom:0.4em;"> <ul><li><a href="/wiki/History_of_software" title="History of software">Software</a></li> <li><a href="/wiki/History_of_software_configuration_management" title="History of software configuration management">Software configuration management</a></li> <li><a href="/wiki/History_of_Unix" title="History of Unix">Unix</a></li> <li><a href="/wiki/History_of_free_and_open-source_software" title="History of free and open-source software">Free software and open-source software</a></li></ul></td> </tr><tr><th class="sidebar-heading" style="background:#ddddff;"> <a href="/wiki/Computer_science" title="Computer science">Computer science</a></th></tr><tr><td class="sidebar-content" style="padding-top:0.2em;padding-bottom:0.4em;"> <ul><li><a href="/wiki/History_of_artificial_intelligence" title="History of artificial intelligence">Artificial intelligence</a></li> <li><a href="/wiki/History_of_compiler_construction" title="History of compiler construction">Compiler construction</a></li> <li><a class="mw-selflink selflink">Early computer science</a></li> <li><a href="/wiki/History_of_operating_systems" title="History of operating systems">Operating systems</a></li> <li><a href="/wiki/History_of_programming_languages" title="History of programming languages">Programming languages</a></li> <li><a href="/wiki/List_of_pioneers_in_computer_science" title="List of pioneers in computer science">Prominent pioneers</a></li> <li><a href="/wiki/History_of_software_engineering" title="History of software engineering">Software engineering</a></li></ul></td> </tr><tr><th class="sidebar-heading" style="background:#ddddff;"> Modern concepts</th></tr><tr><td class="sidebar-content" style="padding-top:0.2em;padding-bottom:0.4em;"> <ul><li><a href="/wiki/History_of_general-purpose_CPUs" title="History of general-purpose CPUs">General-purpose CPUs</a></li> <li><a href="/wiki/History_of_the_graphical_user_interface" title="History of the graphical user interface">Graphical user interface</a></li> <li><a href="/wiki/History_of_the_Internet" title="History of the Internet">Internet</a></li> <li><a href="/wiki/History_of_laptops" title="History of laptops">Laptops</a></li> <li><a href="/wiki/History_of_personal_computers" title="History of personal computers">Personal computers</a></li> <li><a href="/wiki/History_of_video_games" title="History of video games">Video games</a></li> <li><a href="/wiki/History_of_the_World_Wide_Web" title="History of the World Wide Web">World Wide Web</a></li> <li><a href="/wiki/History_of_cloud_computing" title="History of cloud computing">Cloud</a></li> <li><a href="/wiki/Timeline_of_quantum_computing_and_communication" title="Timeline of quantum computing and communication">Quantum</a></li></ul></td> </tr><tr><th class="sidebar-heading" style="background:#ddddff;"> By country</th></tr><tr><td class="sidebar-content" style="padding-top:0.2em;padding-bottom:0.4em;"> <ul><li><a href="/wiki/History_of_computer_hardware_in_Bulgaria" title="History of computer hardware in Bulgaria">Bulgaria</a></li> <li><a href="/wiki/History_of_computer_hardware_in_Eastern_Bloc_countries" title="History of computer hardware in Eastern Bloc countries">Eastern Bloc</a></li> <li><a href="/wiki/History_of_computing_in_Poland" title="History of computing in Poland">Poland</a></li> <li><a href="/wiki/History_of_computing_in_Romania" title="History of computing in Romania">Romania</a></li> <li><a href="/wiki/History_of_computing_in_South_America" title="History of computing in South America">South America</a></li> <li><a href="/wiki/History_of_computing_in_the_Soviet_Union" title="History of computing in the Soviet Union">Soviet Union</a></li> <li><a href="/wiki/History_of_computer_hardware_in_Yugoslavia" title="History of computer hardware in Yugoslavia">Yugoslavia</a></li></ul></td> </tr><tr><th class="sidebar-heading" style="background:#ddddff;"> <a href="/wiki/Timeline_of_computing" title="Timeline of computing">Timeline of computing</a></th></tr><tr><td class="sidebar-content" style="padding-top:0.2em;padding-bottom:0.4em;"> <ul><li><a href="/wiki/Timeline_of_computing_hardware_before_1950" title="Timeline of computing hardware before 1950">before 1950</a></li> <li><a href="/wiki/Timeline_of_computing_1950%E2%80%931979" title="Timeline of computing 1950–1979">1950–1979</a></li> <li><a href="/wiki/Timeline_of_computing_1980%E2%80%931989" title="Timeline of computing 1980–1989">1980–1989</a></li> <li><a href="/wiki/Timeline_of_computing_1990%E2%80%931999" title="Timeline of computing 1990–1999">1990–1999</a></li> <li><a href="/wiki/Timeline_of_computing_2000%E2%80%932009" title="Timeline of computing 2000–2009">2000–2009</a></li> <li><a href="/wiki/Timeline_of_computing_2010%E2%80%932019" title="Timeline of computing 2010–2019">2010–2019</a></li> <li><a href="/wiki/Timeline_of_computing_2020%E2%80%93present" title="Timeline of computing 2020–present">2020–present</a></li> <li><a href="/wiki/Category:Computing_timelines" title="Category:Computing timelines"><i>more timelines</i> ...</a></li></ul></td> </tr><tr><th class="sidebar-heading" style="background:#ddddff;"> <a href="/wiki/Glossary_of_computer_science" title="Glossary of computer science">Glossary of computer science</a></th></tr><tr><td class="sidebar-below" style="border-top:1px solid #aaa;border-bottom:1px solid #aaa;"> <ul><li><span class="noviewer" typeof="mw:File"><span title="Category"><img alt="" src="//upload.wikimedia.org/wikipedia/en/thumb/9/96/Symbol_category_class.svg/16px-Symbol_category_class.svg.png" decoding="async" width="16" height="16" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/en/thumb/9/96/Symbol_category_class.svg/23px-Symbol_category_class.svg.png 1.5x, //upload.wikimedia.org/wikipedia/en/thumb/9/96/Symbol_category_class.svg/31px-Symbol_category_class.svg.png 2x" data-file-width="180" data-file-height="185" /></span></span> <a href="/wiki/Category:History_of_computing" title="Category:History of computing">Category</a></li></ul></td></tr><tr><td class="sidebar-navbar"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1129693374"><style data-mw-deduplicate="TemplateStyles:r1239400231">.mw-parser-output .navbar{display:inline;font-size:88%;font-weight:normal}.mw-parser-output .navbar-collapse{float:left;text-align:left}.mw-parser-output .navbar-boxtext{word-spacing:0}.mw-parser-output .navbar ul{display:inline-block;white-space:nowrap;line-height:inherit}.mw-parser-output .navbar-brackets::before{margin-right:-0.125em;content:"[ "}.mw-parser-output .navbar-brackets::after{margin-left:-0.125em;content:" ]"}.mw-parser-output .navbar li{word-spacing:-0.125em}.mw-parser-output .navbar a>span,.mw-parser-output .navbar a>abbr{text-decoration:inherit}.mw-parser-output .navbar-mini abbr{font-variant:small-caps;border-bottom:none;text-decoration:none;cursor:inherit}.mw-parser-output .navbar-ct-full{font-size:114%;margin:0 7em}.mw-parser-output .navbar-ct-mini{font-size:114%;margin:0 4em}html.skin-theme-clientpref-night .mw-parser-output .navbar li a abbr{color:var(--color-base)!important}@media(prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .navbar li a abbr{color:var(--color-base)!important}}@media print{.mw-parser-output .navbar{display:none!important}}</style><div class="navbar plainlinks hlist navbar-mini"><ul><li class="nv-view"><a href="/wiki/Template:History_of_computing" title="Template:History of computing"><abbr title="View this template">v</abbr></a></li><li class="nv-talk"><a href="/wiki/Template_talk:History_of_computing" title="Template talk:History of computing"><abbr title="Discuss this template">t</abbr></a></li><li class="nv-edit"><a href="/wiki/Special:EditPage/Template:History_of_computing" title="Special:EditPage/Template:History of computing"><abbr title="Edit this template">e</abbr></a></li></ul></div></td></tr></tbody></table> <p>The <b>history of computer science</b> began long before the modern discipline of <a href="/wiki/Computer_science" title="Computer science">computer science</a>, usually appearing in forms like <a href="/wiki/Mathematics" title="Mathematics">mathematics</a> or <a href="/wiki/Physics" title="Physics">physics</a>. Developments in previous centuries alluded to the discipline that we now know as computer science.<sup id="cite_ref-Tedre2014b_1-0" class="reference"><a href="#cite_note-Tedre2014b-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup> This progression, from mechanical inventions and <a href="/wiki/Mathematics" title="Mathematics">mathematical</a> theories towards <a href="/wiki/Universal_Machine" class="mw-redirect" title="Universal Machine">modern computer concepts and machines</a>, led to the development of a major <a href="/wiki/Academic_discipline" title="Academic discipline">academic field</a>, massive technological advancement across the <a href="/wiki/Western_world" title="Western world">Western world</a>, and the basis of a massive worldwide trade and culture.<sup id="cite_ref-2" class="reference"><a href="#cite_note-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup> </p> <meta property="mw:PageProp/toc" /> <div class="mw-heading mw-heading2"><h2 id="Prehistory">Prehistory</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=History_of_computer_science&action=edit&section=1" title="Edit section: Prehistory"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <figure class="mw-default-size mw-halign-left" typeof="mw:File/Thumb"><a href="/wiki/File:John_Napier.JPG" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/c/cc/John_Napier.JPG/220px-John_Napier.JPG" decoding="async" width="220" height="264" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/c/cc/John_Napier.JPG 1.5x" data-file-width="300" data-file-height="360" /></a><figcaption><a href="/wiki/John_Napier" title="John Napier">John Napier</a> (1550–1617), the inventor of <a href="/wiki/Logarithms" class="mw-redirect" title="Logarithms">logarithms</a></figcaption></figure> <p>The earliest known tool for use in computation was the <a href="/wiki/Abacus" title="Abacus">abacus</a>, developed in the period between 2700 and 2300 BCE in <a href="/wiki/Sumer" title="Sumer">Sumer</a>.<sup id="cite_ref-3" class="reference"><a href="#cite_note-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup> The Sumerians' abacus consisted of a table of successive columns which delimited the successive <a href="/wiki/Order_of_magnitude" title="Order of magnitude">orders of magnitude</a> of their <a href="/wiki/Sexagesimal" title="Sexagesimal">sexagesimal</a> number system.<sup id="cite_ref-Ifrah2001_4-0" class="reference"><a href="#cite_note-Ifrah2001-4"><span class="cite-bracket">[</span>4<span class="cite-bracket">]</span></a></sup><sup class="reference nowrap"><span title="Page / location: 11">: 11 </span></sup> Its original style of usage was by lines drawn in sand with pebbles. Abaci of a more modern design are still used as calculation tools today, such as the <a href="/wiki/Chinese_abacus" class="mw-redirect" title="Chinese abacus">Chinese abacus</a>.<sup id="cite_ref-5" class="reference"><a href="#cite_note-5"><span class="cite-bracket">[</span>5<span class="cite-bracket">]</span></a></sup> </p><p>In the 5th century BC in <a href="/wiki/History_of_India" title="History of India">ancient India</a>, the <a href="/wiki/Philologist" class="mw-redirect" title="Philologist">grammarian</a> <a href="/wiki/P%C4%81%E1%B9%87ini" title="Pāṇini">Pāṇini</a> formulated the <a href="/wiki/Grammar" title="Grammar">grammar</a> of <a href="/wiki/Sanskrit" title="Sanskrit">Sanskrit</a> in 3959 rules known as the <a href="/wiki/Ashtadhyayi" class="mw-redirect" title="Ashtadhyayi">Ashtadhyayi</a> which was highly systematized and technical. Panini used metarules, <a href="/wiki/Transformational_grammar" title="Transformational grammar">transformations</a> and <a href="/wiki/Recursion" title="Recursion">recursions</a>.<sup id="cite_ref-6" class="reference"><a href="#cite_note-6"><span class="cite-bracket">[</span>6<span class="cite-bracket">]</span></a></sup> </p><p>The <a href="/wiki/Antikythera_mechanism" title="Antikythera mechanism">Antikythera mechanism</a> is believed to be an early mechanical analog computer.<sup id="cite_ref-antikythera-mechanism_7-0" class="reference"><a href="#cite_note-antikythera-mechanism-7"><span class="cite-bracket">[</span>7<span class="cite-bracket">]</span></a></sup> It was designed to calculate astronomical positions. It was discovered in 1901 in the <a href="/wiki/Antikythera" title="Antikythera">Antikythera</a> wreck off the Greek island of Antikythera, between <a href="/wiki/Kythira" title="Kythira">Kythera</a> and <a href="/wiki/Crete" title="Crete">Crete</a>, and has been dated to <i>circa</i> 100 BC.<sup id="cite_ref-antikythera-mechanism_7-1" class="reference"><a href="#cite_note-antikythera-mechanism-7"><span class="cite-bracket">[</span>7<span class="cite-bracket">]</span></a></sup> </p><p>Mechanical analog computer devices appeared again a thousand years later in the <a href="/wiki/Islamic_Golden_Age" title="Islamic Golden Age">medieval Islamic world</a>. They were developed by <a href="/wiki/Islamic_astronomy" class="mw-redirect" title="Islamic astronomy">Muslim astronomers</a>, such as the mechanical geared <a href="/wiki/Astrolabe" title="Astrolabe">astrolabe</a> by <a href="/wiki/Ab%C5%AB_Rayh%C4%81n_al-B%C4%ABr%C5%ABn%C4%AB" class="mw-redirect" title="Abū Rayhān al-Bīrūnī">Abū Rayhān al-Bīrūnī</a>,<sup id="cite_ref-usc_8-0" class="reference"><a href="#cite_note-usc-8"><span class="cite-bracket">[</span>8<span class="cite-bracket">]</span></a></sup> and the <a href="/wiki/Torquetum" title="Torquetum">torquetum</a> by <a href="/wiki/Jabir_ibn_Aflah" title="Jabir ibn Aflah">Jabir ibn Aflah</a>.<sup id="cite_ref-9" class="reference"><a href="#cite_note-9"><span class="cite-bracket">[</span>9<span class="cite-bracket">]</span></a></sup> According to <a href="/wiki/Simon_Singh" title="Simon Singh">Simon Singh</a>, <a href="/wiki/Islamic_mathematics" class="mw-redirect" title="Islamic mathematics">Muslim mathematicians</a> also made important advances in <a href="/wiki/Cryptography" title="Cryptography">cryptography</a>, such as the development of <a href="/wiki/Cryptanalysis" title="Cryptanalysis">cryptanalysis</a> and <a href="/wiki/Frequency_analysis" title="Frequency analysis">frequency analysis</a> by <a href="/wiki/Al-Kindi" title="Al-Kindi">Alkindus</a>.<sup id="cite_ref-10" class="reference"><a href="#cite_note-10"><span class="cite-bracket">[</span>10<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-11" class="reference"><a href="#cite_note-11"><span class="cite-bracket">[</span>11<span class="cite-bracket">]</span></a></sup> <a href="/wiki/Program_(machine)" title="Program (machine)">Programmable</a> machines were also invented by <a href="/wiki/Inventions_in_medieval_Islam" class="mw-redirect" title="Inventions in medieval Islam">Muslim engineers</a>, such as the automatic <a href="/wiki/Flute" title="Flute">flute</a> player by the <a href="/wiki/Ban%C5%AB_M%C5%ABs%C4%81" class="mw-redirect" title="Banū Mūsā">Banū Mūsā</a> brothers.<sup id="cite_ref-Koetsier_12-0" class="reference"><a href="#cite_note-Koetsier-12"><span class="cite-bracket">[</span>12<span class="cite-bracket">]</span></a></sup> </p><p>Technological artifacts of similar complexity appeared in 14th century <a href="/wiki/Europe" title="Europe">Europe</a>, with mechanical <a href="/wiki/Astronomical_clock" title="Astronomical clock">astronomical clocks</a>.<sup id="cite_ref-insearchoflosttime_13-0" class="reference"><a href="#cite_note-insearchoflosttime-13"><span class="cite-bracket">[</span>13<span class="cite-bracket">]</span></a></sup> </p><p>When <a href="/wiki/John_Napier" title="John Napier">John Napier</a> discovered <a href="/wiki/Logarithm" title="Logarithm">logarithms</a> for computational purposes in the early 17th century,<sup id="cite_ref-14" class="reference"><a href="#cite_note-14"><span class="cite-bracket">[</span>14<span class="cite-bracket">]</span></a></sup> there followed a period of considerable progress by inventors and scientists in making calculating tools. In 1623 <a href="/wiki/Wilhelm_Schickard" title="Wilhelm Schickard">Wilhelm Schickard</a> designed a calculating machine as a commission for <a href="/wiki/Johannes_Kepler" title="Johannes Kepler">Johannes Kepler</a> which he named the Calculating Clock, but abandoned the project, when the prototype he had started building was destroyed by a fire in 1624.<sup id="cite_ref-15" class="reference"><a href="#cite_note-15"><span class="cite-bracket">[</span>15<span class="cite-bracket">]</span></a></sup> Around 1640, <a href="/wiki/Blaise_Pascal" title="Blaise Pascal">Blaise Pascal</a>, a leading French mathematician, constructed a mechanical adding device based on a design described by <a href="/wiki/Ancient_Greece" title="Ancient Greece">Greek</a> mathematician <a href="/wiki/Hero_of_Alexandria" title="Hero of Alexandria">Hero of Alexandria</a>.<sup id="cite_ref-16" class="reference"><a href="#cite_note-16"><span class="cite-bracket">[</span>16<span class="cite-bracket">]</span></a></sup> Then in 1672 <a href="/wiki/Gottfried_Wilhelm_Leibniz" title="Gottfried Wilhelm Leibniz">Gottfried Wilhelm Leibniz</a> invented the <a href="/wiki/Stepped_Reckoner" class="mw-redirect" title="Stepped Reckoner">Stepped Reckoner</a> which he completed in 1694.<sup id="cite_ref-Meyer1925_17-0" class="reference"><a href="#cite_note-Meyer1925-17"><span class="cite-bracket">[</span>17<span class="cite-bracket">]</span></a></sup> </p><p>In 1837 <a href="/wiki/Charles_Babbage" title="Charles Babbage">Charles Babbage</a> first described his <a href="/wiki/Analytical_Engine" class="mw-redirect" title="Analytical Engine">Analytical Engine</a> which is accepted as the first design for a modern computer. The analytical engine had expandable memory, an arithmetic unit, and logic processing capabilities able to interpret a <a href="/wiki/Programming_language" title="Programming language">programming language</a> with loops and conditional branching. Although never built, the design has been studied extensively and is understood to be <a href="/wiki/Turing_complete" class="mw-redirect" title="Turing complete">Turing equivalent</a>. The analytical engine would have had a memory capacity of less than 1 <a href="/wiki/Kilobyte" title="Kilobyte">kilobyte</a> of memory and a <a href="/wiki/Clock_rate" title="Clock rate">clock speed</a> of less than 10 <a href="/wiki/Hertz" title="Hertz">Hertz</a>.<sup id="cite_ref-18" class="reference"><a href="#cite_note-18"><span class="cite-bracket">[</span>18<span class="cite-bracket">]</span></a></sup> </p><p>Considerable advancement in mathematics and <a href="/wiki/Electronics" title="Electronics">electronics</a> theory was required before the first modern computers could be designed. </p> <div class="mw-heading mw-heading2"><h2 id="Binary_logic">Binary logic</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=History_of_computer_science&action=edit&section=2" title="Edit section: Binary logic"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <div class="mw-heading mw-heading3"><h3 id="Gottfried_Wilhelm_Leibniz">Gottfried Wilhelm Leibniz</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=History_of_computer_science&action=edit&section=3" title="Edit section: Gottfried Wilhelm Leibniz"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <style data-mw-deduplicate="TemplateStyles:r1236090951">.mw-parser-output .hatnote{font-style:italic}.mw-parser-output div.hatnote{padding-left:1.6em;margin-bottom:0.5em}.mw-parser-output .hatnote i{font-style:normal}.mw-parser-output .hatnote+link+.hatnote{margin-top:-0.5em}@media print{body.ns-0 .mw-parser-output .hatnote{display:none!important}}</style><div role="note" class="hatnote navigation-not-searchable">Main article: <a href="/wiki/Gottfried_Wilhelm_Leibniz" title="Gottfried Wilhelm Leibniz">Gottfried Wilhelm Leibniz</a></div> <figure typeof="mw:File/Thumb"><a href="/wiki/File:Christoph_Bernhard_Francke_-_Bildnis_des_Philosophen_Leibniz_(ca._1695).jpg" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/8/8d/Christoph_Bernhard_Francke_-_Bildnis_des_Philosophen_Leibniz_%28ca._1695%29.jpg/162px-Christoph_Bernhard_Francke_-_Bildnis_des_Philosophen_Leibniz_%28ca._1695%29.jpg" decoding="async" width="162" height="200" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/8/8d/Christoph_Bernhard_Francke_-_Bildnis_des_Philosophen_Leibniz_%28ca._1695%29.jpg/243px-Christoph_Bernhard_Francke_-_Bildnis_des_Philosophen_Leibniz_%28ca._1695%29.jpg 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/8/8d/Christoph_Bernhard_Francke_-_Bildnis_des_Philosophen_Leibniz_%28ca._1695%29.jpg/324px-Christoph_Bernhard_Francke_-_Bildnis_des_Philosophen_Leibniz_%28ca._1695%29.jpg 2x" data-file-width="4486" data-file-height="5538" /></a><figcaption><a href="/wiki/Gottfried_Wilhelm_Leibniz" title="Gottfried Wilhelm Leibniz">Gottfried Wilhelm Leibniz</a> (1646–1716) developed <a href="/wiki/Logic" title="Logic">logic</a> in a <a href="/wiki/Binary_number" title="Binary number">binary number</a> system and has been called the "founder of computer science".<sup id="cite_ref-19" class="reference"><a href="#cite_note-19"><span class="cite-bracket">[</span>19<span class="cite-bracket">]</span></a></sup></figcaption></figure> <p>In 1702, <a href="/wiki/Gottfried_Wilhelm_Leibniz" title="Gottfried Wilhelm Leibniz">Gottfried Wilhelm Leibniz</a> developed <a href="/wiki/Logic" title="Logic">logic</a> in a formal, mathematical sense with his writings on the binary numeral system. Leibniz simplified the binary system and articulated logical properties such as conjunction, disjunction, negation, identity, inclusion, and the empty set.<sup id="cite_ref-20" class="reference"><a href="#cite_note-20"><span class="cite-bracket">[</span>20<span class="cite-bracket">]</span></a></sup> He anticipated <a href="/wiki/Lagrange_polynomial" title="Lagrange polynomial">Lagrangian interpolation</a> and <a href="/wiki/Algorithmic_information_theory" title="Algorithmic information theory">algorithmic information theory</a>. His <a href="/wiki/Calculus_ratiocinator" title="Calculus ratiocinator">calculus ratiocinator</a> anticipated aspects of the <a href="/wiki/Universal_Turing_machine" title="Universal Turing machine">universal Turing machine</a>. In 1961, <a href="/wiki/Norbert_Wiener" title="Norbert Wiener">Norbert Wiener</a> suggested that Leibniz should be considered the patron saint of <a href="/wiki/Cybernetics" title="Cybernetics">cybernetics</a>.<sup id="cite_ref-21" class="reference"><a href="#cite_note-21"><span class="cite-bracket">[</span>21<span class="cite-bracket">]</span></a></sup> Wiener is quoted with "Indeed, the general idea of a computing machine is nothing but a mechanization of Leibniz's Calculus Ratiocinator."<sup id="cite_ref-22" class="reference"><a href="#cite_note-22"><span class="cite-bracket">[</span>22<span class="cite-bracket">]</span></a></sup> But it took more than a century before <a href="/wiki/George_Boole" title="George Boole">George Boole</a> published his <a href="/wiki/Boolean_algebra_(logic)" class="mw-redirect" title="Boolean algebra (logic)">Boolean algebra</a> in 1854 with a complete system that allowed computational processes to be mathematically modeled.<sup id="cite_ref-Tedre2014_23-0" class="reference"><a href="#cite_note-Tedre2014-23"><span class="cite-bracket">[</span>23<span class="cite-bracket">]</span></a></sup> </p><p>By this time, the first mechanical devices driven by a binary pattern had been invented. The <a href="/wiki/Industrial_Revolution" title="Industrial Revolution">Industrial Revolution</a> had driven forward the mechanization of many tasks, and this included <a href="/wiki/Weaving" title="Weaving">weaving</a>. <a href="/wiki/Punched_cards" class="mw-redirect" title="Punched cards">Punched cards</a> controlled <a href="/wiki/Joseph_Marie_Jacquard" title="Joseph Marie Jacquard">Joseph Marie Jacquard</a>'s loom in 1801, where a hole punched in the card indicated a binary <i>one</i> and an unpunched spot indicated a binary <i>zero</i>. Jacquard's loom was far from being a computer, but it did illustrate that machines could be driven by binary systems and stored binary information.<sup id="cite_ref-Tedre2014_23-1" class="reference"><a href="#cite_note-Tedre2014-23"><span class="cite-bracket">[</span>23<span class="cite-bracket">]</span></a></sup> </p> <div class="mw-heading mw-heading2"><h2 id="Emergence_of_a_discipline">Emergence of a discipline</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=History_of_computer_science&action=edit&section=4" title="Edit section: Emergence of a discipline"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <figure class="mw-halign-left" typeof="mw:File/Thumb"><a href="/wiki/File:Portrait_of_Charles_Babbage_(4672397).jpg" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/3/37/Portrait_of_Charles_Babbage_%284672397%29.jpg/232px-Portrait_of_Charles_Babbage_%284672397%29.jpg" decoding="async" width="232" height="329" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/3/37/Portrait_of_Charles_Babbage_%284672397%29.jpg/349px-Portrait_of_Charles_Babbage_%284672397%29.jpg 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/3/37/Portrait_of_Charles_Babbage_%284672397%29.jpg/465px-Portrait_of_Charles_Babbage_%284672397%29.jpg 2x" data-file-width="1028" data-file-height="1455" /></a><figcaption><a href="/wiki/Charles_Babbage" title="Charles Babbage">Charles Babbage</a> (1791–1871), one of the pioneers of computing</figcaption></figure> <div class="mw-heading mw-heading3"><h3 id="Charles_Babbage_and_Ada_Lovelace">Charles Babbage and Ada Lovelace</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=History_of_computer_science&action=edit&section=5" title="Edit section: Charles Babbage and Ada Lovelace"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1236090951"><div role="note" class="hatnote navigation-not-searchable">Main articles: <a href="/wiki/Charles_Babbage" title="Charles Babbage">Charles Babbage</a> and <a href="/wiki/Ada_Lovelace" title="Ada Lovelace">Ada Lovelace</a></div> <p><a href="/wiki/Charles_Babbage" title="Charles Babbage">Charles Babbage</a> is often regarded as one of the first pioneers of computing. Beginning in the 1810s, Babbage had a vision of mechanically computing numbers and tables. Putting this into reality, Babbage designed a calculator to compute numbers up to 8 decimal points long. Continuing with the success of this idea, Babbage worked to develop a machine that could compute numbers with up to 20 decimal places. By the 1830s, Babbage had devised a plan to develop a machine that could use punched cards to perform arithmetical operations. The machine would store numbers in memory units, and there would be a form of sequential control. This means that one operation would be carried out before another in such a way that the machine would produce an answer and not fail. This machine was to be known as the "Analytical Engine", which was the first true representation of what is the modern computer.<sup id="cite_ref-Charles_Babbage_24-0" class="reference"><a href="#cite_note-Charles_Babbage-24"><span class="cite-bracket">[</span>24<span class="cite-bracket">]</span></a></sup> </p> <figure class="mw-default-size" typeof="mw:File/Thumb"><a href="/wiki/File:Ada_Byron_daguerreotype_by_Antoine_Claudet_1843_or_1850_-_cropped.png" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/b/b7/Ada_Byron_daguerreotype_by_Antoine_Claudet_1843_or_1850_-_cropped.png/220px-Ada_Byron_daguerreotype_by_Antoine_Claudet_1843_or_1850_-_cropped.png" decoding="async" width="220" height="275" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/b/b7/Ada_Byron_daguerreotype_by_Antoine_Claudet_1843_or_1850_-_cropped.png/330px-Ada_Byron_daguerreotype_by_Antoine_Claudet_1843_or_1850_-_cropped.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/b/b7/Ada_Byron_daguerreotype_by_Antoine_Claudet_1843_or_1850_-_cropped.png/440px-Ada_Byron_daguerreotype_by_Antoine_Claudet_1843_or_1850_-_cropped.png 2x" data-file-width="664" data-file-height="830" /></a><figcaption><a href="/wiki/Ada_Lovelace" title="Ada Lovelace">Ada Lovelace</a> (1815–1852) predicted the use of computers in symbolic manipulation</figcaption></figure> <p><a href="/wiki/Ada_Lovelace" title="Ada Lovelace">Ada Lovelace</a> (Augusta Ada Byron) is credited as the pioneer of computer programming and is regarded as a mathematical genius. Lovelace began working with Charles Babbage as an assistant while Babbage was working on his "Analytical Engine", the first mechanical computer. <sup id="cite_ref-FOOTNOTEEvans201816_25-0" class="reference"><a href="#cite_note-FOOTNOTEEvans201816-25"><span class="cite-bracket">[</span>25<span class="cite-bracket">]</span></a></sup> During her work with Babbage, Ada Lovelace became the designer of the first computer algorithm, which could compute <a href="/wiki/Bernoulli_numbers" class="mw-redirect" title="Bernoulli numbers">Bernoulli numbers</a>,<sup id="cite_ref-FOOTNOTEEvans201821_26-0" class="reference"><a href="#cite_note-FOOTNOTEEvans201821-26"><span class="cite-bracket">[</span>26<span class="cite-bracket">]</span></a></sup> although this is arguable as Charles was the first to design the difference engine and consequently its corresponding difference based algorithms, making him the first computer algorithm designer. Moreover, Lovelace's work with Babbage resulted in her prediction of future computers to not only perform mathematical calculations but also manipulate symbols, mathematical or not.<sup id="cite_ref-FOOTNOTEEvans201820_27-0" class="reference"><a href="#cite_note-FOOTNOTEEvans201820-27"><span class="cite-bracket">[</span>27<span class="cite-bracket">]</span></a></sup> While she was never able to see the results of her work, as the "Analytical Engine" was not created in her lifetime, her efforts in later years, beginning in the 1840s, did not go unnoticed.<sup id="cite_ref-Ada_Lovelace_28-0" class="reference"><a href="#cite_note-Ada_Lovelace-28"><span class="cite-bracket">[</span>28<span class="cite-bracket">]</span></a></sup> </p> <div class="mw-heading mw-heading3"><h3 id="Early_post-Analytical_Engine_designs">Early post-Analytical Engine designs</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=History_of_computer_science&action=edit&section=6" title="Edit section: Early post-Analytical Engine designs"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <figure class="mw-default-size mw-halign-left" typeof="mw:File/Thumb"><a href="/wiki/File:Leonardo_Torres_Quevedo_1912.png" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/4/46/Leonardo_Torres_Quevedo_1912.png/180px-Leonardo_Torres_Quevedo_1912.png" decoding="async" width="180" height="183" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/4/46/Leonardo_Torres_Quevedo_1912.png/270px-Leonardo_Torres_Quevedo_1912.png 1.5x, //upload.wikimedia.org/wikipedia/commons/4/46/Leonardo_Torres_Quevedo_1912.png 2x" data-file-width="319" data-file-height="325" /></a><figcaption><a href="/wiki/Leonardo_Torres_Quevedo" title="Leonardo Torres Quevedo">Leonardo Torres Quevedo</a> (1852–1936) proposed a consistent manner to store <a href="/wiki/Floating-point_arithmetic" title="Floating-point arithmetic">floating-point numbers</a></figcaption></figure> <p>Following Babbage, although at first unaware of his earlier work, was <a href="/wiki/Percy_Ludgate" title="Percy Ludgate">Percy Ludgate</a>, a clerk to a corn merchant in Dublin, Ireland. He independently designed a programmable mechanical computer, which he described in a work that was published in 1909.<sup id="cite_ref-29" class="reference"><a href="#cite_note-29"><span class="cite-bracket">[</span>29<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-30" class="reference"><a href="#cite_note-30"><span class="cite-bracket">[</span>30<span class="cite-bracket">]</span></a></sup> </p><p>Two other inventors, <a href="/wiki/Leonardo_Torres_Quevedo" title="Leonardo Torres Quevedo">Leonardo Torres Quevedo</a> and <a href="/wiki/Vannevar_Bush" title="Vannevar Bush">Vannevar Bush</a>, also did follow on research based on Babbage's work. In his <i>Essays on Automatics</i> (1914), Torres designed an analytical electromechanical machine that was controlled by a <a href="/wiki/Read-only_memory" title="Read-only memory">read-only</a> program and introduced the idea of <a href="/wiki/Floating-point_arithmetic" title="Floating-point arithmetic">floating-point arithmetic</a>.<sup id="cite_ref-LTQ1914es_31-0" class="reference"><a href="#cite_note-LTQ1914es-31"><span class="cite-bracket">[</span>31<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-32" class="reference"><a href="#cite_note-32"><span class="cite-bracket">[</span>32<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-33" class="reference"><a href="#cite_note-33"><span class="cite-bracket">[</span>33<span class="cite-bracket">]</span></a></sup> In 1920, to celebrate the 100th anniversary of the invention of the <a href="/wiki/Arithmometer" title="Arithmometer">arithmometer</a>, he presented in Paris the <a href="/wiki/Leonardo_Torres_y_Quevedo#Analytical_machines" class="mw-redirect" title="Leonardo Torres y Quevedo"> Electromechanical Arithmometer</a>, which consisted of an arithmetic unit connected to a (possibly remote) typewriter, on which commands could be typed and the results printed automatically.<sup id="cite_ref-Randell1982p109_34-0" class="reference"><a href="#cite_note-Randell1982p109-34"><span class="cite-bracket">[</span>34<span class="cite-bracket">]</span></a></sup> Bush's paper <i>Instrumental Analysis</i> (1936) discussed using existing IBM punch card machines to implement Babbage's design. In the same year he started the Rapid Arithmetical Machine project to investigate the problems of constructing an electronic digital computer.<sup id="cite_ref-RANDELL_35-0" class="reference"><a href="#cite_note-RANDELL-35"><span class="cite-bracket">[</span>35<span class="cite-bracket">]</span></a></sup> </p> <div class="mw-heading mw-heading3"><h3 id="Charles_Sanders_Peirce_and_electrical_switching_circuits">Charles Sanders Peirce and electrical switching circuits</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=History_of_computer_science&action=edit&section=7" title="Edit section: Charles Sanders Peirce and electrical switching circuits"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <figure typeof="mw:File/Thumb"><a href="/wiki/File:Charles_Sanders_Peirce_theb3558.jpg" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/a/a4/Charles_Sanders_Peirce_theb3558.jpg/162px-Charles_Sanders_Peirce_theb3558.jpg" decoding="async" width="162" height="221" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/a/a4/Charles_Sanders_Peirce_theb3558.jpg/243px-Charles_Sanders_Peirce_theb3558.jpg 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/a/a4/Charles_Sanders_Peirce_theb3558.jpg/324px-Charles_Sanders_Peirce_theb3558.jpg 2x" data-file-width="762" data-file-height="1040" /></a><figcaption><a href="/wiki/Charles_Sanders_Peirce" title="Charles Sanders Peirce">Charles Sanders Peirce</a> (1839–1914) described how logical operations could be carried out by <a href="/wiki/Switching_circuit_theory" title="Switching circuit theory">electrical switching circuits</a></figcaption></figure> <p>In an 1886 letter, <a href="/wiki/Charles_Sanders_Peirce" title="Charles Sanders Peirce">Charles Sanders Peirce</a> described how logical operations could be carried out by electrical switching circuits.<sup id="cite_ref-P2M_36-0" class="reference"><a href="#cite_note-P2M-36"><span class="cite-bracket">[</span>36<span class="cite-bracket">]</span></a></sup> During 1880–81 he showed that <a href="/wiki/NOR_logic" title="NOR logic">NOR gates alone</a> (or alternatively <a href="/wiki/NAND_logic" title="NAND logic">NAND gates alone</a>) can be used to reproduce the functions of all the other <a href="/wiki/Logic_gate" title="Logic gate">logic gates</a>, but this work on it was unpublished until 1933.<sup id="cite_ref-37" class="reference"><a href="#cite_note-37"><span class="cite-bracket">[</span>37<span class="cite-bracket">]</span></a></sup> The first published proof was by <a href="/wiki/Henry_M._Sheffer" title="Henry M. Sheffer">Henry M. Sheffer</a> in 1913, so the NAND logical operation is sometimes called <a href="/wiki/Sheffer_stroke" title="Sheffer stroke">Sheffer stroke</a>; the <a href="/wiki/Logical_NOR" title="Logical NOR">logical NOR</a> is sometimes called <i>Peirce's arrow</i>.<sup id="cite_ref-BüningLettmann1999_38-0" class="reference"><a href="#cite_note-BüningLettmann1999-38"><span class="cite-bracket">[</span>38<span class="cite-bracket">]</span></a></sup> Consequently, these gates are sometimes called <i>universal logic gates</i>.<sup id="cite_ref-Bird2007_39-0" class="reference"><a href="#cite_note-Bird2007-39"><span class="cite-bracket">[</span>39<span class="cite-bracket">]</span></a></sup> </p><p>Eventually, <a href="/wiki/Vacuum_tube" title="Vacuum tube">vacuum tubes</a> replaced relays for logic operations. <a href="/wiki/Lee_De_Forest" class="mw-redirect" title="Lee De Forest">Lee De Forest</a>'s modification, in 1907, of the <a href="/wiki/Fleming_valve" title="Fleming valve">Fleming valve</a> can be used as a logic gate. <a href="/wiki/Ludwig_Wittgenstein" title="Ludwig Wittgenstein">Ludwig Wittgenstein</a> introduced a version of the 16-row <a href="/wiki/Truth_table" title="Truth table">truth table</a> as proposition 5.101 of <i><a href="/wiki/Tractatus_Logico-Philosophicus" title="Tractatus Logico-Philosophicus">Tractatus Logico-Philosophicus</a></i> (1921). <a href="/wiki/Walther_Bothe" title="Walther Bothe">Walther Bothe</a>, inventor of the <a href="/wiki/Coincidence_circuit" title="Coincidence circuit">coincidence circuit</a>, got part of the 1954 <a href="/wiki/Nobel_Prize" title="Nobel Prize">Nobel Prize</a> in physics, for the first modern electronic AND gate in 1924. <a href="/wiki/Konrad_Zuse" title="Konrad Zuse">Konrad Zuse</a> designed and built electromechanical logic gates for his computer <a href="/wiki/Z1_(computer)" title="Z1 (computer)">Z1</a> (from 1935 to 1938). </p><p>Up to and during the 1930s, electrical engineers were able to build electronic circuits to solve mathematical and logic problems, but most did so in an <i>ad hoc</i> manner, lacking any theoretical rigor. This changed with <a href="/wiki/Switching_circuit_theory" title="Switching circuit theory">switching circuit theory</a> in the 1930s. From 1934 to 1936, <a href="/wiki/Akira_Nakashima" title="Akira Nakashima">Akira Nakashima</a>, <a href="/wiki/Claude_Shannon" title="Claude Shannon">Claude Shannon</a>, and Viktor Shetakov published a series of papers showing that the <a href="/wiki/Two-element_Boolean_algebra" title="Two-element Boolean algebra">two-valued</a> <a href="/wiki/Boolean_algebra" title="Boolean algebra">Boolean algebra</a>, can describe the operation of switching circuits.<sup id="cite_ref-40" class="reference"><a href="#cite_note-40"><span class="cite-bracket">[</span>40<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-41" class="reference"><a href="#cite_note-41"><span class="cite-bracket">[</span>41<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-historical_42-0" class="reference"><a href="#cite_note-historical-42"><span class="cite-bracket">[</span>42<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-Stanković-Astola_2008_43-0" class="reference"><a href="#cite_note-Stanković-Astola_2008-43"><span class="cite-bracket">[</span>43<span class="cite-bracket">]</span></a></sup> This concept, of utilizing the properties of electrical switches to do logic, is the basic concept that underlies all electronic <a href="/wiki/Digital_computer" class="mw-redirect" title="Digital computer">digital computers</a>. Switching circuit theory provided the mathematical foundations and tools for <a href="/wiki/Digital_system" class="mw-redirect" title="Digital system">digital system</a> design in almost all areas of modern technology.<sup id="cite_ref-Stanković-Astola_2008_43-1" class="reference"><a href="#cite_note-Stanković-Astola_2008-43"><span class="cite-bracket">[</span>43<span class="cite-bracket">]</span></a></sup> </p><p>While taking an undergraduate philosophy class, Shannon had been exposed to <a href="/wiki/George_Boole" title="George Boole">Boole's</a> work, and recognized that it could be used to arrange electromechanical relays (then used in telephone routing switches) to solve logic problems. His thesis became the foundation of practical digital circuit design when it became widely known among the electrical engineering community during and after World War II.<sup id="cite_ref-44" class="reference"><a href="#cite_note-44"><span class="cite-bracket">[</span>44<span class="cite-bracket">]</span></a></sup> </p> <div class="mw-heading mw-heading3"><h3 id="Alan_Turing_and_the_Turing_machine">Alan Turing and the Turing machine</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=History_of_computer_science&action=edit&section=8" title="Edit section: Alan Turing and the Turing machine"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1236090951"><div role="note" class="hatnote navigation-not-searchable">Main articles: <a href="/wiki/Alan_Turing" title="Alan Turing">Alan Turing</a> and <a href="/wiki/Turing_machine" title="Turing machine">Turing machine</a></div> <figure class="mw-default-size mw-halign-right" typeof="mw:File/Thumb"><a href="/wiki/File:Alan_Turing_az_1930-as_%C3%A9vekben.jpg" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/7/79/Alan_Turing_az_1930-as_%C3%A9vekben.jpg/220px-Alan_Turing_az_1930-as_%C3%A9vekben.jpg" decoding="async" width="220" height="284" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/7/79/Alan_Turing_az_1930-as_%C3%A9vekben.jpg/330px-Alan_Turing_az_1930-as_%C3%A9vekben.jpg 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/7/79/Alan_Turing_az_1930-as_%C3%A9vekben.jpg/440px-Alan_Turing_az_1930-as_%C3%A9vekben.jpg 2x" data-file-width="650" data-file-height="838" /></a><figcaption><a href="/wiki/Alan_Turing" title="Alan Turing">Alan Turing</a>, English computer scientist, mathematician, logician, and cryptanalyst. (circa 1930)</figcaption></figure> <p>Before the 1920s, <i><a href="/wiki/Computer_(job_description)" class="mw-redirect" title="Computer (job description)">computers</a></i> (sometimes <i>computors</i>) were human clerks that performed computations. They were usually under the lead of a physicist. Many thousands of computers were employed in commerce, government, and research establishments. Many of these clerks who served as human computers were women.<sup id="cite_ref-45" class="reference"><a href="#cite_note-45"><span class="cite-bracket">[</span>45<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-46" class="reference"><a href="#cite_note-46"><span class="cite-bracket">[</span>46<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-47" class="reference"><a href="#cite_note-47"><span class="cite-bracket">[</span>47<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-48" class="reference"><a href="#cite_note-48"><span class="cite-bracket">[</span>48<span class="cite-bracket">]</span></a></sup> Some performed astronomical calculations for calendars, others ballistic tables for the military.<sup id="cite_ref-FOOTNOTEGrier2013138_49-0" class="reference"><a href="#cite_note-FOOTNOTEGrier2013138-49"><span class="cite-bracket">[</span>49<span class="cite-bracket">]</span></a></sup> </p><p>After the 1920s, the expression <i>computing machine</i> referred to any machine that performed the work of a human computer, especially those in accordance with effective methods of the <a href="/wiki/Church-Turing_thesis" class="mw-redirect" title="Church-Turing thesis">Church-Turing thesis</a>. The thesis states that a mathematical method is effective if it could be set out as a list of instructions able to be followed by a human clerk with paper and pencil, for as long as necessary, and without ingenuity or insight. </p><p>Machines that computed with continuous values became known as the <i>analog</i> kind. They used machinery that represented continuous numeric quantities, like the angle of a shaft rotation or difference in electrical potential. </p><p>Digital machinery, in contrast to analog, were able to render a state of a numeric value and store each individual digit. Digital machinery used difference engines or relays before the invention of faster memory devices. </p><p>The phrase <i>computing machine</i> gradually gave way, after the late 1940s, to just <i>computer</i> as the onset of electronic digital machinery became common. These computers were able to perform the calculations that were performed by the previous human clerks. </p><p>Since the values stored by digital machines were not bound to physical properties like analog devices, a logical computer, based on digital equipment, was able to do anything that could be described "purely mechanical." The theoretical <a href="/wiki/Turing_Machine" class="mw-redirect" title="Turing Machine">Turing Machine</a>, created by <a href="/wiki/Alan_Turing" title="Alan Turing">Alan Turing</a>, is a hypothetical device theorized in order to study the properties of such hardware. </p><p>The mathematical foundations of modern computer science began to be laid by <a href="/wiki/Kurt_G%C3%B6del" title="Kurt Gödel">Kurt Gödel</a> with his <a href="/wiki/G%C3%B6del%27s_incompleteness_theorems" title="Gödel's incompleteness theorems">incompleteness theorem</a> (1931). In this theorem, he showed that there were limits to what could be proved and disproved within a <a href="/wiki/Formal_system" title="Formal system">formal system</a>. This led to work by Gödel and others to define and describe these formal systems, including concepts such as <a href="/wiki/Mu-recursive_function" class="mw-redirect" title="Mu-recursive function">mu-recursive functions</a> and <a href="/wiki/Lambda-definable_functions" class="mw-redirect" title="Lambda-definable functions">lambda-definable functions</a>.<sup id="cite_ref-50" class="reference"><a href="#cite_note-50"><span class="cite-bracket">[</span>50<span class="cite-bracket">]</span></a></sup> </p><p>In 1936 Alan Turing and <a href="/wiki/Alonzo_Church" title="Alonzo Church">Alonzo Church</a> independently, and also together, introduced the formalization of an <a href="/wiki/Algorithm" title="Algorithm">algorithm</a>, with limits on what can be computed, and a "purely mechanical" model for computing.<sup id="cite_ref-church-turing-thesis_51-0" class="reference"><a href="#cite_note-church-turing-thesis-51"><span class="cite-bracket">[</span>51<span class="cite-bracket">]</span></a></sup> This became the <a href="/wiki/Church%E2%80%93Turing_thesis" title="Church–Turing thesis">Church–Turing thesis</a>, a hypothesis about the nature of mechanical calculation devices, such as electronic computers. The thesis states that any calculation that is possible can be performed by an algorithm running on a computer, provided that sufficient time and storage space are available.<sup id="cite_ref-church-turing-thesis_51-1" class="reference"><a href="#cite_note-church-turing-thesis-51"><span class="cite-bracket">[</span>51<span class="cite-bracket">]</span></a></sup> </p><p>In 1936, <a href="/wiki/Alan_Turing" title="Alan Turing">Alan Turing</a> also published his seminal work on the <a href="/wiki/Turing_machine" title="Turing machine">Turing machines</a>, an abstract digital computing machine which is now simply referred to as the <a href="/wiki/Universal_Turing_machine" title="Universal Turing machine">Universal Turing machine</a>. This machine invented the principle of the modern computer and was the birthplace of the <a href="/wiki/Stored_program" class="mw-redirect" title="Stored program">stored program</a> concept that almost all modern day computers use.<sup id="cite_ref-plato.stanford.edu_52-0" class="reference"><a href="#cite_note-plato.stanford.edu-52"><span class="cite-bracket">[</span>52<span class="cite-bracket">]</span></a></sup> These hypothetical machines were designed to formally determine, mathematically, what can be computed, taking into account limitations on computing ability. If a Turing machine can complete the task, it is considered <a href="/wiki/Turing_computable" class="mw-redirect" title="Turing computable">Turing computable</a>.<sup id="cite_ref-Turing_–_Stanford_53-0" class="reference"><a href="#cite_note-Turing_–_Stanford-53"><span class="cite-bracket">[</span>53<span class="cite-bracket">]</span></a></sup> </p><p>The <a href="/wiki/Los_Alamos_National_Laboratory" title="Los Alamos National Laboratory">Los Alamos</a> physicist <a href="/wiki/Stanley_Frankel" class="mw-redirect" title="Stanley Frankel">Stanley Frankel</a>, has described <a href="/wiki/John_von_Neumann" title="John von Neumann">John von Neumann</a>'s view of the fundamental importance of Turing's 1936 paper, in a letter:<sup id="cite_ref-plato.stanford.edu_52-1" class="reference"><a href="#cite_note-plato.stanford.edu-52"><span class="cite-bracket">[</span>52<span class="cite-bracket">]</span></a></sup> </p> <style data-mw-deduplicate="TemplateStyles:r1244412712">.mw-parser-output .templatequote{overflow:hidden;margin:1em 0;padding:0 32px}.mw-parser-output .templatequotecite{line-height:1.5em;text-align:left;margin-top:0}@media(min-width:500px){.mw-parser-output .templatequotecite{padding-left:1.6em}}</style><blockquote class="templatequote"><p> I know that in or about 1943 or ‘44 von Neumann was well aware of the fundamental importance of Turing's paper of 1936… Von Neumann introduced me to that paper and at his urging I studied it with care. Many people have acclaimed von Neumann as the "father of the computer" (in a modern sense of the term) but I am sure that he would never have made that mistake himself. He might well be called the midwife, perhaps, but he firmly emphasized to me, and to others I am sure, that the fundamental conception is owing to Turing...</p></blockquote> <figure typeof="mw:File/Thumb"><a href="/wiki/File:ATANASOFF_Pic%5E5_-_Flickr_-_Eye_Steel_Film.jpg" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/5/51/ATANASOFF_Pic%5E5_-_Flickr_-_Eye_Steel_Film.jpg/255px-ATANASOFF_Pic%5E5_-_Flickr_-_Eye_Steel_Film.jpg" decoding="async" width="255" height="208" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/5/51/ATANASOFF_Pic%5E5_-_Flickr_-_Eye_Steel_Film.jpg/383px-ATANASOFF_Pic%5E5_-_Flickr_-_Eye_Steel_Film.jpg 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/5/51/ATANASOFF_Pic%5E5_-_Flickr_-_Eye_Steel_Film.jpg/510px-ATANASOFF_Pic%5E5_-_Flickr_-_Eye_Steel_Film.jpg 2x" data-file-width="1912" data-file-height="1561" /></a><figcaption><a href="/wiki/John_Vincent_Atanasoff" title="John Vincent Atanasoff">John V. Atanasoff</a> (1903–1995) created the first electric digital computer, known as the <a href="/wiki/Atanasoff%E2%80%93Berry_computer" title="Atanasoff–Berry computer">Atanasoff–Berry computer</a></figcaption></figure> <div class="mw-heading mw-heading3"><h3 id="Kathleen_Booth_and_the_first_assembly_language">Kathleen Booth and the first assembly language</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=History_of_computer_science&action=edit&section=9" title="Edit section: Kathleen Booth and the first assembly language"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p><a href="/wiki/Kathleen_Booth" title="Kathleen Booth">Kathleen Booth</a> wrote the first <a href="/wiki/Assembly_language" title="Assembly language">assembly language</a> and designed the assembler and autocode for the <a href="/w/index.php?title=Automatic_Relay_Calculator&action=edit&redlink=1" class="new" title="Automatic Relay Calculator (page does not exist)">Automatic Relay Calculator</a> (ARC) at <a href="/wiki/Birkbeck,_University_of_London" title="Birkbeck, University of London">Birkbeck College, University of London</a>.<sup id="cite_ref-54" class="reference"><a href="#cite_note-54"><span class="cite-bracket">[</span>54<span class="cite-bracket">]</span></a></sup> She helped design three different machines including the ARC, SEC (<a href="/w/index.php?title=Simple_Electronic_Computer&action=edit&redlink=1" class="new" title="Simple Electronic Computer (page does not exist)">Simple Electronic Computer</a>), and <a href="/wiki/APEXC" title="APEXC">APE(X)C</a>. </p> <div class="mw-heading mw-heading3"><h3 id="Early_computer_hardware">Early computer hardware</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=History_of_computer_science&action=edit&section=10" title="Edit section: Early computer hardware"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>The world's first electronic digital computer, the <a href="/wiki/Atanasoff%E2%80%93Berry_computer" title="Atanasoff–Berry computer">Atanasoff–Berry computer</a>, was built on the Iowa State campus from 1939 through 1942 by <a href="/wiki/John_Vincent_Atanasoff" title="John Vincent Atanasoff">John V. Atanasoff</a>, a professor of physics and mathematics, and <a href="/wiki/Clifford_Berry" title="Clifford Berry">Clifford Berry</a>, an engineering graduate student. </p> <figure class="mw-halign-left" typeof="mw:File/Thumb"><a href="/wiki/File:Konrad_Zuse_(1992).jpg" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/d/da/Konrad_Zuse_%281992%29.jpg/133px-Konrad_Zuse_%281992%29.jpg" decoding="async" width="133" height="177" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/d/da/Konrad_Zuse_%281992%29.jpg/199px-Konrad_Zuse_%281992%29.jpg 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/d/da/Konrad_Zuse_%281992%29.jpg/265px-Konrad_Zuse_%281992%29.jpg 2x" data-file-width="354" data-file-height="472" /></a><figcaption><a href="/wiki/Konrad_Zuse" title="Konrad Zuse">Konrad Zuse</a>, inventor of the modern computer<sup id="cite_ref-Bellis_55-0" class="reference"><a href="#cite_note-Bellis-55"><span class="cite-bracket">[</span>55<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-56" class="reference"><a href="#cite_note-56"><span class="cite-bracket">[</span>56<span class="cite-bracket">]</span></a></sup></figcaption></figure> <p>In 1941, <a href="/wiki/Konrad_Zuse" title="Konrad Zuse">Konrad Zuse</a> developed the world's first functional program-controlled computer, the <a href="/wiki/Z3_(computer)" title="Z3 (computer)">Z3</a>. In 1998, it was shown to be <a href="/wiki/Turing_completeness" title="Turing completeness">Turing-complete</a> in principle.<sup id="cite_ref-57" class="reference"><a href="#cite_note-57"><span class="cite-bracket">[</span>57<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-58" class="reference"><a href="#cite_note-58"><span class="cite-bracket">[</span>58<span class="cite-bracket">]</span></a></sup> Zuse also developed the S2 computing machine, considered the first <a href="/wiki/Process_control" class="mw-redirect" title="Process control">process control</a> computer. He founded one of the earliest computer businesses in 1941, producing the <a href="/wiki/Z4_(computer)" title="Z4 (computer)">Z4</a>, which became the world's first commercial computer. In 1946, he designed the first <a href="/wiki/High-level_programming_language" title="High-level programming language">high-level programming language</a>, <a href="/wiki/Plankalk%C3%BCl" title="Plankalkül">Plankalkül</a>.<sup id="cite_ref-HZ2010-11-18_59-0" class="reference"><a href="#cite_note-HZ2010-11-18-59"><span class="cite-bracket">[</span>59<span class="cite-bracket">]</span></a></sup> </p><p>In 1948, the <a href="/wiki/Manchester_Baby" title="Manchester Baby">Manchester Baby</a> was completed; it was the world's first electronic digital computer that ran programs stored in its memory, like almost all modern computers.<sup id="cite_ref-plato.stanford.edu_52-2" class="reference"><a href="#cite_note-plato.stanford.edu-52"><span class="cite-bracket">[</span>52<span class="cite-bracket">]</span></a></sup> The influence on <a href="/wiki/Max_Newman" title="Max Newman">Max Newman</a> of Turing's seminal 1936 paper on the <a href="/wiki/Turing_Machines" class="mw-redirect" title="Turing Machines">Turing Machines</a> and of his logico-mathematical contributions to the project, were both crucial to the successful development of the Baby.<sup id="cite_ref-plato.stanford.edu_52-3" class="reference"><a href="#cite_note-plato.stanford.edu-52"><span class="cite-bracket">[</span>52<span class="cite-bracket">]</span></a></sup> </p><p>In 1950, Britain's <a href="/wiki/National_Physical_Laboratory,_UK" class="mw-redirect" title="National Physical Laboratory, UK">National Physical Laboratory</a> completed <a href="/wiki/Pilot_ACE" title="Pilot ACE">Pilot ACE</a>, a small scale programmable computer, based on Turing's philosophy. With an operating speed of 1 MHz, the Pilot Model ACE was for some time the fastest computer in the world.<sup id="cite_ref-plato.stanford.edu_52-4" class="reference"><a href="#cite_note-plato.stanford.edu-52"><span class="cite-bracket">[</span>52<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-60" class="reference"><a href="#cite_note-60"><span class="cite-bracket">[</span>60<span class="cite-bracket">]</span></a></sup> Turing's design for <a href="/wiki/Automatic_Computing_Engine" title="Automatic Computing Engine">ACE</a> had much in common with today's <a href="/wiki/RISC" class="mw-redirect" title="RISC">RISC</a> architectures and it called for a high-speed memory of roughly the same capacity as an early <a href="/wiki/Macintosh" class="mw-redirect" title="Macintosh">Macintosh</a> computer, which was enormous by the standards of his day.<sup id="cite_ref-plato.stanford.edu_52-5" class="reference"><a href="#cite_note-plato.stanford.edu-52"><span class="cite-bracket">[</span>52<span class="cite-bracket">]</span></a></sup> Had Turing's ACE been built as planned and in full, it would have been in a different league from the other early computers.<sup id="cite_ref-plato.stanford.edu_52-6" class="reference"><a href="#cite_note-plato.stanford.edu-52"><span class="cite-bracket">[</span>52<span class="cite-bracket">]</span></a></sup> </p><p>Later in the 1950s, the first <a href="/wiki/Operating_system" title="Operating system">operating system</a>, <a href="/wiki/GM-NAA_I/O" title="GM-NAA I/O">GM-NAA I/O</a>, supporting <a href="/wiki/Batch_processing" title="Batch processing">batch processing</a> to allow jobs to be run with less operator intervention, was developed by <a href="/wiki/General_Motors" title="General Motors">General Motors</a> and <a href="/wiki/North_American_Aviation" title="North American Aviation">North American Aviation</a> for the <a href="/wiki/IBM_701" title="IBM 701">IBM 701</a>. </p><p>In 1969, an experiment was conducted by two research teams at UCLA and Stanford to create a network between 2 computers although the system crashed during the initial attempt to connect to the other computer but was a huge step towards the Internet. </p> <figure class="mw-halign-left" typeof="mw:File/Thumb"><a href="/wiki/File:C.E._Shannon._Tekniska_museet_43069.jpg" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/a/a3/C.E._Shannon._Tekniska_museet_43069.jpg/142px-C.E._Shannon._Tekniska_museet_43069.jpg" decoding="async" width="142" height="177" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/a/a3/C.E._Shannon._Tekniska_museet_43069.jpg/213px-C.E._Shannon._Tekniska_museet_43069.jpg 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/a/a3/C.E._Shannon._Tekniska_museet_43069.jpg/283px-C.E._Shannon._Tekniska_museet_43069.jpg 2x" data-file-width="1942" data-file-height="2427" /></a><figcaption><a href="/wiki/Claude_Shannon" title="Claude Shannon">Claude Shannon</a> (1916–2001) created the field of <a href="/wiki/Information_theory" title="Information theory">information theory</a></figcaption></figure> <p>The first actual computer bug was a <a href="/wiki/Moth" title="Moth">moth</a>. It was stuck in between the relays on the Harvard Mark II.<sup id="cite_ref-mark-ii-bug_61-0" class="reference"><a href="#cite_note-mark-ii-bug-61"><span class="cite-bracket">[</span>61<span class="cite-bracket">]</span></a></sup> While the invention of the term 'bug' is often but erroneously attributed to <a href="/wiki/Grace_Hopper" title="Grace Hopper">Grace Hopper</a>, a future rear admiral in the U.S. Navy, who supposedly logged the "bug" on September 9, 1945, most other accounts conflict at least with these details. According to these accounts, the actual date was September 9, 1947 when operators filed this 'incident' — along with the insect and the notation "First actual case of bug being found" (see <a href="/wiki/Software_bug" title="Software bug">software bug</a> for details).<sup id="cite_ref-mark-ii-bug_61-1" class="reference"><a href="#cite_note-mark-ii-bug-61"><span class="cite-bracket">[</span>61<span class="cite-bracket">]</span></a></sup> </p> <div class="mw-heading mw-heading3"><h3 id="Shannon_and_information_theory">Shannon and information theory</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=History_of_computer_science&action=edit&section=11" title="Edit section: Shannon and information theory"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p><a href="/wiki/Claude_Shannon" title="Claude Shannon">Claude Shannon</a> went on to found the field of <a href="/wiki/Information_theory" title="Information theory">information theory</a> with his 1948 paper titled <a href="/wiki/A_Mathematical_Theory_of_Communication" title="A Mathematical Theory of Communication">A Mathematical Theory of Communication</a>, which applied <a href="/wiki/Probability_theory" title="Probability theory">probability theory</a> to the problem of how to best encode the information a sender wants to transmit. This work is one of the theoretical foundations for many areas of study, including <a href="/wiki/Data_compression" title="Data compression">data compression</a> and <a href="/wiki/Cryptography" title="Cryptography">cryptography</a>.<sup id="cite_ref-62" class="reference"><a href="#cite_note-62"><span class="cite-bracket">[</span>62<span class="cite-bracket">]</span></a></sup> </p> <figure typeof="mw:File/Thumb"><a href="/wiki/File:Norbert_Wiener.png" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/5/56/Norbert_Wiener.png/132px-Norbert_Wiener.png" decoding="async" width="132" height="165" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/5/56/Norbert_Wiener.png/198px-Norbert_Wiener.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/5/56/Norbert_Wiener.png/264px-Norbert_Wiener.png 2x" data-file-width="360" data-file-height="450" /></a><figcaption><a href="/wiki/Norbert_Wiener" title="Norbert Wiener">Norbert Wiener</a> (1894–1964) created the term <a href="/wiki/Cybernetics" title="Cybernetics">cybernetics</a></figcaption></figure> <div class="mw-heading mw-heading3"><h3 id="Wiener_and_cybernetics">Wiener and cybernetics</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=History_of_computer_science&action=edit&section=12" title="Edit section: Wiener and cybernetics"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>From experiments with anti-aircraft systems that interpreted radar images to detect enemy planes, <a href="/wiki/Norbert_Wiener" title="Norbert Wiener">Norbert Wiener</a> coined the term <a href="/wiki/Cybernetics" title="Cybernetics">cybernetics</a> from the Greek word for "steersman." He published "Cybernetics" in 1948, which influenced <a href="/wiki/Artificial_intelligence" title="Artificial intelligence">artificial intelligence</a>. Wiener also compared <a href="/wiki/Computation" title="Computation">computation</a>, computing machinery, <a href="/wiki/Computer_memory" title="Computer memory">memory</a> devices, and other cognitive similarities with his analysis of brain waves.<sup id="cite_ref-63" class="reference"><a href="#cite_note-63"><span class="cite-bracket">[</span>63<span class="cite-bracket">]</span></a></sup> </p> <figure class="mw-halign-left" typeof="mw:File/Thumb"><a href="/wiki/File:JohnvonNeumann-LosAlamos.gif" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/5/5e/JohnvonNeumann-LosAlamos.gif/199px-JohnvonNeumann-LosAlamos.gif" decoding="async" width="199" height="260" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/5/5e/JohnvonNeumann-LosAlamos.gif/299px-JohnvonNeumann-LosAlamos.gif 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/5/5e/JohnvonNeumann-LosAlamos.gif/399px-JohnvonNeumann-LosAlamos.gif 2x" data-file-width="490" data-file-height="639" /></a><figcaption><a href="/wiki/John_von_Neumann" title="John von Neumann">John von Neumann</a> (1903–1957) introduced the computer architecture known as <a href="/wiki/Von_Neumann_architecture" title="Von Neumann architecture">Von Neumann architecture</a></figcaption></figure> <div class="mw-heading mw-heading3"><h3 id="John_von_Neumann_and_the_von_Neumann_architecture">John von Neumann and the von Neumann architecture</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=History_of_computer_science&action=edit&section=13" title="Edit section: John von Neumann and the von Neumann architecture"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1236090951"><div role="note" class="hatnote navigation-not-searchable">Main articles: <a href="/wiki/John_von_Neumann" title="John von Neumann">John von Neumann</a> and <a href="/wiki/Von_Neumann_architecture" title="Von Neumann architecture">Von Neumann architecture</a></div> <p>In 1946, a model for computer architecture was introduced and became known as <i><a href="/wiki/Von_Neumann_architecture" title="Von Neumann architecture">Von Neumann architecture</a></i>. Since 1950, the von Neumann model provided uniformity in subsequent computer designs. The von Neumann architecture was considered innovative as it introduced an idea of allowing machine instructions and data to share memory space.<sup id="cite_ref-64" class="reference"><a href="#cite_note-64"><span class="cite-bracket">[</span>64<span class="cite-bracket">]</span></a></sup> The von Neumann model is composed of three major parts, the arithmetic logic unit (ALU), the memory, and the instruction processing unit (IPU). In von Neumann machine design, the IPU passes addresses to memory, and memory, in turn, is routed either back to the IPU if an instruction is being fetched or to the ALU if data is being fetched.<sup id="cite_ref-Von_Neumann_65-0" class="reference"><a href="#cite_note-Von_Neumann-65"><span class="cite-bracket">[</span>65<span class="cite-bracket">]</span></a></sup> </p><p>Von Neumann's machine design uses a RISC (Reduced instruction set computing) architecture,<sup class="noprint Inline-Template" style="white-space:nowrap;">[<i><a href="/wiki/Wikipedia:Accuracy_dispute#Disputed_statement" title="Wikipedia:Accuracy dispute"><span title="neologism, reduced from what? (April 2014)">dubious</span></a> – <a href="/wiki/Talk:History_of_computer_science#Dubious" title="Talk:History of computer science">discuss</a></i>]</sup> which means the instruction set uses a total of 21 instructions to perform all tasks. (This is in contrast to CISC, <a href="/wiki/Complex_instruction_set_computing" class="mw-redirect" title="Complex instruction set computing">complex instruction set computing</a>, instruction sets which have more instructions from which to choose.) With von Neumann architecture, main memory along with the accumulator (the register that holds the result of logical operations)<sup id="cite_ref-Dictionary_66-0" class="reference"><a href="#cite_note-Dictionary-66"><span class="cite-bracket">[</span>66<span class="cite-bracket">]</span></a></sup> are the two memories that are addressed. Operations can be carried out as simple arithmetic (these are performed by the ALU and include addition, subtraction, multiplication and division), conditional branches (these are more commonly seen now as <code>if</code> statements or <code>while</code> loops. The branches serve as <code>go to</code> statements), and logical moves between the different components of the machine, i.e., a move from the accumulator to memory or vice versa. Von Neumann architecture accepts fractions and instructions as data types. Finally, as the von Neumann architecture is a simple one, its register management is also simple. The architecture uses a set of seven registers to manipulate and interpret fetched data and instructions. These registers include the "IR" (instruction register), "IBR" (instruction buffer register), "MQ" (multiplier quotient register), "MAR" (memory address register), and "MDR" (memory data register)."<sup id="cite_ref-Von_Neumann_65-1" class="reference"><a href="#cite_note-Von_Neumann-65"><span class="cite-bracket">[</span>65<span class="cite-bracket">]</span></a></sup> The architecture also uses a program counter ("PC") to keep track of where in the program the machine is.<sup id="cite_ref-Von_Neumann_65-2" class="reference"><a href="#cite_note-Von_Neumann-65"><span class="cite-bracket">[</span>65<span class="cite-bracket">]</span></a></sup> </p> <figure class="mw-default-size" typeof="mw:File/Thumb"><a href="/wiki/File:John_McCarthy_Stanford.jpg" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/4/49/John_McCarthy_Stanford.jpg/220px-John_McCarthy_Stanford.jpg" decoding="async" width="220" height="255" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/4/49/John_McCarthy_Stanford.jpg/330px-John_McCarthy_Stanford.jpg 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/4/49/John_McCarthy_Stanford.jpg/440px-John_McCarthy_Stanford.jpg 2x" data-file-width="2013" data-file-height="2332" /></a><figcaption><a href="/wiki/John_McCarthy_(computer_scientist)" title="John McCarthy (computer scientist)">John McCarthy</a> (1927–2011) is considered one of the founding fathers of <a href="/wiki/Artificial_intelligence" title="Artificial intelligence">artificial intelligence</a></figcaption></figure> <div class="mw-heading mw-heading3"><h3 id="John_McCarthy,_Marvin_Minsky_and_artificial_intelligence"><span id="John_McCarthy.2C_Marvin_Minsky_and_artificial_intelligence"></span>John McCarthy, Marvin Minsky and artificial intelligence</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=History_of_computer_science&action=edit&section=14" title="Edit section: John McCarthy, Marvin Minsky and artificial intelligence"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1236090951"><div role="note" class="hatnote navigation-not-searchable">Main articles: <a href="/wiki/John_McCarthy_(computer_scientist)" title="John McCarthy (computer scientist)">John McCarthy (computer scientist)</a>, <a href="/wiki/Marvin_Minsky" title="Marvin Minsky">Marvin Minsky</a>, and <a href="/wiki/Artificial_intelligence" title="Artificial intelligence">Artificial intelligence</a></div> <p>The term artificial intelligence was credited by John McCarthy to explain the research that they were doing for a proposal for the <a href="/wiki/Dartmouth_Summer_Research_Project_on_Artificial_Intelligence" class="mw-redirect" title="Dartmouth Summer Research Project on Artificial Intelligence">Dartmouth Summer Research</a>. The naming of artificial intelligence also led to the birth of a new field in computer science.<sup id="cite_ref-67" class="reference"><a href="#cite_note-67"><span class="cite-bracket">[</span>67<span class="cite-bracket">]</span></a></sup> On August 31, 1955, a research project was proposed consisting of John McCarthy, Marvin L. Minsky, <a href="/wiki/Nathaniel_Rochester_(computer_scientist)" title="Nathaniel Rochester (computer scientist)">Nathaniel Rochester</a>, and <a href="/wiki/Claude_Shannon" title="Claude Shannon">Claude E. Shannon</a>. The official project began in 1956 that consisted of several significant parts they felt would help them better understand artificial intelligence's makeup. </p><p>McCarthy and his colleagues' ideas behind automatic computers was while a machine is capable of completing a task, then the same should be confirmed with a computer by compiling a <a href="/wiki/Computer_program" title="Computer program">program</a> to perform the desired results. They also discovered that the human brain was too complex to replicate, not by the machine itself but by the program. The knowledge to produce a program that sophisticated was not there yet. </p><p>The concept behind this was looking at how humans understand our own language and structure of how we form sentences, giving different meaning and rule sets and comparing them to a machine process. The way computers can understand is at a hardware level. This language is written in <a href="/wiki/Binary_number" title="Binary number">binary</a> (1s and 0's). This has to be written in a specific format that gives the computer the ruleset to run a particular hardware piece.<sup id="cite_ref-68" class="reference"><a href="#cite_note-68"><span class="cite-bracket">[</span>68<span class="cite-bracket">]</span></a></sup> </p><p>Minsky's process determined how these <a href="/wiki/Artificial_neural_network" class="mw-redirect" title="Artificial neural network">artificial neural networks</a> could be arranged to have similar qualities to the human brain. However, he could only produce partial results and needed to further the research into this idea. </p><p>McCarthy and Shannon's idea behind this theory was to develop a way to use complex problems to determine and measure the machine's efficiency through <a href="/wiki/A_Mathematical_Theory_of_Communication" title="A Mathematical Theory of Communication">mathematical theory</a> and <a href="/wiki/Computational_complexity_theory" title="Computational complexity theory">computations</a>.<sup id="cite_ref-69" class="reference"><a href="#cite_note-69"><span class="cite-bracket">[</span>69<span class="cite-bracket">]</span></a></sup> However, they were only to receive partial test results. </p><p>The idea behind self-improvement is how a machine would use <a href="/wiki/Self-modifying_code" title="Self-modifying code">self-modifying code</a> to make itself smarter. This would allow for a machine to grow in intelligence and increase calculation speeds.<sup id="cite_ref-70" class="reference"><a href="#cite_note-70"><span class="cite-bracket">[</span>70<span class="cite-bracket">]</span></a></sup> The group believed they could study this if a machine could improve upon the process of completing a task in the abstractions part of their research. </p><p>The group thought that research in this category could be broken down into smaller groups. This would consist of sensory and other forms of information about artificial intelligence. <a href="/wiki/Abstraction_(computer_science)" title="Abstraction (computer science)">Abstractions</a> in computer science can refer to mathematics and programming language.<sup id="cite_ref-71" class="reference"><a href="#cite_note-71"><span class="cite-bracket">[</span>71<span class="cite-bracket">]</span></a></sup> </p><p>Their idea of <a href="/wiki/Computational_creativity" title="Computational creativity">computational creativity</a> is how the program or a machine can be seen in having similar ways of human thinking.<sup id="cite_ref-72" class="reference"><a href="#cite_note-72"><span class="cite-bracket">[</span>72<span class="cite-bracket">]</span></a></sup> They wanted to see if a machine could take a piece of incomplete information and improve upon it to fill in the missing details as the human mind can do. If this machine could do this; they needed to think of how did the machine determine the outcome. </p> <div class="mw-heading mw-heading2"><h2 id="See_also">See also</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=History_of_computer_science&action=edit&section=15" title="Edit section: See also"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <ul><li><a href="/wiki/Computer_museum" title="Computer museum">Computer museum</a></li> <li><a href="/wiki/List_of_computer_term_etymologies" title="List of computer term etymologies">List of computer term etymologies</a>, the origins of computer science words</li> <li><a href="/wiki/List_of_pioneers_in_computer_science" title="List of pioneers in computer science">List of pioneers in computer science</a></li> <li><a href="/wiki/History_of_computing" title="History of computing">History of computing</a></li> <li><a href="/wiki/History_of_computing_hardware" title="History of computing hardware">History of computing hardware</a></li> <li><a href="/wiki/History_of_software" title="History of software">History of software</a></li> <li><a href="/wiki/History_of_personal_computers" title="History of personal computers">History of personal computers</a></li> <li><a href="/wiki/Timeline_of_algorithms" title="Timeline of algorithms">Timeline of algorithms</a></li> <li><a href="/wiki/Timeline_of_women_in_computing" title="Timeline of women in computing">Timeline of women in computing</a></li> <li><a href="/wiki/Timeline_of_computing_2020%E2%80%93present" title="Timeline of computing 2020–present">Timeline of computing 2020–present</a></li></ul> <div class="mw-heading mw-heading2"><h2 id="References">References</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=History_of_computer_science&action=edit&section=16" title="Edit section: References"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <style data-mw-deduplicate="TemplateStyles:r1239543626">.mw-parser-output .reflist{margin-bottom:0.5em;list-style-type:decimal}@media screen{.mw-parser-output .reflist{font-size:90%}}.mw-parser-output .reflist .references{font-size:100%;margin-bottom:0;list-style-type:inherit}.mw-parser-output .reflist-columns-2{column-width:30em}.mw-parser-output .reflist-columns-3{column-width:25em}.mw-parser-output .reflist-columns{margin-top:0.3em}.mw-parser-output .reflist-columns ol{margin-top:0}.mw-parser-output .reflist-columns li{page-break-inside:avoid;break-inside:avoid-column}.mw-parser-output .reflist-upper-alpha{list-style-type:upper-alpha}.mw-parser-output .reflist-upper-roman{list-style-type:upper-roman}.mw-parser-output .reflist-lower-alpha{list-style-type:lower-alpha}.mw-parser-output .reflist-lower-greek{list-style-type:lower-greek}.mw-parser-output .reflist-lower-roman{list-style-type:lower-roman}</style><div class="reflist"> <div class="mw-references-wrap mw-references-columns"><ol class="references"> <li id="cite_note-Tedre2014b-1"><span class="mw-cite-backlink"><b><a href="#cite_ref-Tedre2014b_1-0">^</a></b></span> <span class="reference-text"><style data-mw-deduplicate="TemplateStyles:r1238218222">.mw-parser-output cite.citation{font-style:inherit;word-wrap:break-word}.mw-parser-output .citation q{quotes:"\"""\"""'""'"}.mw-parser-output .citation:target{background-color:rgba(0,127,255,0.133)}.mw-parser-output .id-lock-free.id-lock-free a{background:url("//upload.wikimedia.org/wikipedia/commons/6/65/Lock-green.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-limited.id-lock-limited a,.mw-parser-output .id-lock-registration.id-lock-registration a{background:url("//upload.wikimedia.org/wikipedia/commons/d/d6/Lock-gray-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-subscription.id-lock-subscription a{background:url("//upload.wikimedia.org/wikipedia/commons/a/aa/Lock-red-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .cs1-ws-icon a{background:url("//upload.wikimedia.org/wikipedia/commons/4/4c/Wikisource-logo.svg")right 0.1em center/12px no-repeat}body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-free a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-limited a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-registration a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-subscription a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .cs1-ws-icon a{background-size:contain;padding:0 1em 0 0}.mw-parser-output .cs1-code{color:inherit;background:inherit;border:none;padding:inherit}.mw-parser-output .cs1-hidden-error{display:none;color:var(--color-error,#d33)}.mw-parser-output .cs1-visible-error{color:var(--color-error,#d33)}.mw-parser-output .cs1-maint{display:none;color:#085;margin-left:0.3em}.mw-parser-output .cs1-kern-left{padding-left:0.2em}.mw-parser-output .cs1-kern-right{padding-right:0.2em}.mw-parser-output .citation .mw-selflink{font-weight:inherit}@media screen{.mw-parser-output .cs1-format{font-size:95%}html.skin-theme-clientpref-night .mw-parser-output .cs1-maint{color:#18911f}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .cs1-maint{color:#18911f}}</style><cite id="CITEREFTedre2014" class="citation book cs1">Tedre, Matti (2014). <i>The Science of Computing: Shaping a Discipline</i>. Chapman Hall.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.btitle=The+Science+of+Computing%3A+Shaping+a+Discipline&rft.pub=Chapman+Hall&rft.date=2014&rft.aulast=Tedre&rft.aufirst=Matti&rfr_id=info%3Asid%2Fen.wikipedia.org%3AHistory+of+computer+science" class="Z3988"></span></span> </li> <li id="cite_note-2"><span class="mw-cite-backlink"><b><a href="#cite_ref-2">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://www.cs.uwaterloo.ca/~shallit/Courses/134/history.html">"History of Computer Science"</a>. <i>uwaterloo.ca</i>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=uwaterloo.ca&rft.atitle=History+of+Computer+Science&rft_id=http%3A%2F%2Fwww.cs.uwaterloo.ca%2F~shallit%2FCourses%2F134%2Fhistory.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AHistory+of+computer+science" class="Z3988"></span></span> </li> <li id="cite_note-3"><span class="mw-cite-backlink"><b><a href="#cite_ref-3">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFBoyerMerzbach1991" class="citation book cs1">Boyer, Carl B.; <a href="/wiki/Uta_Merzbach" title="Uta Merzbach">Merzbach, Uta C.</a> (1991). <a rel="nofollow" class="external text" href="https://archive.org/details/historyofmathema00boye/page/252"><i>A History of Mathematics</i></a> (2nd ed.). John Wiley & Sons, Inc. pp. <a rel="nofollow" class="external text" href="https://archive.org/details/historyofmathema00boye/page/252">252–253</a>. <a href="/wiki/ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <a href="/wiki/Special:BookSources/978-0-471-54397-8" title="Special:BookSources/978-0-471-54397-8"><bdi>978-0-471-54397-8</bdi></a>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.btitle=A+History+of+Mathematics&rft.pages=252-253&rft.edition=2nd&rft.pub=John+Wiley+%26+Sons%2C+Inc.&rft.date=1991&rft.isbn=978-0-471-54397-8&rft.aulast=Boyer&rft.aufirst=Carl+B.&rft.au=Merzbach%2C+Uta+C.&rft_id=https%3A%2F%2Farchive.org%2Fdetails%2Fhistoryofmathema00boye%2Fpage%2F252&rfr_id=info%3Asid%2Fen.wikipedia.org%3AHistory+of+computer+science" class="Z3988"></span></span> </li> <li id="cite_note-Ifrah2001-4"><span class="mw-cite-backlink"><b><a href="#cite_ref-Ifrah2001_4-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFIfrah2001" class="citation book cs1">Ifrah, Georges (2001). <a rel="nofollow" class="external text" href="https://archive.org/details/unset0000unse_w3q2"><i>The Universal History of Computing: From the Abacus to the Quantum Computer</i></a>. John Wiley & Sons. <a href="/wiki/ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <a href="/wiki/Special:BookSources/978-0-471-39671-0" title="Special:BookSources/978-0-471-39671-0"><bdi>978-0-471-39671-0</bdi></a>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.btitle=The+Universal+History+of+Computing%3A+From+the+Abacus+to+the+Quantum+Computer&rft.pub=John+Wiley+%26+Sons&rft.date=2001&rft.isbn=978-0-471-39671-0&rft.aulast=Ifrah&rft.aufirst=Georges&rft_id=https%3A%2F%2Farchive.org%2Fdetails%2Funset0000unse_w3q2&rfr_id=info%3Asid%2Fen.wikipedia.org%3AHistory+of+computer+science" class="Z3988"></span></span> </li> <li id="cite_note-5"><span class="mw-cite-backlink"><b><a href="#cite_ref-5">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFBellos2012" class="citation news cs1">Bellos, Alex (2012-10-25). <a rel="nofollow" class="external text" href="https://www.theguardian.com/science/alexs-adventures-in-numberland/2012/oct/25/abacus-number-joy-japan">"Abacus adds up to number joy in Japan"</a>. <i>The Guardian</i>. London<span class="reference-accessdate">. Retrieved <span class="nowrap">2013-06-25</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.jtitle=The+Guardian&rft.atitle=Abacus+adds+up+to+number+joy+in+Japan&rft.date=2012-10-25&rft.aulast=Bellos&rft.aufirst=Alex&rft_id=https%3A%2F%2Fwww.theguardian.com%2Fscience%2Falexs-adventures-in-numberland%2F2012%2Foct%2F25%2Fabacus-number-joy-japan&rfr_id=info%3Asid%2Fen.wikipedia.org%3AHistory+of+computer+science" class="Z3988"></span></span> </li> <li id="cite_note-6"><span class="mw-cite-backlink"><b><a href="#cite_ref-6">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFSinha1978" class="citation journal cs1">Sinha, A. C. (1978). "On the status of recursive rules in transformational grammar". <i><a href="/wiki/Lingua_(journal)" title="Lingua (journal)">Lingua</a></i>. <b>44</b> (2–3): 169–218. <a href="/wiki/Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1016%2F0024-3841%2878%2990076-1">10.1016/0024-3841(78)90076-1</a>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.jtitle=Lingua&rft.atitle=On+the+status+of+recursive+rules+in+transformational+grammar&rft.volume=44&rft.issue=2%E2%80%933&rft.pages=169-218&rft.date=1978&rft_id=info%3Adoi%2F10.1016%2F0024-3841%2878%2990076-1&rft.aulast=Sinha&rft.aufirst=A.+C.&rfr_id=info%3Asid%2Fen.wikipedia.org%3AHistory+of+computer+science" class="Z3988"></span></span> </li> <li id="cite_note-antikythera-mechanism-7"><span class="mw-cite-backlink">^ <a href="#cite_ref-antikythera-mechanism_7-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-antikythera-mechanism_7-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.antikythera-mechanism.gr/project/overview">"Project Overview"</a>. <i>The Antikythera Mechanism Research Project</i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20220521123001/http://antikythera-mechanism.gr/project/overview">Archived</a> from the original on 2022-05-21<span class="reference-accessdate">. Retrieved <span class="nowrap">2023-07-06</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=The+Antikythera+Mechanism+Research+Project&rft.atitle=Project+Overview&rft_id=https%3A%2F%2Fwww.antikythera-mechanism.gr%2Fproject%2Foverview&rfr_id=info%3Asid%2Fen.wikipedia.org%3AHistory+of+computer+science" class="Z3988"></span></span> </li> <li id="cite_note-usc-8"><span class="mw-cite-backlink"><b><a href="#cite_ref-usc_8-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://islamicweb.com/begin/woi_knowledge.htm">"Islam, Knowledge, and Science"</a>. Islamic Web<span class="reference-accessdate">. Retrieved <span class="nowrap">2017-11-05</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Islam%2C+Knowledge%2C+and+Science&rft.pub=Islamic+Web&rft_id=http%3A%2F%2Fislamicweb.com%2Fbegin%2Fwoi_knowledge.htm&rfr_id=info%3Asid%2Fen.wikipedia.org%3AHistory+of+computer+science" class="Z3988"></span></span> </li> <li id="cite_note-9"><span class="mw-cite-backlink"><b><a href="#cite_ref-9">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFLorch1976" class="citation cs2">Lorch, R. P. (1976), "The Astronomical Instruments of Jabir ibn Aflah and the Torquetum", <i><a href="/wiki/Centaurus_(journal)" title="Centaurus (journal)">Centaurus</a></i>, <b>20</b> (1): 11–34, <a href="/wiki/Bibcode_(identifier)" class="mw-redirect" title="Bibcode (identifier)">Bibcode</a>:<a rel="nofollow" class="external text" href="https://ui.adsabs.harvard.edu/abs/1976Cent...20...11L">1976Cent...20...11L</a>, <a href="/wiki/Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1111%2Fj.1600-0498.1976.tb00214.x">10.1111/j.1600-0498.1976.tb00214.x</a></cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.jtitle=Centaurus&rft.atitle=The+Astronomical+Instruments+of+Jabir+ibn+Aflah+and+the+Torquetum&rft.volume=20&rft.issue=1&rft.pages=11-34&rft.date=1976&rft_id=info%3Adoi%2F10.1111%2Fj.1600-0498.1976.tb00214.x&rft_id=info%3Abibcode%2F1976Cent...20...11L&rft.aulast=Lorch&rft.aufirst=R.+P.&rfr_id=info%3Asid%2Fen.wikipedia.org%3AHistory+of+computer+science" class="Z3988"></span></span> </li> <li id="cite_note-10"><span class="mw-cite-backlink"><b><a href="#cite_ref-10">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFSimon_Singh" class="citation book cs1"><a href="/wiki/Simon_Singh" title="Simon Singh">Simon Singh</a>. <i><a href="/wiki/The_Code_Book" title="The Code Book">The Code Book</a></i>. pp. 14–20.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.btitle=The+Code+Book&rft.pages=14-20&rft.au=Simon+Singh&rfr_id=info%3Asid%2Fen.wikipedia.org%3AHistory+of+computer+science" class="Z3988"></span></span> </li> <li id="cite_note-11"><span class="mw-cite-backlink"><b><a href="#cite_ref-11">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://muslimheritage.com/al-kindi-cryptography/">"Al-Kindi, Cryptography, Codebreaking and Ciphers"</a>. 9 June 2003<span class="reference-accessdate">. Retrieved <span class="nowrap">2023-08-25</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Al-Kindi%2C+Cryptography%2C+Codebreaking+and+Ciphers&rft.date=2003-06-09&rft_id=https%3A%2F%2Fmuslimheritage.com%2Fal-kindi-cryptography%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3AHistory+of+computer+science" class="Z3988"></span></span> </li> <li id="cite_note-Koetsier-12"><span class="mw-cite-backlink"><b><a href="#cite_ref-Koetsier_12-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFKoetsier2001" class="citation cs2">Koetsier, Teun (2001), "On the prehistory of programmable machines: musical automata, looms, calculators", <i>Mechanism and Machine Theory</i>, <b>36</b> (5): 589–603, <a href="/wiki/Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1016%2FS0094-114X%2801%2900005-2">10.1016/S0094-114X(01)00005-2</a>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.jtitle=Mechanism+and+Machine+Theory&rft.atitle=On+the+prehistory+of+programmable+machines%3A+musical+automata%2C+looms%2C+calculators&rft.volume=36&rft.issue=5&rft.pages=589-603&rft.date=2001&rft_id=info%3Adoi%2F10.1016%2FS0094-114X%2801%2900005-2&rft.aulast=Koetsier&rft.aufirst=Teun&rfr_id=info%3Asid%2Fen.wikipedia.org%3AHistory+of+computer+science" class="Z3988"></span></span> </li> <li id="cite_note-insearchoflosttime-13"><span class="mw-cite-backlink"><b><a href="#cite_ref-insearchoflosttime_13-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFMarchant2006" class="citation journal cs1">Marchant, Jo (November 2006). <a rel="nofollow" class="external text" href="https://doi.org/10.1038%2F444534a">"In search of lost time"</a>. <i>Nature</i>. <b>444</b> (7119): 534–538. <a href="/wiki/Bibcode_(identifier)" class="mw-redirect" title="Bibcode (identifier)">Bibcode</a>:<a rel="nofollow" class="external text" href="https://ui.adsabs.harvard.edu/abs/2006Natur.444..534M">2006Natur.444..534M</a>. <a href="/wiki/Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://doi.org/10.1038%2F444534a">10.1038/444534a</a></span>. <a href="/wiki/PMID_(identifier)" class="mw-redirect" title="PMID (identifier)">PMID</a> <a rel="nofollow" class="external text" href="https://pubmed.ncbi.nlm.nih.gov/17136067">17136067</a>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.jtitle=Nature&rft.atitle=In+search+of+lost+time&rft.volume=444&rft.issue=7119&rft.pages=534-538&rft.date=2006-11&rft_id=info%3Apmid%2F17136067&rft_id=info%3Adoi%2F10.1038%2F444534a&rft_id=info%3Abibcode%2F2006Natur.444..534M&rft.aulast=Marchant&rft.aufirst=Jo&rft_id=https%3A%2F%2Fdoi.org%2F10.1038%252F444534a&rfr_id=info%3Asid%2Fen.wikipedia.org%3AHistory+of+computer+science" class="Z3988"></span></span> </li> <li id="cite_note-14"><span class="mw-cite-backlink"><b><a href="#cite_ref-14">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation journal cs1"><a rel="nofollow" class="external text" href="https://doi.org/10.1086%2F357925">"John Napier and the Invention of Logarithms, 1614. E. W. Hobson"</a>. <i>Isis</i>. <b>3</b> (2): 285–286. 1920-10-01. <a href="/wiki/Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://doi.org/10.1086%2F357925">10.1086/357925</a></span>. <a href="/wiki/ISSN_(identifier)" class="mw-redirect" title="ISSN (identifier)">ISSN</a> <a rel="nofollow" class="external text" href="https://search.worldcat.org/issn/0021-1753">0021-1753</a>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.jtitle=Isis&rft.atitle=John+Napier+and+the+Invention+of+Logarithms%2C+1614.+E.+W.+Hobson&rft.volume=3&rft.issue=2&rft.pages=285-286&rft.date=1920-10-01&rft_id=info%3Adoi%2F10.1086%2F357925&rft.issn=0021-1753&rft_id=https%3A%2F%2Fdoi.org%2F10.1086%252F357925&rfr_id=info%3Asid%2Fen.wikipedia.org%3AHistory+of+computer+science" class="Z3988"></span></span> </li> <li id="cite_note-15"><span class="mw-cite-backlink"><b><a href="#cite_ref-15">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://ds-wordpress.haverford.edu/bitbybit/bit-by-bit-contents/chapter-one/1-6-shickards-calculating-clock/">"1.6 Shickard's Calculating Clock | Bit by Bit"</a><span class="reference-accessdate">. Retrieved <span class="nowrap">2021-03-17</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=1.6+Shickard%27s+Calculating+Clock+%7C+Bit+by+Bit&rft_id=http%3A%2F%2Fds-wordpress.haverford.edu%2Fbitbybit%2Fbit-by-bit-contents%2Fchapter-one%2F1-6-shickards-calculating-clock%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3AHistory+of+computer+science" class="Z3988"></span></span> </li> <li id="cite_note-16"><span class="mw-cite-backlink"><b><a href="#cite_ref-16">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://lecture.eingang.org/pascaline.html">"History of Computing Science: The First Mechanical Calculator"</a>. <i>eingang.org</i>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=eingang.org&rft.atitle=History+of+Computing+Science%3A+The+First+Mechanical+Calculator&rft_id=http%3A%2F%2Flecture.eingang.org%2Fpascaline.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AHistory+of+computer+science" class="Z3988"></span></span> </li> <li id="cite_note-Meyer1925-17"><span class="mw-cite-backlink"><b><a href="#cite_ref-Meyer1925_17-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFKidwellWilliams,_Michael_R.1992" class="citation book cs1"><a href="/wiki/Peggy_A._Kidwell" title="Peggy A. Kidwell">Kidwell, Peggy Aldritch</a>; Williams, Michael R. (1992). <a href="/wiki/The_Calculating_Machines" title="The Calculating Machines"><i>The Calculating Machines: Their history and development</i></a>. MIT Press.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.btitle=The+Calculating+Machines%3A+Their+history+and+development&rft.pub=MIT+Press&rft.date=1992&rft.aulast=Kidwell&rft.aufirst=Peggy+Aldritch&rft.au=Williams%2C+Michael+R.&rfr_id=info%3Asid%2Fen.wikipedia.org%3AHistory+of+computer+science" class="Z3988"></span>, p.38-42, translated and edited from <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFMartin1925" class="citation book cs1">Martin, Ernst (1925). <i>Die Rechenmaschinen und ihre Entwicklungsgeschichte</i>. Germany: Pappenheim.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.btitle=Die+Rechenmaschinen+und+ihre+Entwicklungsgeschichte&rft.place=Germany&rft.pub=Pappenheim&rft.date=1925&rft.aulast=Martin&rft.aufirst=Ernst&rfr_id=info%3Asid%2Fen.wikipedia.org%3AHistory+of+computer+science" class="Z3988"></span></span> </li> <li id="cite_note-18"><span class="mw-cite-backlink"><b><a href="#cite_ref-18">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://everythingcomputerscience.com/CSHistory.html">"CS History"</a>. <i>everythingcomputerscience.com</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2020-05-01</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=everythingcomputerscience.com&rft.atitle=CS+History&rft_id=https%3A%2F%2Feverythingcomputerscience.com%2FCSHistory.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AHistory+of+computer+science" class="Z3988"></span></span> </li> <li id="cite_note-19"><span class="mw-cite-backlink"><b><a href="#cite_ref-19">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://people.idsia.ch/~juergen/leibniz-father-computer-science-375.html">"2021: 375th birthday of Leibniz, father of computer science"</a>. <i>people.idsia.ch</i>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=people.idsia.ch&rft.atitle=2021%3A+375th+birthday+of+Leibniz%2C+father+of+computer+science&rft_id=https%3A%2F%2Fpeople.idsia.ch%2F~juergen%2Fleibniz-father-computer-science-375.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AHistory+of+computer+science" class="Z3988"></span></span> </li> <li id="cite_note-20"><span class="mw-cite-backlink"><b><a href="#cite_ref-20">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFLande" class="citation journal cs1">Lande, Daniel. "Development of the Binary Number System and the Foundations of Computer Science". <i>The Mathematics Enthusiast</i>: 513–540.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.jtitle=The+Mathematics+Enthusiast&rft.atitle=Development+of+the+Binary+Number+System+and+the+Foundations+of+Computer+Science&rft.pages=513-540&rft.aulast=Lande&rft.aufirst=Daniel&rfr_id=info%3Asid%2Fen.wikipedia.org%3AHistory+of+computer+science" class="Z3988"></span></span> </li> <li id="cite_note-21"><span class="mw-cite-backlink"><b><a href="#cite_ref-21">^</a></b></span> <span class="reference-text">Wiener, N., <i>Cybernetics</i> (2nd edition with revisions and two additional chapters), The MIT Press and Wiley, New York, 1961, p. 12.</span> </li> <li id="cite_note-22"><span class="mw-cite-backlink"><b><a href="#cite_ref-22">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFWiener1948" class="citation journal cs1">Wiener, Norbert (1948). <a rel="nofollow" class="external text" href="https://web.archive.org/web/20210723233238/https://nyaspubs.onlinelibrary.wiley.com/doi/abs/10.1111/j.1749-6632.1948.tb39853.x">"Time, Communication, and the Nervous System"</a>. <i>Annals of the New York Academy of Sciences</i>. <b>50</b> (4 Teleological): 197–220. <a href="/wiki/Bibcode_(identifier)" class="mw-redirect" title="Bibcode (identifier)">Bibcode</a>:<a rel="nofollow" class="external text" href="https://ui.adsabs.harvard.edu/abs/1948NYASA..50..197W">1948NYASA..50..197W</a>. <a href="/wiki/Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1111%2Fj.1749-6632.1948.tb39853.x">10.1111/j.1749-6632.1948.tb39853.x</a>. <a href="/wiki/PMID_(identifier)" class="mw-redirect" title="PMID (identifier)">PMID</a> <a rel="nofollow" class="external text" href="https://pubmed.ncbi.nlm.nih.gov/18886381">18886381</a>. <a href="/wiki/S2CID_(identifier)" class="mw-redirect" title="S2CID (identifier)">S2CID</a> <a rel="nofollow" class="external text" href="https://api.semanticscholar.org/CorpusID:28452205">28452205</a>. Archived from <a rel="nofollow" class="external text" href="https://nyaspubs.onlinelibrary.wiley.com/doi/abs/10.1111/j.1749-6632.1948.tb39853.x">the original</a> on 23 July 2021<span class="reference-accessdate">. Retrieved <span class="nowrap">23 July</span> 2021</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.jtitle=Annals+of+the+New+York+Academy+of+Sciences&rft.atitle=Time%2C+Communication%2C+and+the+Nervous+System&rft.volume=50&rft.issue=4+Teleological&rft.pages=197-220&rft.date=1948&rft_id=info%3Adoi%2F10.1111%2Fj.1749-6632.1948.tb39853.x&rft_id=https%3A%2F%2Fapi.semanticscholar.org%2FCorpusID%3A28452205%23id-name%3DS2CID&rft_id=info%3Apmid%2F18886381&rft_id=info%3Abibcode%2F1948NYASA..50..197W&rft.aulast=Wiener&rft.aufirst=Norbert&rft_id=https%3A%2F%2Fnyaspubs.onlinelibrary.wiley.com%2Fdoi%2Fabs%2F10.1111%2Fj.1749-6632.1948.tb39853.x&rfr_id=info%3Asid%2Fen.wikipedia.org%3AHistory+of+computer+science" class="Z3988"></span></span> </li> <li id="cite_note-Tedre2014-23"><span class="mw-cite-backlink">^ <a href="#cite_ref-Tedre2014_23-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-Tedre2014_23-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFTedre2014" class="citation book cs1">Tedre, Matti (2014). <i>The Science of Computing: Shaping a Discipline</i>. CRC Press.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.btitle=The+Science+of+Computing%3A+Shaping+a+Discipline&rft.pub=CRC+Press&rft.date=2014&rft.aulast=Tedre&rft.aufirst=Matti&rfr_id=info%3Asid%2Fen.wikipedia.org%3AHistory+of+computer+science" class="Z3988"></span></span> </li> <li id="cite_note-Charles_Babbage-24"><span class="mw-cite-backlink"><b><a href="#cite_ref-Charles_Babbage_24-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation encyclopaedia cs1"><a rel="nofollow" class="external text" href="https://www.britannica.com/biography/Charles-Babbage">"Charles Babbage"</a>. <i>Encyclopædia Britannica Online Academic Edition</i>. Encyclopædia Britannica In. 3 July 2023<span class="reference-accessdate">. Retrieved <span class="nowrap">2023-07-06</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=bookitem&rft.atitle=Charles+Babbage&rft.btitle=Encyclop%C3%A6dia+Britannica+Online+Academic+Edition&rft.pub=Encyclop%C3%A6dia+Britannica+In.&rft.date=2023-07-03&rft_id=https%3A%2F%2Fwww.britannica.com%2Fbiography%2FCharles-Babbage&rfr_id=info%3Asid%2Fen.wikipedia.org%3AHistory+of+computer+science" class="Z3988"></span></span> </li> <li id="cite_note-FOOTNOTEEvans201816-25"><span class="mw-cite-backlink"><b><a href="#cite_ref-FOOTNOTEEvans201816_25-0">^</a></b></span> <span class="reference-text"><a href="#CITEREFEvans2018">Evans 2018</a>, p. 16.</span> </li> <li id="cite_note-FOOTNOTEEvans201821-26"><span class="mw-cite-backlink"><b><a href="#cite_ref-FOOTNOTEEvans201821_26-0">^</a></b></span> <span class="reference-text"><a href="#CITEREFEvans2018">Evans 2018</a>, p. 21.</span> </li> <li id="cite_note-FOOTNOTEEvans201820-27"><span class="mw-cite-backlink"><b><a href="#cite_ref-FOOTNOTEEvans201820_27-0">^</a></b></span> <span class="reference-text"><a href="#CITEREFEvans2018">Evans 2018</a>, p. 20.</span> </li> <li id="cite_note-Ada_Lovelace-28"><span class="mw-cite-backlink"><b><a href="#cite_ref-Ada_Lovelace_28-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFIsaacson2012" class="citation news cs1">Isaacson, Betsy (2012-12-10). <a rel="nofollow" class="external text" href="http://www.huffingtonpost.com/2012/12/10/google-doodle-ada-lovelace_n_2270668.html">"Ada Lovelace, World's First Computer Programmer, Celebrated With Google Doodle"</a>. <i>The Huffington Post</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2013-02-20</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.jtitle=The+Huffington+Post&rft.atitle=Ada+Lovelace%2C+World%27s+First+Computer+Programmer%2C+Celebrated+With+Google+Doodle&rft.date=2012-12-10&rft.aulast=Isaacson&rft.aufirst=Betsy&rft_id=http%3A%2F%2Fwww.huffingtonpost.com%2F2012%2F12%2F10%2Fgoogle-doodle-ada-lovelace_n_2270668.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AHistory+of+computer+science" class="Z3988"></span></span> </li> <li id="cite_note-29"><span class="mw-cite-backlink"><b><a href="#cite_ref-29">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20190416071721/https://www.scss.tcd.ie/SCSSTreasuresCatalog/miscellany/TCD-SCSS-X.20121208.002/TCD-SCSS-X.20121208.002.pdf">"The John Gabriel Byrne Computer Science Collection"</a> <span class="cs1-format">(PDF)</span>. Archived from <a rel="nofollow" class="external text" href="https://scss.tcd.ie/SCSSTreasuresCatalog/miscellany/TCD-SCSS-X.20121208.002/TCD-SCSS-X.20121208.002.pdf/">the original</a> on 2019-04-16<span class="reference-accessdate">. Retrieved <span class="nowrap">2019-08-08</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=The+John+Gabriel+Byrne+Computer+Science+Collection&rft_id=https%3A%2F%2Fscss.tcd.ie%2FSCSSTreasuresCatalog%2Fmiscellany%2FTCD-SCSS-X.20121208.002%2FTCD-SCSS-X.20121208.002.pdf%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3AHistory+of+computer+science" class="Z3988"></span></span> </li> <li id="cite_note-30"><span class="mw-cite-backlink"><b><a href="#cite_ref-30">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://ingeniousireland.ie/2012/10/1909-a-novel-irish-computer/">"1907: was the first portable computer design Irish?"</a>. <i>Ingenious Ireland</i>. 17 October 2012.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=Ingenious+Ireland&rft.atitle=1907%3A+was+the+first+portable+computer+design+Irish%3F&rft.date=2012-10-17&rft_id=http%3A%2F%2Fingeniousireland.ie%2F2012%2F10%2F1909-a-novel-irish-computer%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3AHistory+of+computer+science" class="Z3988"></span></span> </li> <li id="cite_note-LTQ1914es-31"><span class="mw-cite-backlink"><b><a href="#cite_ref-LTQ1914es_31-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFL._Torres_Quevedo1914" class="citation journal cs1">L. Torres Quevedo (1914). "Ensayos sobre Automática – Su definicion. Extension teórica de sus aplicaciones". <i>Revista de la Academia de Ciencias Exacta, Revista 12</i>: 391–418.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.jtitle=Revista+de+la+Academia+de+Ciencias+Exacta%2C+Revista+12&rft.atitle=Ensayos+sobre+Autom%C3%A1tica+%E2%80%93+Su+definicion.+Extension+te%C3%B3rica+de+sus+aplicaciones&rft.pages=391-418&rft.date=1914&rft.au=L.+Torres+Quevedo&rfr_id=info%3Asid%2Fen.wikipedia.org%3AHistory+of+computer+science" class="Z3988"></span></span> </li> <li id="cite_note-32"><span class="mw-cite-backlink"><b><a href="#cite_ref-32">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFTorres_Quevedo1914" class="citation journal cs1">Torres Quevedo, Leonardo (19 November 1914). <a rel="nofollow" class="external text" href="https://quickclick.es/rop/pdf/publico/1914/1914_tomoI_2043_01.pdf">"Automática: Complemento de la Teoría de las Máquinas"</a> <span class="cs1-format">(PDF)</span>. <i>Revista de Obras Públicas</i>. <b>LXII</b> (2043): 575–583.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.jtitle=Revista+de+Obras+P%C3%BAblicas&rft.atitle=Autom%C3%A1tica%3A+Complemento+de+la+Teor%C3%ADa+de+las+M%C3%A1quinas&rft.volume=LXII&rft.issue=2043&rft.pages=575-583&rft.date=1914-11-19&rft.aulast=Torres+Quevedo&rft.aufirst=Leonardo&rft_id=https%3A%2F%2Fquickclick.es%2Frop%2Fpdf%2Fpublico%2F1914%2F1914_tomoI_2043_01.pdf&rfr_id=info%3Asid%2Fen.wikipedia.org%3AHistory+of+computer+science" class="Z3988"></span></span> </li> <li id="cite_note-33"><span class="mw-cite-backlink"><b><a href="#cite_ref-33">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFKneusel2017" class="citation book cs1">Kneusel, Ronald T. (2017). <a rel="nofollow" class="external text" href="https://books.google.com/books?id=eq4ZDgAAQBAJ&dq=leonardo+torres+quevedo++electromechanical+machine+essays&pg=PA84"><i>Numbers and Computers</i></a>. Springer. pp. 84–85. <a href="/wiki/ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <a href="/wiki/Special:BookSources/978-3319505084" title="Special:BookSources/978-3319505084"><bdi>978-3319505084</bdi></a>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.btitle=Numbers+and+Computers&rft.pages=84-85&rft.pub=Springer&rft.date=2017&rft.isbn=978-3319505084&rft.aulast=Kneusel&rft.aufirst=Ronald+T.&rft_id=https%3A%2F%2Fbooks.google.com%2Fbooks%3Fid%3Deq4ZDgAAQBAJ%26dq%3Dleonardo%2Btorres%2Bquevedo%2B%2Belectromechanical%2Bmachine%2Bessays%26pg%3DPA84&rfr_id=info%3Asid%2Fen.wikipedia.org%3AHistory+of+computer+science" class="Z3988"></span></span> </li> <li id="cite_note-Randell1982p109-34"><span class="mw-cite-backlink"><b><a href="#cite_ref-Randell1982p109_34-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFRandell1982" class="citation book cs1">Randell, B. (1982). "Electromechanical Calculating Machine". <a rel="nofollow" class="external text" href="https://books.google.com/books?id=Dwj4RmcZ1AoC"><i>The Origins of Digital Computers</i></a>. Springer. pp. 109–120. <a href="/wiki/ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <a href="/wiki/Special:BookSources/9783540113195" title="Special:BookSources/9783540113195"><bdi>9783540113195</bdi></a>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=bookitem&rft.atitle=Electromechanical+Calculating+Machine&rft.btitle=The+Origins+of+Digital+Computers&rft.pages=109-120&rft.pub=Springer&rft.date=1982&rft.isbn=9783540113195&rft.aulast=Randell&rft.aufirst=B.&rft_id=https%3A%2F%2Fbooks.google.com%2Fbooks%3Fid%3DDwj4RmcZ1AoC&rfr_id=info%3Asid%2Fen.wikipedia.org%3AHistory+of+computer+science" class="Z3988"></span></span> </li> <li id="cite_note-RANDELL-35"><span class="mw-cite-backlink"><b><a href="#cite_ref-RANDELL_35-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFRandell" class="citation web cs1"><a href="/wiki/Brian_Randell" title="Brian Randell">Randell, Brian</a>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20130921055055/http://www.cs.ncl.ac.uk/publications/articles/papers/398.pdf">"From Analytical Engine to Electronic Digital Computer: The Contributions of Ludgate, Torres, and Bush"</a> <span class="cs1-format">(PDF)</span>. Archived from <a rel="nofollow" class="external text" href="http://www.cs.ncl.ac.uk/publications/articles/papers/398.pdf">the original</a> <span class="cs1-format">(PDF)</span> on 21 September 2013<span class="reference-accessdate">. Retrieved <span class="nowrap">9 September</span> 2013</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=From+Analytical+Engine+to+Electronic+Digital+Computer%3A+The+Contributions+of+Ludgate%2C+Torres%2C+and+Bush&rft.aulast=Randell&rft.aufirst=Brian&rft_id=http%3A%2F%2Fwww.cs.ncl.ac.uk%2Fpublications%2Farticles%2Fpapers%2F398.pdf&rfr_id=info%3Asid%2Fen.wikipedia.org%3AHistory+of+computer+science" class="Z3988"></span></span> </li> <li id="cite_note-P2M-36"><span class="mw-cite-backlink"><b><a href="#cite_ref-P2M_36-0">^</a></b></span> <span class="reference-text">Peirce, C. S., "Letter, Peirce to <a href="/wiki/Allan_Marquand" title="Allan Marquand">A. Marquand</a>", dated 1886, <i><a href="/wiki/Charles_Sanders_Peirce_bibliography#W" title="Charles Sanders Peirce bibliography">Writings of Charles S. Peirce</a></i>, v. 5, 1993, pp. 421–23. See <a href="/wiki/Arthur_W._Burks" class="mw-redirect" title="Arthur W. Burks">Burks, Arthur W.</a>, "Review: Charles S. Peirce, <i>The new elements of mathematics</i>", <i>Bulletin of the American Mathematical Society</i> v. 84, n. 5 (1978), pp. 913–18, see 917. <a rel="nofollow" class="external text" href="http://projecteuclid.org/DPubS/Repository/1.0/Disseminate?view=body&id=pdf_1&handle=euclid.bams/1183541145">PDF Eprint</a>.</span> </li> <li id="cite_note-37"><span class="mw-cite-backlink"><b><a href="#cite_ref-37">^</a></b></span> <span class="reference-text">Peirce, C. S. (manuscript winter of 1880–81), "A Boolian Algebra with One Constant", published 1933 in <i><a href="/wiki/Charles_Sanders_Peirce_bibliography#CP" title="Charles Sanders Peirce bibliography">Collected Papers</a></i> v. 4, paragraphs 12–20. Reprinted 1989 in <i><a href="/wiki/Charles_Sanders_Peirce_bibliography#W" title="Charles Sanders Peirce bibliography">Writings of Charles S. Peirce</a></i> v. 4, pp. 218–21, Google <a rel="nofollow" class="external autonumber" href="https://archive.org/details/writingsofcharle0002peir/page/218">[1]</a>. See Roberts, Don D. (2009), <i>The Existential Graphs of Charles S. Peirce</i>, p. 131.</span> </li> <li id="cite_note-BüningLettmann1999-38"><span class="mw-cite-backlink"><b><a href="#cite_ref-BüningLettmann1999_38-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFHans_Kleine_BüningTheodor_Lettmann1999" class="citation book cs1">Hans Kleine Büning; Theodor Lettmann (1999). <a rel="nofollow" class="external text" href="https://books.google.com/books?id=3oJE9yczr3EC&pg=PA2"><i>Propositional logic: deduction and algorithms</i></a>. Cambridge University Press. p. 2. <a href="/wiki/ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <a href="/wiki/Special:BookSources/978-0-521-63017-7" title="Special:BookSources/978-0-521-63017-7"><bdi>978-0-521-63017-7</bdi></a>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.btitle=Propositional+logic%3A+deduction+and+algorithms&rft.pages=2&rft.pub=Cambridge+University+Press&rft.date=1999&rft.isbn=978-0-521-63017-7&rft.au=Hans+Kleine+B%C3%BCning&rft.au=Theodor+Lettmann&rft_id=https%3A%2F%2Fbooks.google.com%2Fbooks%3Fid%3D3oJE9yczr3EC%26pg%3DPA2&rfr_id=info%3Asid%2Fen.wikipedia.org%3AHistory+of+computer+science" class="Z3988"></span></span> </li> <li id="cite_note-Bird2007-39"><span class="mw-cite-backlink"><b><a href="#cite_ref-Bird2007_39-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFJohn_Bird2007" class="citation book cs1">John Bird (2007). <a rel="nofollow" class="external text" href="https://books.google.com/books?id=1-fBmsEBNUoC&pg=PA532"><i>Engineering mathematics</i></a>. Newnes. p. 532. <a href="/wiki/ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <a href="/wiki/Special:BookSources/978-0-7506-8555-9" title="Special:BookSources/978-0-7506-8555-9"><bdi>978-0-7506-8555-9</bdi></a>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.btitle=Engineering+mathematics&rft.pages=532&rft.pub=Newnes&rft.date=2007&rft.isbn=978-0-7506-8555-9&rft.au=John+Bird&rft_id=https%3A%2F%2Fbooks.google.com%2Fbooks%3Fid%3D1-fBmsEBNUoC%26pg%3DPA532&rfr_id=info%3Asid%2Fen.wikipedia.org%3AHistory+of+computer+science" class="Z3988"></span></span> </li> <li id="cite_note-40"><span class="mw-cite-backlink"><b><a href="#cite_ref-40">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFYamada2004" class="citation journal cs1">Yamada, Akihiko (2004). <a rel="nofollow" class="external text" href="https://www.jstage.jst.go.jp/article/ieejfms/124/8/124_8_720/_article">"History of Research on Switching Theory in Japan"</a>. <i>IEEJ Transactions on Fundamentals and Materials</i>. <b>124</b> (8). <a href="/wiki/Institute_of_Electrical_Engineers_of_Japan" title="Institute of Electrical Engineers of Japan">Institute of Electrical Engineers of Japan</a>: 720–726. <a href="/wiki/Bibcode_(identifier)" class="mw-redirect" title="Bibcode (identifier)">Bibcode</a>:<a rel="nofollow" class="external text" href="https://ui.adsabs.harvard.edu/abs/2004IJTFM.124..720Y">2004IJTFM.124..720Y</a>. <a href="/wiki/Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://doi.org/10.1541%2Fieejfms.124.720">10.1541/ieejfms.124.720</a></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.jtitle=IEEJ+Transactions+on+Fundamentals+and+Materials&rft.atitle=History+of+Research+on+Switching+Theory+in+Japan&rft.volume=124&rft.issue=8&rft.pages=720-726&rft.date=2004&rft_id=info%3Adoi%2F10.1541%2Fieejfms.124.720&rft_id=info%3Abibcode%2F2004IJTFM.124..720Y&rft.aulast=Yamada&rft.aufirst=Akihiko&rft_id=https%3A%2F%2Fwww.jstage.jst.go.jp%2Farticle%2Fieejfms%2F124%2F8%2F124_8_720%2F_article&rfr_id=info%3Asid%2Fen.wikipedia.org%3AHistory+of+computer+science" class="Z3988"></span></span> </li> <li id="cite_note-41"><span class="mw-cite-backlink"><b><a href="#cite_ref-41">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://museum.ipsj.or.jp/en/computer/dawn/0002.html">"Switching Theory/Relay Circuit Network Theory/Theory of Logical Mathematics"</a>. <i>IPSJ Computer Museum</i>. <a href="/wiki/Information_Processing_Society_of_Japan" title="Information Processing Society of Japan">Information Processing Society of Japan</a>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=IPSJ+Computer+Museum&rft.atitle=Switching+Theory%2FRelay+Circuit+Network+Theory%2FTheory+of+Logical+Mathematics&rft_id=http%3A%2F%2Fmuseum.ipsj.or.jp%2Fen%2Fcomputer%2Fdawn%2F0002.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AHistory+of+computer+science" class="Z3988"></span></span> </li> <li id="cite_note-historical-42"><span class="mw-cite-backlink"><b><a href="#cite_ref-historical_42-0">^</a></b></span> <span class="reference-text">Radomir S. Stanković (<a href="/wiki/University_of_Ni%C5%A1" title="University of Niš">University of Niš</a>), Jaakko T. Astola (<a href="/wiki/Tampere_University_of_Technology" title="Tampere University of Technology">Tampere University of Technology</a>), Mark G. Karpovsky (<a href="/wiki/Boston_University" title="Boston University">Boston University</a>), <a rel="nofollow" class="external text" href="http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.66.1248">Some Historical Remarks on Switching Theory</a>, 2007, DOI 10.1.1.66.1248</span> </li> <li id="cite_note-Stanković-Astola_2008-43"><span class="mw-cite-backlink">^ <a href="#cite_ref-Stanković-Astola_2008_43-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-Stanković-Astola_2008_43-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFStankovićAstola2008" class="citation book cs1 cs1-prop-interwiki-linked-name"><a href="https://de.wikipedia.org/wiki/Radomir_S._Stankovi%C4%87" class="extiw" title="de:Radomir S. Stanković">Stanković, Radomir S.</a> <span class="cs1-format">[in German]</span>; <a href="https://fi.wikipedia.org/wiki/Jaakko_Tapio_Astola" class="extiw" title="fi:Jaakko Tapio Astola">Astola, Jaakko Tapio</a> <span class="cs1-format">[in Finnish]</span>, eds. (2008). <a rel="nofollow" class="external text" href="https://web.archive.org/web/20210308002559/http://ticsp.cs.tut.fi/reports/reprint-nakashima-rr.pdf"><i>Reprints from the Early Days of Information Sciences: TICSP Series On the Contributions of Akira Nakashima to Switching Theory</i></a> <span class="cs1-format">(PDF)</span>. Tampere International Center for Signal Processing (TICSP) Series. Vol. 40. <a href="/wiki/Tampere_University_of_Technology" title="Tampere University of Technology">Tampere University of Technology</a>, Tampere, Finland. <a href="/wiki/ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <a href="/wiki/Special:BookSources/978-952-15-1980-2" title="Special:BookSources/978-952-15-1980-2"><bdi>978-952-15-1980-2</bdi></a>. <a href="/wiki/ISSN_(identifier)" class="mw-redirect" title="ISSN (identifier)">ISSN</a> <a rel="nofollow" class="external text" href="https://search.worldcat.org/issn/1456-2774">1456-2774</a>. Archived from <a rel="nofollow" class="external text" href="http://ticsp.cs.tut.fi/reports/reprint-nakashima-rr.pdf">the original</a> <span class="cs1-format">(PDF)</span> on 2021-03-08.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.btitle=Reprints+from+the+Early+Days+of+Information+Sciences%3A+TICSP+Series+On+the+Contributions+of+Akira+Nakashima+to+Switching+Theory&rft.place=Tampere+University+of+Technology%2C+Tampere%2C+Finland&rft.series=Tampere+International+Center+for+Signal+Processing+%28TICSP%29+Series&rft.date=2008&rft.issn=1456-2774&rft.isbn=978-952-15-1980-2&rft_id=http%3A%2F%2Fticsp.cs.tut.fi%2Freports%2Freprint-nakashima-rr.pdf&rfr_id=info%3Asid%2Fen.wikipedia.org%3AHistory+of+computer+science" class="Z3988"></span><span class="cs1-maint citation-comment"><code class="cs1-code">{{<a href="/wiki/Template:Cite_book" title="Template:Cite book">cite book</a>}}</code>: CS1 maint: location missing publisher (<a href="/wiki/Category:CS1_maint:_location_missing_publisher" title="Category:CS1 maint: location missing publisher">link</a>)</span> (3+207+1 pages) <a rel="nofollow" class="external text" href="https://web.archive.org/web/20221026175726/http://ciitlab.elfak.ni.ac.rs/predavanja/09_Nakashima.mp4">10:00 min</a></span> </li> <li id="cite_note-44"><span class="mw-cite-backlink"><b><a href="#cite_ref-44">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFShannon2021" class="citation cs2">Shannon, Claude (2021-02-02), <a rel="nofollow" class="external text" href="https://dx.doi.org/10.7551/mitpress/12274.003.0010">"A Symbolic Analysis of Relay and Switching Circuits (1938)"</a>, <i>Ideas That Created the Future</i>, The MIT Press, pp. 71–78, <a href="/wiki/Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.7551%2Fmitpress%2F12274.003.0010">10.7551/mitpress/12274.003.0010</a>, <a href="/wiki/Hdl_(identifier)" class="mw-redirect" title="Hdl (identifier)">hdl</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://hdl.handle.net/1721.1%2F11173">1721.1/11173</a></span>, <a href="/wiki/ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <a href="/wiki/Special:BookSources/978-0-262-36317-4" title="Special:BookSources/978-0-262-36317-4"><bdi>978-0-262-36317-4</bdi></a>, <a href="/wiki/S2CID_(identifier)" class="mw-redirect" title="S2CID (identifier)">S2CID</a> <a rel="nofollow" class="external text" href="https://api.semanticscholar.org/CorpusID:242857376">242857376</a><span class="reference-accessdate">, retrieved <span class="nowrap">2021-03-17</span></span></cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.jtitle=Ideas+That+Created+the+Future&rft.atitle=A+Symbolic+Analysis+of+Relay+and+Switching+Circuits+%281938%29&rft.pages=71-78&rft.date=2021-02-02&rft_id=info%3Ahdl%2F1721.1%2F11173&rft_id=https%3A%2F%2Fapi.semanticscholar.org%2FCorpusID%3A242857376%23id-name%3DS2CID&rft_id=info%3Adoi%2F10.7551%2Fmitpress%2F12274.003.0010&rft.isbn=978-0-262-36317-4&rft.aulast=Shannon&rft.aufirst=Claude&rft_id=http%3A%2F%2Fdx.doi.org%2F10.7551%2Fmitpress%2F12274.003.0010&rfr_id=info%3Asid%2Fen.wikipedia.org%3AHistory+of+computer+science" class="Z3988"></span></span> </li> <li id="cite_note-45"><span class="mw-cite-backlink"><b><a href="#cite_ref-45">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFLight1999" class="citation journal cs1">Light, Jennifer S. (1999-07-01). <a rel="nofollow" class="external text" href="https://muse.jhu.edu/article/33396">"When Computers Were Women"</a>. <i>Technology and Culture</i>. <b>40</b> (3): 455–483. <a href="/wiki/Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1353%2Ftech.1999.0128">10.1353/tech.1999.0128</a>. <a href="/wiki/ISSN_(identifier)" class="mw-redirect" title="ISSN (identifier)">ISSN</a> <a rel="nofollow" class="external text" href="https://search.worldcat.org/issn/1097-3729">1097-3729</a>. <a href="/wiki/S2CID_(identifier)" class="mw-redirect" title="S2CID (identifier)">S2CID</a> <a rel="nofollow" class="external text" href="https://api.semanticscholar.org/CorpusID:108407884">108407884</a>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.jtitle=Technology+and+Culture&rft.atitle=When+Computers+Were+Women&rft.volume=40&rft.issue=3&rft.pages=455-483&rft.date=1999-07-01&rft_id=https%3A%2F%2Fapi.semanticscholar.org%2FCorpusID%3A108407884%23id-name%3DS2CID&rft.issn=1097-3729&rft_id=info%3Adoi%2F10.1353%2Ftech.1999.0128&rft.aulast=Light&rft.aufirst=Jennifer+S.&rft_id=https%3A%2F%2Fmuse.jhu.edu%2Farticle%2F33396&rfr_id=info%3Asid%2Fen.wikipedia.org%3AHistory+of+computer+science" class="Z3988"></span></span> </li> <li id="cite_note-46"><span class="mw-cite-backlink"><b><a href="#cite_ref-46">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFKieslerSproullEccles1985" class="citation journal cs1">Kiesler, Sara; Sproull, Lee; Eccles, Jacquelynne S. (1985-12-01). "Pool Halls, Chips, and War Games: Women in the Culture of Computing". <i>Psychology of Women Quarterly</i>. <b>9</b> (4): 451–462. <a href="/wiki/Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1111%2Fj.1471-6402.1985.tb00895.x">10.1111/j.1471-6402.1985.tb00895.x</a>. <a href="/wiki/ISSN_(identifier)" class="mw-redirect" title="ISSN (identifier)">ISSN</a> <a rel="nofollow" class="external text" href="https://search.worldcat.org/issn/1471-6402">1471-6402</a>. <a href="/wiki/S2CID_(identifier)" class="mw-redirect" title="S2CID (identifier)">S2CID</a> <a rel="nofollow" class="external text" href="https://api.semanticscholar.org/CorpusID:143445730">143445730</a>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.jtitle=Psychology+of+Women+Quarterly&rft.atitle=Pool+Halls%2C+Chips%2C+and+War+Games%3A+Women+in+the+Culture+of+Computing&rft.volume=9&rft.issue=4&rft.pages=451-462&rft.date=1985-12-01&rft_id=https%3A%2F%2Fapi.semanticscholar.org%2FCorpusID%3A143445730%23id-name%3DS2CID&rft.issn=1471-6402&rft_id=info%3Adoi%2F10.1111%2Fj.1471-6402.1985.tb00895.x&rft.aulast=Kiesler&rft.aufirst=Sara&rft.au=Sproull%2C+Lee&rft.au=Eccles%2C+Jacquelynne+S.&rfr_id=info%3Asid%2Fen.wikipedia.org%3AHistory+of+computer+science" class="Z3988"></span></span> </li> <li id="cite_note-47"><span class="mw-cite-backlink"><b><a href="#cite_ref-47">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFFritz1996" class="citation journal cs1">Fritz, W. B. (1996). "The women of ENIAC". <i>IEEE Annals of the History of Computing</i>. <b>18</b> (3): 13–28. <a href="/wiki/Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1109%2F85.511940">10.1109/85.511940</a>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.jtitle=IEEE+Annals+of+the+History+of+Computing&rft.atitle=The+women+of+ENIAC&rft.volume=18&rft.issue=3&rft.pages=13-28&rft.date=1996&rft_id=info%3Adoi%2F10.1109%2F85.511940&rft.aulast=Fritz&rft.aufirst=W.+B.&rfr_id=info%3Asid%2Fen.wikipedia.org%3AHistory+of+computer+science" class="Z3988"></span></span> </li> <li id="cite_note-48"><span class="mw-cite-backlink"><b><a href="#cite_ref-48">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFGürer2002" class="citation journal cs1">Gürer, Denise (2002-06-01). "Pioneering Women in Computer Science". <i>SIGCSE Bull</i>. <b>34</b> (2): 175–180. <a href="/wiki/Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1145%2F543812.543853">10.1145/543812.543853</a>. <a href="/wiki/ISSN_(identifier)" class="mw-redirect" title="ISSN (identifier)">ISSN</a> <a rel="nofollow" class="external text" href="https://search.worldcat.org/issn/0097-8418">0097-8418</a>. <a href="/wiki/S2CID_(identifier)" class="mw-redirect" title="S2CID (identifier)">S2CID</a> <a rel="nofollow" class="external text" href="https://api.semanticscholar.org/CorpusID:2577644">2577644</a>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.jtitle=SIGCSE+Bull.&rft.atitle=Pioneering+Women+in+Computer+Science&rft.volume=34&rft.issue=2&rft.pages=175-180&rft.date=2002-06-01&rft_id=https%3A%2F%2Fapi.semanticscholar.org%2FCorpusID%3A2577644%23id-name%3DS2CID&rft.issn=0097-8418&rft_id=info%3Adoi%2F10.1145%2F543812.543853&rft.aulast=G%C3%BCrer&rft.aufirst=Denise&rfr_id=info%3Asid%2Fen.wikipedia.org%3AHistory+of+computer+science" class="Z3988"></span></span> </li> <li id="cite_note-FOOTNOTEGrier2013138-49"><span class="mw-cite-backlink"><b><a href="#cite_ref-FOOTNOTEGrier2013138_49-0">^</a></b></span> <span class="reference-text"><a href="#CITEREFGrier2013">Grier 2013</a>, p. 138.</span> </li> <li id="cite_note-50"><span class="mw-cite-backlink"><b><a href="#cite_ref-50">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://plus.maths.org/content/goumldel-and-limits-logic">"Gödel and the limits of logic"</a>. <i>plus.maths.org</i>. 2006-06-01<span class="reference-accessdate">. Retrieved <span class="nowrap">2020-05-01</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=plus.maths.org&rft.atitle=G%C3%B6del+and+the+limits+of+logic&rft.date=2006-06-01&rft_id=https%3A%2F%2Fplus.maths.org%2Fcontent%2Fgoumldel-and-limits-logic&rfr_id=info%3Asid%2Fen.wikipedia.org%3AHistory+of+computer+science" class="Z3988"></span></span> </li> <li id="cite_note-church-turing-thesis-51"><span class="mw-cite-backlink">^ <a href="#cite_ref-church-turing-thesis_51-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-church-turing-thesis_51-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFCopeland2019" class="citation encyclopaedia cs1">Copeland, B. Jack (2019). <a rel="nofollow" class="external text" href="https://plato.stanford.edu/archives/spr2019/entries/church-turing/">"The Church-Turing Thesis"</a>. In Zalta, Edward N. (ed.). <i>Stanford Encyclopedia of Philosophy</i> (Spring 2019 ed.). Metaphysics Research Lab, Stanford University<span class="reference-accessdate">. Retrieved <span class="nowrap">2020-05-01</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=bookitem&rft.atitle=The+Church-Turing+Thesis&rft.btitle=Stanford+Encyclopedia+of+Philosophy&rft.edition=Spring+2019&rft.pub=Metaphysics+Research+Lab%2C+Stanford+University&rft.date=2019&rft.aulast=Copeland&rft.aufirst=B.+Jack&rft_id=https%3A%2F%2Fplato.stanford.edu%2Farchives%2Fspr2019%2Fentries%2Fchurch-turing%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3AHistory+of+computer+science" class="Z3988"></span></span> </li> <li id="cite_note-plato.stanford.edu-52"><span class="mw-cite-backlink">^ <a href="#cite_ref-plato.stanford.edu_52-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-plato.stanford.edu_52-1"><sup><i><b>b</b></i></sup></a> <a href="#cite_ref-plato.stanford.edu_52-2"><sup><i><b>c</b></i></sup></a> <a href="#cite_ref-plato.stanford.edu_52-3"><sup><i><b>d</b></i></sup></a> <a href="#cite_ref-plato.stanford.edu_52-4"><sup><i><b>e</b></i></sup></a> <a href="#cite_ref-plato.stanford.edu_52-5"><sup><i><b>f</b></i></sup></a> <a href="#cite_ref-plato.stanford.edu_52-6"><sup><i><b>g</b></i></sup></a></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation encyclopaedia cs1"><a rel="nofollow" class="external text" href="http://plato.stanford.edu/entries/computing-history/#ACE">"Turing's Automatic Computing Engine"</a>. <i>The Modern History of Computing</i>. <i>Stanford Encyclopedia of Philosophy</i>. Metaphysics Research Lab, Stanford University. 2017.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=bookitem&rft.atitle=The+Modern+History+of+Computing&rft.btitle=Stanford+Encyclopedia+of+Philosophy&rft.pub=Metaphysics+Research+Lab%2C+Stanford+University&rft.date=2017&rft_id=http%3A%2F%2Fplato.stanford.edu%2Fentries%2Fcomputing-history%2F%23ACE&rfr_id=info%3Asid%2Fen.wikipedia.org%3AHistory+of+computer+science" class="Z3988"></span></span> </li> <li id="cite_note-Turing_–_Stanford-53"><span class="mw-cite-backlink"><b><a href="#cite_ref-Turing_–_Stanford_53-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFBarker-Plummer1995" class="citation encyclopaedia cs1">Barker-Plummer, David (1995-09-14). <a rel="nofollow" class="external text" href="http://plato.stanford.edu/archives/win2012/entries/turing-machine/">"Turing Machines"</a>. <i>Stanford Encyclopedia of Philosophy</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2013-02-20</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=bookitem&rft.atitle=Turing+Machines&rft.btitle=Stanford+Encyclopedia+of+Philosophy&rft.date=1995-09-14&rft.aulast=Barker-Plummer&rft.aufirst=David&rft_id=http%3A%2F%2Fplato.stanford.edu%2Farchives%2Fwin2012%2Fentries%2Fturing-machine%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3AHistory+of+computer+science" class="Z3988"></span></span> </li> <li id="cite_note-54"><span class="mw-cite-backlink"><b><a href="#cite_ref-54">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFBooth" class="citation cs2">Booth, Kathleen HV, "Machine language for Automatic Relay Computer", <i>Birkbeck College Computation Laboratory</i>, University of London</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.jtitle=Birkbeck+College+Computation+Laboratory&rft.atitle=Machine+language+for+Automatic+Relay+Computer&rft.aulast=Booth&rft.aufirst=Kathleen+HV&rfr_id=info%3Asid%2Fen.wikipedia.org%3AHistory+of+computer+science" class="Z3988"></span></span> </li> <li id="cite_note-Bellis-55"><span class="mw-cite-backlink"><b><a href="#cite_ref-Bellis_55-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFBellis2019" class="citation web cs1">Bellis, Mary (15 May 2019) [First published 2006 at inventors.about.com/library/weekly/aa050298.htm]. <a rel="nofollow" class="external text" href="https://www.thoughtco.com/konrad-zuse-modern-computer-4078237">"Biography of Konrad Zuse, Inventor and Programmer of Early Computers"</a>. <i>thoughtco.com</i>. Dotdash Meredith. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20201213003237/https://www.thoughtco.com/konrad-zuse-modern-computer-4078237">Archived</a> from the original on 13 December 2020<span class="reference-accessdate">. Retrieved <span class="nowrap">3 February</span> 2021</span>. <q>Konrad Zuse earned the semiofficial title of 'inventor of the modern computer'<sup class="noprint Inline-Template" style="white-space:nowrap;">[<i><a href="/wiki/Wikipedia:Manual_of_Style/Words_to_watch#Unsupported_attributions" title="Wikipedia:Manual of Style/Words to watch"><span title="The material near this tag possibly uses too-vague attribution or weasel words. (February 2023)">who?</span></a></i>]</sup></q></cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=thoughtco.com&rft.atitle=Biography+of+Konrad+Zuse%2C+Inventor+and+Programmer+of+Early+Computers&rft.date=2019-05-15&rft.aulast=Bellis&rft.aufirst=Mary&rft_id=https%3A%2F%2Fwww.thoughtco.com%2Fkonrad-zuse-modern-computer-4078237&rfr_id=info%3Asid%2Fen.wikipedia.org%3AHistory+of+computer+science" class="Z3988"></span></span> </li> <li id="cite_note-56"><span class="mw-cite-backlink"><b><a href="#cite_ref-56">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.computerhope.com/issues/ch001335.htm">"Who is the Father of the Computer?"</a>. <i>ComputerHope</i>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=ComputerHope&rft.atitle=Who+is+the+Father+of+the+Computer%3F&rft_id=https%3A%2F%2Fwww.computerhope.com%2Fissues%2Fch001335.htm&rfr_id=info%3Asid%2Fen.wikipedia.org%3AHistory+of+computer+science" class="Z3988"></span></span> </li> <li id="cite_note-57"><span class="mw-cite-backlink"><b><a href="#cite_ref-57">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFRojas1998" class="citation journal cs1"><a href="/wiki/Ra%C3%BAl_Rojas" title="Raúl Rojas">Rojas, R.</a> (1998). "How to make Zuse's Z3 a universal computer". <i>IEEE Annals of the History of Computing</i>. <b>20</b> (3): 51–54. <a href="/wiki/Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1109%2F85.707574">10.1109/85.707574</a>. <a href="/wiki/S2CID_(identifier)" class="mw-redirect" title="S2CID (identifier)">S2CID</a> <a rel="nofollow" class="external text" href="https://api.semanticscholar.org/CorpusID:14606587">14606587</a>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.jtitle=IEEE+Annals+of+the+History+of+Computing&rft.atitle=How+to+make+Zuse%27s+Z3+a+universal+computer&rft.volume=20&rft.issue=3&rft.pages=51-54&rft.date=1998&rft_id=info%3Adoi%2F10.1109%2F85.707574&rft_id=https%3A%2F%2Fapi.semanticscholar.org%2FCorpusID%3A14606587%23id-name%3DS2CID&rft.aulast=Rojas&rft.aufirst=R.&rfr_id=info%3Asid%2Fen.wikipedia.org%3AHistory+of+computer+science" class="Z3988"></span></span> </li> <li id="cite_note-58"><span class="mw-cite-backlink"><b><a href="#cite_ref-58">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFRojas" class="citation web cs1">Rojas, Raúl. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20140714224748/http://www.zib.de/zuse/Inhalt/Kommentare/Html/0684/universal2.html">"How to Make Zuse's Z3 a Universal Computer"</a>. Archived from <a rel="nofollow" class="external text" href="http://www.zib.de/zuse/Inhalt/Kommentare/Html/0684/universal2.html">the original</a> on 2014-07-14.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=How+to+Make+Zuse%27s+Z3+a+Universal+Computer&rft.aulast=Rojas&rft.aufirst=Ra%C3%BAl&rft_id=http%3A%2F%2Fwww.zib.de%2Fzuse%2FInhalt%2FKommentare%2FHtml%2F0684%2Funiversal2.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AHistory+of+computer+science" class="Z3988"></span></span> </li> <li id="cite_note-HZ2010-11-18-59"><span class="mw-cite-backlink"><b><a href="#cite_ref-HZ2010-11-18_59-0">^</a></b></span> <span class="reference-text">Talk given by <a href="/wiki/Horst_Zuse" title="Horst Zuse">Horst Zuse</a> to the <a href="/wiki/Computer_Conservation_Society" title="Computer Conservation Society">Computer Conservation Society</a> at the <a href="/wiki/Science_Museum_(London)" class="mw-redirect" title="Science Museum (London)">Science Museum (London)</a> on 18 November 2010</span> </li> <li id="cite_note-60"><span class="mw-cite-backlink"><b><a href="#cite_ref-60">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation news cs1"><a rel="nofollow" class="external text" href="http://news.bbc.co.uk/2/hi/technology/8683369.stm">"BBC News – How Alan Turing's Pilot ACE changed computing"</a>. <i>BBC News</i>. May 15, 2010.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.jtitle=BBC+News&rft.atitle=BBC+News+%E2%80%93+How+Alan+Turing%27s+Pilot+ACE+changed+computing&rft.date=2010-05-15&rft_id=http%3A%2F%2Fnews.bbc.co.uk%2F2%2Fhi%2Ftechnology%2F8683369.stm&rfr_id=info%3Asid%2Fen.wikipedia.org%3AHistory+of+computer+science" class="Z3988"></span></span> </li> <li id="cite_note-mark-ii-bug-61"><span class="mw-cite-backlink">^ <a href="#cite_ref-mark-ii-bug_61-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-mark-ii-bug_61-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation journal cs1"><a rel="nofollow" class="external text" href="https://www.doncio.navy.mil/chips/ArticleDetails.aspx?ID=3489">"The First "Computer Bug"<span class="cs1-kern-right"></span>"</a>. <i>CHIPS</i>. <b>30</b> (1). United States Navy: 18. January–March 2012<span class="reference-accessdate">. Retrieved <span class="nowrap">2023-12-03</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.jtitle=CHIPS&rft.atitle=The+First+%22Computer+Bug%22&rft.volume=30&rft.issue=1&rft.pages=18&rft.date=2012-01%2F2012-03&rft_id=https%3A%2F%2Fwww.doncio.navy.mil%2Fchips%2FArticleDetails.aspx%3FID%3D3489&rfr_id=info%3Asid%2Fen.wikipedia.org%3AHistory+of+computer+science" class="Z3988"></span></span> </li> <li id="cite_note-62"><span class="mw-cite-backlink"><b><a href="#cite_ref-62">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFShannon1964" class="citation book cs1">Shannon, Claude Elwood (1964). <a rel="nofollow" class="external text" href="https://www.worldcat.org/oclc/2654027"><i>The mathematical theory of communication</i></a>. Warren Weaver. Urbana: University of Illinois Press. <a href="/wiki/ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <a href="/wiki/Special:BookSources/0-252-72548-4" title="Special:BookSources/0-252-72548-4"><bdi>0-252-72548-4</bdi></a>. <a href="/wiki/OCLC_(identifier)" class="mw-redirect" title="OCLC (identifier)">OCLC</a> <a rel="nofollow" class="external text" href="https://search.worldcat.org/oclc/2654027">2654027</a>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.btitle=The+mathematical+theory+of+communication&rft.place=Urbana&rft.pub=University+of+Illinois+Press&rft.date=1964&rft_id=info%3Aoclcnum%2F2654027&rft.isbn=0-252-72548-4&rft.aulast=Shannon&rft.aufirst=Claude+Elwood&rft_id=https%3A%2F%2Fwww.worldcat.org%2Foclc%2F2654027&rfr_id=info%3Asid%2Fen.wikipedia.org%3AHistory+of+computer+science" class="Z3988"></span></span> </li> <li id="cite_note-63"><span class="mw-cite-backlink"><b><a href="#cite_ref-63">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFXiongProctor2018" class="citation journal cs1">Xiong, Aiping; Proctor, Robert W. (2018). <a rel="nofollow" class="external text" href="https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6092626">"Information Processing: The Language and Analytical Tools for Cognitive Psychology in the Information Age"</a>. <i>Frontiers in Psychology</i>. <b>9</b>: 1270. <a href="/wiki/Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://doi.org/10.3389%2Ffpsyg.2018.01270">10.3389/fpsyg.2018.01270</a></span>. <a href="/wiki/ISSN_(identifier)" class="mw-redirect" title="ISSN (identifier)">ISSN</a> <a rel="nofollow" class="external text" href="https://search.worldcat.org/issn/1664-1078">1664-1078</a>. <a href="/wiki/PMC_(identifier)" class="mw-redirect" title="PMC (identifier)">PMC</a> <span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6092626">6092626</a></span>. <a href="/wiki/PMID_(identifier)" class="mw-redirect" title="PMID (identifier)">PMID</a> <a rel="nofollow" class="external text" href="https://pubmed.ncbi.nlm.nih.gov/30135664">30135664</a>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.jtitle=Frontiers+in+Psychology&rft.atitle=Information+Processing%3A+The+Language+and+Analytical+Tools+for+Cognitive+Psychology+in+the+Information+Age&rft.volume=9&rft.pages=1270&rft.date=2018&rft_id=https%3A%2F%2Fwww.ncbi.nlm.nih.gov%2Fpmc%2Farticles%2FPMC6092626%23id-name%3DPMC&rft.issn=1664-1078&rft_id=info%3Apmid%2F30135664&rft_id=info%3Adoi%2F10.3389%2Ffpsyg.2018.01270&rft.aulast=Xiong&rft.aufirst=Aiping&rft.au=Proctor%2C+Robert+W.&rft_id=https%3A%2F%2Fwww.ncbi.nlm.nih.gov%2Fpmc%2Farticles%2FPMC6092626&rfr_id=info%3Asid%2Fen.wikipedia.org%3AHistory+of+computer+science" class="Z3988"></span></span> </li> <li id="cite_note-64"><span class="mw-cite-backlink"><b><a href="#cite_ref-64">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.sciencedirect.com/topics/computer-science/von-neumann-architecture">"Von Neumann Architecture - an overview | ScienceDirect Topics"</a>. <i>www.sciencedirect.com</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2021-03-17</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=www.sciencedirect.com&rft.atitle=Von+Neumann+Architecture+-+an+overview+%7C+ScienceDirect+Topics&rft_id=https%3A%2F%2Fwww.sciencedirect.com%2Ftopics%2Fcomputer-science%2Fvon-neumann-architecture&rfr_id=info%3Asid%2Fen.wikipedia.org%3AHistory+of+computer+science" class="Z3988"></span></span> </li> <li id="cite_note-Von_Neumann-65"><span class="mw-cite-backlink">^ <a href="#cite_ref-Von_Neumann_65-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-Von_Neumann_65-1"><sup><i><b>b</b></i></sup></a> <a href="#cite_ref-Von_Neumann_65-2"><sup><i><b>c</b></i></sup></a></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFCragon2000" class="citation book cs1">Cragon, Harvey G. (2000). <span class="id-lock-limited" title="Free access subject to limited trial, subscription normally required"><a rel="nofollow" class="external text" href="https://archive.org/details/computerarchitec00crag_064"><i>Computer Architecture and Implementation</i></a></span>. Cambridge: Cambridge University Press. pp. <a rel="nofollow" class="external text" href="https://archive.org/details/computerarchitec00crag_064/page/n10">1</a>–13. <a href="/wiki/ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <a href="/wiki/Special:BookSources/978-0-521-65168-4" title="Special:BookSources/978-0-521-65168-4"><bdi>978-0-521-65168-4</bdi></a>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.btitle=Computer+Architecture+and+Implementation&rft.place=Cambridge&rft.pages=1-13&rft.pub=Cambridge+University+Press&rft.date=2000&rft.isbn=978-0-521-65168-4&rft.aulast=Cragon&rft.aufirst=Harvey+G.&rft_id=https%3A%2F%2Farchive.org%2Fdetails%2Fcomputerarchitec00crag_064&rfr_id=info%3Asid%2Fen.wikipedia.org%3AHistory+of+computer+science" class="Z3988"></span></span> </li> <li id="cite_note-Dictionary-66"><span class="mw-cite-backlink"><b><a href="#cite_ref-Dictionary_66-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation book cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20130518200133/http://oxforddictionaries.com/definition/english/accumulator?q=accumulator"><i>"Accumlator" Def. 3</i></a>. Oxford Dictionaries. Archived from <a rel="nofollow" class="external text" href="http://oxforddictionaries.com/definition/english/accumulator?q=accumulator">the original</a> on May 18, 2013.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.btitle=%22Accumlator%22+Def.+3&rft.pub=Oxford+Dictionaries&rft_id=http%3A%2F%2Foxforddictionaries.com%2Fdefinition%2Fenglish%2Faccumulator%3Fq%3Daccumulator&rfr_id=info%3Asid%2Fen.wikipedia.org%3AHistory+of+computer+science" class="Z3988"></span></span> </li> <li id="cite_note-67"><span class="mw-cite-backlink"><b><a href="#cite_ref-67">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFMoor2006" class="citation journal cs1">Moor, James (2006-12-15). <a rel="nofollow" class="external text" href="https://ojs.aaai.org/index.php/aimagazine/article/view/1911">"The Dartmouth College Artificial Intelligence Conference: The Next Fifty Years"</a>. <i>AI Magazine</i>. <b>27</b> (4): 87. <a href="/wiki/Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1609%2Faimag.v27i4.1911">10.1609/aimag.v27i4.1911</a>. <a href="/wiki/ISSN_(identifier)" class="mw-redirect" title="ISSN (identifier)">ISSN</a> <a rel="nofollow" class="external text" href="https://search.worldcat.org/issn/2371-9621">2371-9621</a>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.jtitle=AI+Magazine&rft.atitle=The+Dartmouth+College+Artificial+Intelligence+Conference%3A+The+Next+Fifty+Years&rft.volume=27&rft.issue=4&rft.pages=87&rft.date=2006-12-15&rft_id=info%3Adoi%2F10.1609%2Faimag.v27i4.1911&rft.issn=2371-9621&rft.aulast=Moor&rft.aufirst=James&rft_id=https%3A%2F%2Fojs.aaai.org%2Findex.php%2Faimagazine%2Farticle%2Fview%2F1911&rfr_id=info%3Asid%2Fen.wikipedia.org%3AHistory+of+computer+science" class="Z3988"></span></span> </li> <li id="cite_note-68"><span class="mw-cite-backlink"><b><a href="#cite_ref-68">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFPrudhomme2018" class="citation book cs1">Prudhomme, Gerard (December 2018). <a rel="nofollow" class="external text" href="http://worldcat.org/oclc/1089398724"><i>Introduction to Assembly Language Programming</i></a>. Arcler Education Incorporated. <a href="/wiki/ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <a href="/wiki/Special:BookSources/978-1-77361-470-0" title="Special:BookSources/978-1-77361-470-0"><bdi>978-1-77361-470-0</bdi></a>. <a href="/wiki/OCLC_(identifier)" class="mw-redirect" title="OCLC (identifier)">OCLC</a> <a rel="nofollow" class="external text" href="https://search.worldcat.org/oclc/1089398724">1089398724</a>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.btitle=Introduction+to+Assembly+Language+Programming&rft.pub=Arcler+Education+Incorporated&rft.date=2018-12&rft_id=info%3Aoclcnum%2F1089398724&rft.isbn=978-1-77361-470-0&rft.aulast=Prudhomme&rft.aufirst=Gerard&rft_id=http%3A%2F%2Fworldcat.org%2Foclc%2F1089398724&rfr_id=info%3Asid%2Fen.wikipedia.org%3AHistory+of+computer+science" class="Z3988"></span></span> </li> <li id="cite_note-69"><span class="mw-cite-backlink"><b><a href="#cite_ref-69">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFMcCarthyLifschitz1991" class="citation book cs1"><a href="/wiki/John_McCarthy_(computer_scientist)" title="John McCarthy (computer scientist)">McCarthy, John</a>; <a href="/wiki/Vladimir_Lifschitz" title="Vladimir Lifschitz">Lifschitz, Vladimir</a> (1991). <a rel="nofollow" class="external text" href="http://worldcat.org/oclc/911282256"><i>Artificial intelligence and mathematical theory of computation : papers in honor of John McCarthy</i></a>. Academic Press. <a href="/wiki/ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <a href="/wiki/Special:BookSources/0-12-450010-2" title="Special:BookSources/0-12-450010-2"><bdi>0-12-450010-2</bdi></a>. <a href="/wiki/OCLC_(identifier)" class="mw-redirect" title="OCLC (identifier)">OCLC</a> <a rel="nofollow" class="external text" href="https://search.worldcat.org/oclc/911282256">911282256</a>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.btitle=Artificial+intelligence+and+mathematical+theory+of+computation+%3A+papers+in+honor+of+John+McCarthy&rft.pub=Academic+Press&rft.date=1991&rft_id=info%3Aoclcnum%2F911282256&rft.isbn=0-12-450010-2&rft.aulast=McCarthy&rft.aufirst=John&rft.au=Lifschitz%2C+Vladimir&rft_id=http%3A%2F%2Fworldcat.org%2Foclc%2F911282256&rfr_id=info%3Asid%2Fen.wikipedia.org%3AHistory+of+computer+science" class="Z3988"></span></span> </li> <li id="cite_note-70"><span class="mw-cite-backlink"><b><a href="#cite_ref-70">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFHaenleinKaplan2019" class="citation journal cs1">Haenlein, Michael; Kaplan, Andreas (2019). <a rel="nofollow" class="external text" href="http://journals.sagepub.com/doi/10.1177/0008125619864925">"A Brief History of Artificial Intelligence: On the Past, Present, and Future of Artificial Intelligence"</a>. <i>California Management Review</i>. <b>61</b> (4): 5–14. <a href="/wiki/Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1177%2F0008125619864925">10.1177/0008125619864925</a>. <a href="/wiki/ISSN_(identifier)" class="mw-redirect" title="ISSN (identifier)">ISSN</a> <a rel="nofollow" class="external text" href="https://search.worldcat.org/issn/0008-1256">0008-1256</a>. <a href="/wiki/S2CID_(identifier)" class="mw-redirect" title="S2CID (identifier)">S2CID</a> <a rel="nofollow" class="external text" href="https://api.semanticscholar.org/CorpusID:199866730">199866730</a>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.jtitle=California+Management+Review&rft.atitle=A+Brief+History+of+Artificial+Intelligence%3A+On+the+Past%2C+Present%2C+and+Future+of+Artificial+Intelligence&rft.volume=61&rft.issue=4&rft.pages=5-14&rft.date=2019&rft_id=https%3A%2F%2Fapi.semanticscholar.org%2FCorpusID%3A199866730%23id-name%3DS2CID&rft.issn=0008-1256&rft_id=info%3Adoi%2F10.1177%2F0008125619864925&rft.aulast=Haenlein&rft.aufirst=Michael&rft.au=Kaplan%2C+Andreas&rft_id=http%3A%2F%2Fjournals.sagepub.com%2Fdoi%2F10.1177%2F0008125619864925&rfr_id=info%3Asid%2Fen.wikipedia.org%3AHistory+of+computer+science" class="Z3988"></span></span> </li> <li id="cite_note-71"><span class="mw-cite-backlink"><b><a href="#cite_ref-71">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFBaetenBallde_Boer2012" class="citation book cs1">Baeten, Jos C. M.; Ball, Tom; de Boer, Frank S., eds. (2012). <a rel="nofollow" class="external text" href="http://link.springer.com/10.1007/978-3-642-33475-7"><i>Theoretical Computer Science: 7th IFIP TC 1/WG 2.2 International Conference, TCS 2012, Amsterdam, the Netherlands, September 26-28, 2012. Proceedings</i></a>. Lecture Notes in Computer Science. Vol. 7604. Berlin, Heidelberg: Springer Berlin Heidelberg. <a href="/wiki/Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1007%2F978-3-642-33475-7">10.1007/978-3-642-33475-7</a>. <a href="/wiki/ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <a href="/wiki/Special:BookSources/978-3-642-33474-0" title="Special:BookSources/978-3-642-33474-0"><bdi>978-3-642-33474-0</bdi></a>. <a href="/wiki/S2CID_(identifier)" class="mw-redirect" title="S2CID (identifier)">S2CID</a> <a rel="nofollow" class="external text" href="https://api.semanticscholar.org/CorpusID:36796448">36796448</a>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.btitle=Theoretical+Computer+Science%3A+7th+IFIP+TC+1%2FWG+2.2+International+Conference%2C+TCS+2012%2C+Amsterdam%2C+the+Netherlands%2C+September+26-28%2C+2012.+Proceedings&rft.place=Berlin%2C+Heidelberg&rft.series=Lecture+Notes+in+Computer+Science&rft.pub=Springer+Berlin+Heidelberg&rft.date=2012&rft_id=https%3A%2F%2Fapi.semanticscholar.org%2FCorpusID%3A36796448%23id-name%3DS2CID&rft_id=info%3Adoi%2F10.1007%2F978-3-642-33475-7&rft.isbn=978-3-642-33474-0&rft_id=http%3A%2F%2Flink.springer.com%2F10.1007%2F978-3-642-33475-7&rfr_id=info%3Asid%2Fen.wikipedia.org%3AHistory+of+computer+science" class="Z3988"></span></span> </li> <li id="cite_note-72"><span class="mw-cite-backlink"><b><a href="#cite_ref-72">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.creativitypost.com/article/what_is_computational_creativity">"The Creativity Post | What is Computational Creativity?"</a>. <i>The Creativity Post</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2021-03-04</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=The+Creativity+Post&rft.atitle=The+Creativity+Post+%7C+What+is+Computational+Creativity%3F&rft_id=https%3A%2F%2Fwww.creativitypost.com%2Farticle%2Fwhat_is_computational_creativity&rfr_id=info%3Asid%2Fen.wikipedia.org%3AHistory+of+computer+science" class="Z3988"></span></span> </li> </ol></div></div> <div class="mw-heading mw-heading3"><h3 id="Sources">Sources</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=History_of_computer_science&action=edit&section=17" title="Edit section: Sources"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <ul><li><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFEvans2018" class="citation book cs1">Evans, Claire L. (2018). <a rel="nofollow" class="external text" href="https://books.google.com/books?id=C8ouDwAAQBAJ&q=9780735211759&pg=PP1"><i>Broad Band: The Untold Story of the Women Who Made the Internet</i></a>. New York: Portfolio/Penguin. <a href="/wiki/ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <a href="/wiki/Special:BookSources/9780735211759" title="Special:BookSources/9780735211759"><bdi>9780735211759</bdi></a>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.btitle=Broad+Band%3A+The+Untold+Story+of+the+Women+Who+Made+the+Internet&rft.place=New+York&rft.pub=Portfolio%2FPenguin&rft.date=2018&rft.isbn=9780735211759&rft.aulast=Evans&rft.aufirst=Claire+L.&rft_id=https%3A%2F%2Fbooks.google.com%2Fbooks%3Fid%3DC8ouDwAAQBAJ%26q%3D9780735211759%26pg%3DPP1&rfr_id=info%3Asid%2Fen.wikipedia.org%3AHistory+of+computer+science" class="Z3988"></span></li> <li><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFGrier2013" class="citation book cs1">Grier, David Alan (2013). <span class="id-lock-subscription" title="Paid subscription required"><a rel="nofollow" class="external text" href="https://archive.org/details/whencomputerswer00davi"><i>When Computers Were Human</i></a></span>. Princeton: Princeton University Press. <a href="/wiki/ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <a href="/wiki/Special:BookSources/9781400849369" title="Special:BookSources/9781400849369"><bdi>9781400849369</bdi></a> – via Project MUSE.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.btitle=When+Computers+Were+Human&rft.place=Princeton&rft.pub=Princeton+University+Press&rft.date=2013&rft.isbn=9781400849369&rft.aulast=Grier&rft.aufirst=David+Alan&rft_id=https%3A%2F%2Farchive.org%2Fdetails%2Fwhencomputerswer00davi&rfr_id=info%3Asid%2Fen.wikipedia.org%3AHistory+of+computer+science" class="Z3988"></span></li></ul> <div class="mw-heading mw-heading2"><h2 id="Further_reading">Further reading</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=History_of_computer_science&action=edit&section=18" title="Edit section: Further reading"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <ul><li><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFTedre2014" class="citation book cs1">Tedre, Matti (2014). <i>The Science of Computing: Shaping a Discipline</i>. Taylor and Francis / CRC Press. <a href="/wiki/ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <a href="/wiki/Special:BookSources/978-1-4822-1769-8" title="Special:BookSources/978-1-4822-1769-8"><bdi>978-1-4822-1769-8</bdi></a>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.btitle=The+Science+of+Computing%3A+Shaping+a+Discipline&rft.pub=Taylor+and+Francis+%2F+CRC+Press&rft.date=2014&rft.isbn=978-1-4822-1769-8&rft.aulast=Tedre&rft.aufirst=Matti&rfr_id=info%3Asid%2Fen.wikipedia.org%3AHistory+of+computer+science" class="Z3988"></span></li> <li>Kak, Subhash : Computing Science in Ancient India; Munshiram Manoharlal Publishers Pvt. Ltd (2001)</li> <li><a rel="nofollow" class="external text" href="http://cs.joensuu.fi/pub/Dissertations/tedre.pdf">The Development of Computer Science: A Sociocultural Perspective</a> Matti Tedre's Ph.D. Thesis, University of Joensuu (2006)</li> <li><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFCeruzzi1998" class="citation book cs1"><a href="/wiki/Paul_E._Ceruzzi" title="Paul E. Ceruzzi">Ceruzzi, Paul E.</a> (1998). <a rel="nofollow" class="external text" href="https://archive.org/details/historyofmodernc00ceru"><i>A History of a Modern Computing</i></a>. The MIT Press. <a href="/wiki/ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <a href="/wiki/Special:BookSources/978-0-262-03255-1" title="Special:BookSources/978-0-262-03255-1"><bdi>978-0-262-03255-1</bdi></a>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.btitle=A+History+of+a+Modern+Computing&rft.pub=The+MIT+Press&rft.date=1998&rft.isbn=978-0-262-03255-1&rft.aulast=Ceruzzi&rft.aufirst=Paul+E.&rft_id=https%3A%2F%2Farchive.org%2Fdetails%2Fhistoryofmodernc00ceru&rfr_id=info%3Asid%2Fen.wikipedia.org%3AHistory+of+computer+science" class="Z3988"></span></li> <li><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFCopeland" class="citation encyclopaedia cs1">Copeland, B. Jack. <a rel="nofollow" class="external text" href="https://plato.stanford.edu/entries/computing-history/">"The Modern History of Computing"</a>. In <a href="/wiki/Edward_N._Zalta" title="Edward N. Zalta">Zalta, Edward N.</a> (ed.). <i><a href="/wiki/Stanford_Encyclopedia_of_Philosophy" title="Stanford Encyclopedia of Philosophy">Stanford Encyclopedia of Philosophy</a></i>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=bookitem&rft.atitle=The+Modern+History+of+Computing&rft.btitle=Stanford+Encyclopedia+of+Philosophy&rft.aulast=Copeland&rft.aufirst=B.+Jack&rft_id=https%3A%2F%2Fplato.stanford.edu%2Fentries%2Fcomputing-history%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3AHistory+of+computer+science" class="Z3988"></span></li></ul> <div class="mw-heading mw-heading2"><h2 id="External_links">External links</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=History_of_computer_science&action=edit&section=19" title="Edit section: External links"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <style data-mw-deduplicate="TemplateStyles:r1235681985">.mw-parser-output .side-box{margin:4px 0;box-sizing:border-box;border:1px solid #aaa;font-size:88%;line-height:1.25em;background-color:var(--background-color-interactive-subtle,#f8f9fa);display:flow-root}.mw-parser-output .side-box-abovebelow,.mw-parser-output .side-box-text{padding:0.25em 0.9em}.mw-parser-output .side-box-image{padding:2px 0 2px 0.9em;text-align:center}.mw-parser-output .side-box-imageright{padding:2px 0.9em 2px 0;text-align:center}@media(min-width:500px){.mw-parser-output .side-box-flex{display:flex;align-items:center}.mw-parser-output .side-box-text{flex:1;min-width:0}}@media(min-width:720px){.mw-parser-output .side-box{width:238px}.mw-parser-output .side-box-right{clear:right;float:right;margin-left:1em}.mw-parser-output .side-box-left{margin-right:1em}}</style><style data-mw-deduplicate="TemplateStyles:r1237033735">@media print{body.ns-0 .mw-parser-output .sistersitebox{display:none!important}}@media screen{html.skin-theme-clientpref-night .mw-parser-output .sistersitebox img[src*="Wiktionary-logo-en-v2.svg"]{background-color:white}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .sistersitebox img[src*="Wiktionary-logo-en-v2.svg"]{background-color:white}}</style><div class="side-box side-box-right plainlinks sistersitebox"><style data-mw-deduplicate="TemplateStyles:r1126788409">.mw-parser-output .plainlist ol,.mw-parser-output .plainlist ul{line-height:inherit;list-style:none;margin:0;padding:0}.mw-parser-output .plainlist ol li,.mw-parser-output .plainlist ul li{margin-bottom:0}</style> <div class="side-box-flex"> <div class="side-box-image"><span class="noviewer" typeof="mw:File"><span><img alt="" src="//upload.wikimedia.org/wikipedia/en/thumb/4/4a/Commons-logo.svg/30px-Commons-logo.svg.png" decoding="async" width="30" height="40" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/en/thumb/4/4a/Commons-logo.svg/45px-Commons-logo.svg.png 1.5x, //upload.wikimedia.org/wikipedia/en/thumb/4/4a/Commons-logo.svg/59px-Commons-logo.svg.png 2x" data-file-width="1024" data-file-height="1376" /></span></span></div> <div class="side-box-text plainlist">Wikimedia Commons has media related to <span style="font-weight: bold; font-style: italic;"><a href="https://commons.wikimedia.org/wiki/Category:History_of_computer_science" class="extiw" title="commons:Category:History of computer science">History of computer science</a></span>.</div></div> </div> <ul><li><a rel="nofollow" class="external text" href="http://www.computerhistory.org/">Computer History Museum</a></li> <li><a rel="nofollow" class="external text" href="http://www.eingang.org/Lecture/">Computers: From the Past to the Present</a></li> <li><a rel="nofollow" class="external text" href="https://www.history.navy.mil/our-collections/photography/numerical-list-of-images/nhhc-series/nh-series/NH-96000/NH-96566-KN.html">The First "Computer Bug"</a> at the Naval History and Heritage Command Photo Archives.</li> <li><a rel="nofollow" class="external text" href="http://www.bitsavers.org/">Bitsavers</a>, an effort to capture, salvage, and archive historical computer software and manuals from minicomputers and mainframes of the 1950s, 1960s, 1970s, and 1980s</li> <li><a rel="nofollow" class="external text" href="https://conservancy.umn.edu/handle/11299/59493">Oral history interviews</a></li></ul> <!-- NewPP limit report Parsed by mw‐web.eqiad.main‐5dc468848‐zb9xs Cached time: 20241122141941 Cache expiry: 2592000 Reduced expiry: false Complications: [vary‐revision‐sha1, show‐toc] CPU time usage: 0.881 seconds Real time usage: 1.109 seconds Preprocessor visited node count: 4852/1000000 Post‐expand include size: 147874/2097152 bytes Template argument size: 3191/2097152 bytes Highest expansion depth: 16/100 Expensive parser function count: 13/500 Unstrip recursion depth: 1/20 Unstrip post‐expand size: 258269/5000000 bytes Lua time usage: 0.568/10.000 seconds Lua memory usage: 8786584/52428800 bytes Number of Wikibase entities loaded: 1/400 --> <!-- Transclusion expansion time report (%,ms,calls,template) 100.00% 949.017 1 -total 46.87% 444.800 1 Template:Reflist 20.13% 191.082 22 Template:Cite_book 12.24% 116.192 1 Template:History_of_computing 11.91% 113.042 1 Template:Sidebar 8.48% 80.463 17 Template:Cite_journal 8.44% 80.072 1 Template:Short_description 8.07% 76.567 18 Template:Cite_web 6.45% 61.223 4 Template:Sfn 6.01% 57.058 1 Template:Commonscat --> <!-- Saved in parser cache with key enwiki:pcache:idhash:3271413-0!canonical and timestamp 20241122141941 and revision id 1249635067. Rendering was triggered because: page-view --> </div><!--esi <esi:include src="/esitest-fa8a495983347898/content" /> --><noscript><img src="https://login.wikimedia.org/wiki/Special:CentralAutoLogin/start?type=1x1" alt="" width="1" height="1" style="border: none; position: absolute;"></noscript> <div class="printfooter" data-nosnippet="">Retrieved from "<a dir="ltr" href="https://en.wikipedia.org/w/index.php?title=History_of_computer_science&oldid=1249635067">https://en.wikipedia.org/w/index.php?title=History_of_computer_science&oldid=1249635067</a>"</div></div> <div id="catlinks" class="catlinks" data-mw="interface"><div id="mw-normal-catlinks" class="mw-normal-catlinks"><a href="/wiki/Help:Category" title="Help:Category">Categories</a>: <ul><li><a href="/wiki/Category:History_of_computer_science" title="Category:History of computer science">History of computer science</a></li><li><a href="/wiki/Category:History_of_science_by_discipline" title="Category:History of science by discipline">History of science by discipline</a></li><li><a href="/wiki/Category:History_of_computing" title="Category:History of computing">History of computing</a></li></ul></div><div id="mw-hidden-catlinks" class="mw-hidden-catlinks mw-hidden-cats-hidden">Hidden categories: <ul><li><a href="/wiki/Category:CS1_maint:_location_missing_publisher" title="Category:CS1 maint: location missing publisher">CS1 maint: location missing publisher</a></li><li><a href="/wiki/Category:CS1_interwiki-linked_names" title="Category:CS1 interwiki-linked names">CS1 interwiki-linked names</a></li><li><a href="/wiki/Category:All_articles_with_specifically_marked_weasel-worded_phrases" title="Category:All articles with specifically marked weasel-worded phrases">All articles with specifically marked weasel-worded phrases</a></li><li><a href="/wiki/Category:Articles_with_specifically_marked_weasel-worded_phrases_from_February_2023" title="Category:Articles with specifically marked weasel-worded phrases from February 2023">Articles with specifically marked weasel-worded phrases from February 2023</a></li><li><a href="/wiki/Category:Articles_with_short_description" title="Category:Articles with short description">Articles with short description</a></li><li><a href="/wiki/Category:Short_description_is_different_from_Wikidata" title="Category:Short description is different from Wikidata">Short description is different from Wikidata</a></li><li><a href="/wiki/Category:All_accuracy_disputes" title="Category:All accuracy disputes">All accuracy disputes</a></li><li><a href="/wiki/Category:Articles_with_disputed_statements_from_April_2014" title="Category:Articles with disputed statements from April 2014">Articles with disputed statements from April 2014</a></li><li><a href="/wiki/Category:Commons_category_link_from_Wikidata" title="Category:Commons category link from Wikidata">Commons category link from Wikidata</a></li></ul></div></div> </div> </main> </div> <div class="mw-footer-container"> <footer id="footer" class="mw-footer" > <ul id="footer-info"> <li id="footer-info-lastmod"> This page was last edited on 6 October 2024, at 00:19<span class="anonymous-show"> (UTC)</span>.</li> <li id="footer-info-copyright">Text is available under the <a href="/wiki/Wikipedia:Text_of_the_Creative_Commons_Attribution-ShareAlike_4.0_International_License" title="Wikipedia:Text of the Creative Commons Attribution-ShareAlike 4.0 International License">Creative Commons Attribution-ShareAlike 4.0 License</a>; additional terms may apply. By using this site, you agree to the <a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Terms_of_Use" class="extiw" title="foundation:Special:MyLanguage/Policy:Terms of Use">Terms of Use</a> and <a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Privacy_policy" class="extiw" title="foundation:Special:MyLanguage/Policy:Privacy policy">Privacy Policy</a>. Wikipedia® is a registered trademark of the <a rel="nofollow" class="external text" href="https://wikimediafoundation.org/">Wikimedia Foundation, Inc.</a>, a non-profit organization.</li> </ul> <ul id="footer-places"> <li id="footer-places-privacy"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Privacy_policy">Privacy policy</a></li> <li id="footer-places-about"><a href="/wiki/Wikipedia:About">About Wikipedia</a></li> <li id="footer-places-disclaimers"><a href="/wiki/Wikipedia:General_disclaimer">Disclaimers</a></li> <li id="footer-places-contact"><a href="//en.wikipedia.org/wiki/Wikipedia:Contact_us">Contact Wikipedia</a></li> <li id="footer-places-wm-codeofconduct"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Universal_Code_of_Conduct">Code of Conduct</a></li> <li id="footer-places-developers"><a href="https://developer.wikimedia.org">Developers</a></li> <li id="footer-places-statslink"><a href="https://stats.wikimedia.org/#/en.wikipedia.org">Statistics</a></li> <li id="footer-places-cookiestatement"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Cookie_statement">Cookie statement</a></li> <li id="footer-places-mobileview"><a href="//en.m.wikipedia.org/w/index.php?title=History_of_computer_science&mobileaction=toggle_view_mobile" class="noprint stopMobileRedirectToggle">Mobile view</a></li> </ul> <ul id="footer-icons" class="noprint"> <li id="footer-copyrightico"><a href="https://wikimediafoundation.org/" class="cdx-button cdx-button--fake-button cdx-button--size-large cdx-button--fake-button--enabled"><img src="/static/images/footer/wikimedia-button.svg" width="84" height="29" alt="Wikimedia Foundation" loading="lazy"></a></li> <li id="footer-poweredbyico"><a href="https://www.mediawiki.org/" class="cdx-button cdx-button--fake-button cdx-button--size-large cdx-button--fake-button--enabled"><img src="/w/resources/assets/poweredby_mediawiki.svg" alt="Powered by MediaWiki" width="88" height="31" loading="lazy"></a></li> </ul> </footer> </div> </div> </div> <div class="vector-settings" id="p-dock-bottom"> <ul></ul> </div><script>(RLQ=window.RLQ||[]).push(function(){mw.config.set({"wgHostname":"mw-web.codfw.main-f69cdc8f6-tggkq","wgBackendResponseTime":191,"wgPageParseReport":{"limitreport":{"cputime":"0.881","walltime":"1.109","ppvisitednodes":{"value":4852,"limit":1000000},"postexpandincludesize":{"value":147874,"limit":2097152},"templateargumentsize":{"value":3191,"limit":2097152},"expansiondepth":{"value":16,"limit":100},"expensivefunctioncount":{"value":13,"limit":500},"unstrip-depth":{"value":1,"limit":20},"unstrip-size":{"value":258269,"limit":5000000},"entityaccesscount":{"value":1,"limit":400},"timingprofile":["100.00% 949.017 1 -total"," 46.87% 444.800 1 Template:Reflist"," 20.13% 191.082 22 Template:Cite_book"," 12.24% 116.192 1 Template:History_of_computing"," 11.91% 113.042 1 Template:Sidebar"," 8.48% 80.463 17 Template:Cite_journal"," 8.44% 80.072 1 Template:Short_description"," 8.07% 76.567 18 Template:Cite_web"," 6.45% 61.223 4 Template:Sfn"," 6.01% 57.058 1 Template:Commonscat"]},"scribunto":{"limitreport-timeusage":{"value":"0.568","limit":"10.000"},"limitreport-memusage":{"value":8786584,"limit":52428800},"limitreport-logs":"anchor_id_list = table#1 {\n [\"CITEREFBaetenBallde_Boer2012\"] = 1,\n [\"CITEREFBarker-Plummer1995\"] = 1,\n [\"CITEREFBellis2019\"] = 1,\n [\"CITEREFBellos2012\"] = 1,\n [\"CITEREFBooth\"] = 1,\n [\"CITEREFBoyerMerzbach1991\"] = 1,\n [\"CITEREFCeruzzi1998\"] = 1,\n [\"CITEREFCopeland\"] = 1,\n [\"CITEREFCopeland2019\"] = 1,\n [\"CITEREFCragon2000\"] = 1,\n [\"CITEREFEvans2018\"] = 1,\n [\"CITEREFFritz1996\"] = 1,\n [\"CITEREFGrier2013\"] = 1,\n [\"CITEREFGürer2002\"] = 1,\n [\"CITEREFHaenleinKaplan2019\"] = 1,\n [\"CITEREFHans_Kleine_BüningTheodor_Lettmann1999\"] = 1,\n [\"CITEREFIfrah2001\"] = 1,\n [\"CITEREFIsaacson2012\"] = 1,\n [\"CITEREFJohn_Bird2007\"] = 1,\n [\"CITEREFKidwellWilliams,_Michael_R.1992\"] = 1,\n [\"CITEREFKieslerSproullEccles1985\"] = 1,\n [\"CITEREFKneusel2017\"] = 1,\n [\"CITEREFKoetsier2001\"] = 1,\n [\"CITEREFL._Torres_Quevedo1914\"] = 1,\n [\"CITEREFLande\"] = 1,\n [\"CITEREFLight1999\"] = 1,\n [\"CITEREFLorch1976\"] = 1,\n [\"CITEREFMarchant2006\"] = 1,\n [\"CITEREFMartin1925\"] = 1,\n [\"CITEREFMcCarthyLifschitz1991\"] = 1,\n [\"CITEREFMoor2006\"] = 1,\n [\"CITEREFPrudhomme2018\"] = 1,\n [\"CITEREFRandell\"] = 1,\n [\"CITEREFRandell1982\"] = 1,\n [\"CITEREFRojas\"] = 1,\n [\"CITEREFRojas1998\"] = 1,\n [\"CITEREFShannon1964\"] = 1,\n [\"CITEREFShannon2021\"] = 1,\n [\"CITEREFSimon_Singh\"] = 1,\n [\"CITEREFSinha1978\"] = 1,\n [\"CITEREFStankovićAstola2008\"] = 1,\n [\"CITEREFTedre2014\"] = 3,\n [\"CITEREFTorres_Quevedo1914\"] = 1,\n [\"CITEREFWiener1948\"] = 1,\n [\"CITEREFXiongProctor2018\"] = 1,\n [\"CITEREFYamada2004\"] = 1,\n}\ntemplate_list = table#1 {\n [\"!\"] = 3,\n [\"Citation\"] = 4,\n [\"Cite SEP\"] = 1,\n [\"Cite book\"] = 22,\n [\"Cite encyclopedia\"] = 4,\n [\"Cite journal\"] = 17,\n [\"Cite news\"] = 3,\n [\"Cite web\"] = 18,\n [\"Commonscat\"] = 1,\n [\"Dubious\"] = 1,\n [\"History of computing\"] = 1,\n [\"Main\"] = 5,\n [\"Quote\"] = 1,\n [\"Reflist\"] = 1,\n [\"Rp\"] = 1,\n [\"Sfn\"] = 4,\n [\"Short description\"] = 1,\n [\"Who\"] = 1,\n}\narticle_whitelist = table#1 {\n}\n"},"cachereport":{"origin":"mw-web.eqiad.main-5dc468848-zb9xs","timestamp":"20241122141941","ttl":2592000,"transientcontent":false}}});});</script> <script type="application/ld+json">{"@context":"https:\/\/schema.org","@type":"Article","name":"History of computer science","url":"https:\/\/en.wikipedia.org\/wiki\/History_of_computer_science","sameAs":"http:\/\/www.wikidata.org\/entity\/Q1189238","mainEntity":"http:\/\/www.wikidata.org\/entity\/Q1189238","author":{"@type":"Organization","name":"Contributors to Wikimedia projects"},"publisher":{"@type":"Organization","name":"Wikimedia Foundation, Inc.","logo":{"@type":"ImageObject","url":"https:\/\/www.wikimedia.org\/static\/images\/wmf-hor-googpub.png"}},"datePublished":"2005-11-29T06:49:42Z","dateModified":"2024-10-06T00:19:17Z","image":"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/d\/d3\/Glen_Beck_and_Betty_Snyder_program_the_ENIAC_in_building_328_at_the_Ballistic_Research_Laboratory.jpg","headline":"aspect of history"}</script> </body> </html>