submit urlsubmit rss feedadd directory

article

Computer software (or simply software) is the programs and procedures that enable a computer to perform a specific task, as opposed to the physical components of the system (hardware). This includes application software such as a word processor, which enables a user to perform a task, and system software such as an operating system, which enables other software to run properly, by interfacing with hardware and with other software.

The term "software" was first used in this sense by John W. Tukey in 1957. In computer science and software engineering, computer software is all information processed by computer systems, programs and data. The concept of reading different sequences of instructions into the memory of a device to control computations was invented by Charles Babbage as part of his difference engine. The theory that is the basis for most modern software was first proposed by Alan Turing in his 1935 essay Computable numbers with an application to the Entscheidungsproblem. Hally, Mike (2005:79). Electronic brains/Stories from the dawn of the computer age. British Broadcasting Corporation and Granta Books, London. ISBN 1-86-207663-4.

Relationship to hardware


Computer software is so called in contrast to computer hardware, which encompasses the physical interconnections and devices required to store and execute (or run) the software. In computers, software is loaded into RAM and executed in the central processing unit. At the lowest level, software consists of a machine language specific to an individual processor. A machine language consists of groups of binary values signifying processor instructions (object code), which change the state of the computer from its preceding state. Software is an ordered sequence of instructions for changing the state of the computer hardware in a particular sequence. It is generally written in high-level programming languages that are easier and more efficient for humans to use (closer to natural language) than machine language. High-level languages are compiled or interpreted into machine language object code. Software may also be written in an assembly language, essentially, a mnemonic representation of a machine language using a natural language alphabet. Assembly language must be assembled into object code via an assembler.

More on [ Computer software ]


directory of related categories

 
 
Software RSS feed
Forbes.com: Collecting News

A League Of His Own
Nina P. West, Artfact.com Mon, 25 Aug 2008 21:05:11 -0000
Hall of Famer Honus Wagner is famous for more than his batting stats.
Big Bucks For Wooden Ducks
Nina P. West, Artfact.com Wed, 13 Aug 2008 10:58:57 -0000
A little piebald sea duck fetches $120,000 at auction. A lot, but no where near the record of $856,000.
Beatrix's Brilliant Bunnies
Nina P. West, Artfact.com Wed, 30 Jul 2008 17:20:35 -0000
An illustration from the creator of Peter Rabbit sells for nearly $600,000 in London.

Today's Museum of Fine Arts, Boston Exhibitions and Events

Aug 28: Guided Tours - Introduction to Museum Collections
Thu, 28 Aug 2008 12:05:25 -0500
10:30 AM - 11:30 AM One-hour tours, given by Museum-trained guides, feature masterpieces from the collections. Location: Sharf Visitor Center Tickets: Free with Museum admission.Click here for details(c) 2008 Museum of Fine Arts, Boston
Aug 28: Gallery Activities - Truth in Beauty: Symbolism of Art Nouveau Jewelry
Thu, 28 Aug 2008 12:05:25 -0500
11:00 AM - 12:00 PMIn this curatorial gallery talk led by Meghan Melvin learn about the Art Nouveau movement in the special exhibition "Imperishable Beauty: Art Nouveau Jewelry." Examine the exquisite craftsmanship and discover the potent themes of fin-de-siecle masterworks by artists such as Rene Lalique and Lucien Gaillard. Location: Sharf Visitor Center Tickets: Free with Museum admission.Click here for details(c) 2008 Museum of Fine Arts, Boston
Aug 28: Guided Tours - Art of Asia
Thu, 28 Aug 2008 12:05:25 -0500
11:00 AM - 12:00 PM One-hour tours, given by Museum-trained guides, feature masterpieces from this collection. Location: Sharf Visitor Center Tickets: Free with Museum admission.Click here for details Related Collection: Art of Asia, Oceania and Africa(c) 2008 Museum of Fine Arts, Boston

 
Subscribe to Collecting RSS feed

directory of related sites

ABEBooks.com - HomeBase - Free software for the PC or the Mac, enabling you to manage your bookstore. Designed for those stores specializing in used, out of print, rare and antiquarian books.
Meta Description: [ Free bookstore inventory management software from Abebooks ]

BookHound - Database and sales management tool for independent booksellers. For Macintosh and Windows. Built with FileMaker Pro.
Meta Description: [ Bibliopolis - Building Independents ]

BookRouter - An online data converter and forwarder which enables booksellers to control online inventories with a single upload.
Meta Description: [ Getting Started With Bookrouter ]

Software related videos
space. By Johnny Chung Lee, Carnegie Mellon University. For more information and software visit http://johnnylee.net ...
Next Video

 

HOMEADVERTISINGABOUT US

articlesartsbusinesscomputersgameshealthhospitalshomekids & teensnewsmobilephysiciansrecreationreferenceregionalscienceshoppingsocietysportsworld


Submit a Site About Become an Editor