Jump to ContentJump to Main Navigation
After DigitalComputation as Done by Brains and Machines$
Users without a subscription are not able to see the full content.

James A. Anderson

Print publication date: 2017

Print ISBN-13: 9780199357789

Published to Oxford Scholarship Online: February 2018

DOI: 10.1093/acprof:oso/9780199357789.001.0001

Show Summary Details
Page of

PRINTED FROM OXFORD SCHOLARSHIP ONLINE (www.oxfordscholarship.com). (c) Copyright Oxford University Press, 2020. All Rights Reserved. An individual user may print out a PDF of a single chapter of a monograph in OSO for personal use. date: 18 January 2020

Software

Software

Making a Digital Computer Do Something Useful

Chapter:
(p.35) Chapter 4 Software
Source:
After Digital
Author(s):

James A. Anderson

Publisher:
Oxford University Press
DOI:10.1093/acprof:oso/9780199357789.003.0004

Digital computers are “protean” in that they can become almost anything through software. Their basic design elements came from a 19th-century British tradition in logic, exemplified by Boole and Babbage. It seemed natural to have logic realized in hardware. This tradition culminated in the work of Alan Turing who proposed a universal computing machine, now called a Turing machine, based on logic. Although hardware that computes logic functions lies at the core of digital hardware, low-level practical machine operations are grouped together in “words.” Programs are based on hardware operations controlling computation at the word level. This chapter presents a detailed example of what a computer does when it actually “computes.” Because human cognition finds it hard to use such an alien device, there is a brief discussion of how programming became “humanized” with the invention of software tools like assembly language and FORTRAN.

Keywords:   Alan Turing, Turing machine, Lovelace, software, Boole, Babbage, computer words, FORTRAN, machine language, assembly language

Oxford Scholarship Online requires a subscription or purchase to access the full text of books within the service. Public users can however freely search the site and view the abstracts and keywords for each book and chapter.

Please, subscribe or login to access full text content.

If you think you should have access to this title, please contact your librarian.

To troubleshoot, please check our FAQs , and if you can't find the answer there, please contact us .