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
Software - Twitter Search

E-commerce (electronic commerce) software develope - Toronto - N/A (per year): Skill Requirements:Education: Compl... http://bit.ly/7u1NMa
ITJobsInCanada (IT Jobs In Canada) Wed, 06 Jan 2010 04:33:38 -0000
E-commerce (electronic commerce) software develope - Toronto - N/A (per year): Skill Requirements:Education: Compl... http://bit.ly/7u1NMa
Jobs in Los Angeles: Python Developer Software Web Application GIS Map LAMP IT Design http://ow.ly/16hcjA
LosAngelesJobz (Los Angeles) Wed, 06 Jan 2010 04:33:17 -0000
Jobs in Los Angeles: Python Developer Software Web Application GIS Map LAMP IT Design http://ow.ly/16hcjA
The Ultimate PLR Article Collection Software.: A Library Of 29,768 Niche Market Articles In A Keyword Searchabl.. http://bit.ly/6xKN3q
wordpressdeals (wordpressdls ) Wed, 06 Jan 2010 04:33:05 -0000
The Ultimate PLR Article Collection Software.: A Library Of 29,768 Niche Market Articles In A Keyword Searchabl.. http://bit.ly/6xKN3q
US software firm sues China for 2.2 billion dollars: LOS ANGELES (AFP) - A California firm filed a 2.2 billion .. http://bit.ly/7pR8x4
China_news (CHINA_NEWS) Wed, 06 Jan 2010 04:32:58 -0000
US software firm sues China for 2.2 billion dollars: LOS ANGELES (AFP) - A California firm filed a 2.2 billion .. http://bit.ly/7pR8x4
Software maker sues China, computer makers for allegedly pirating Internet filtering software: LOS ANGELES - A .. http://bit.ly/6rjIor
China_news (CHINA_NEWS) Wed, 06 Jan 2010 04:32:55 -0000
Software maker sues China, computer makers for allegedly pirating Internet filtering software: LOS ANGELES - A .. http://bit.ly/6rjIor
Try the top Twitter auto follower software for free or buy the full pro version for only $97. ad http://tinyurl.com/ybemwfr
QRealEstate (Minna Quigly) Wed, 06 Jan 2010 04:32:44 -0000
Try the top Twitter auto follower software for free or buy the full pro version for only $97. ad http://tinyurl.com/ybemwfr

 
Subscribe to Software RSS feed

directory of related sites

Aves Bird Watcher's Log - Software for Windows includes world bird list, image collection, trip log, daily diary, and club members list.
Meta Description: [ Popular bird watcher's log and diary software. Includes world bird list, image collection. Very simple and efficient user interface for keeping track of daily sightings, trips, weather conditions, habitats, watcher details and other modules all in one package. Includes graphs and reporting modules. ]

AviSys Birding Software - Information on database and reporting software for North America and Worldwide birders.
Meta Description: [ AviSys Birding Software, the superior worldwide database, listing and reporting software for serious birders, ornithologists and environmental professionals. ]

Better Birdwatching - Videos and software for identifying birds in the western North America.
Meta Description: [ Better Birdwatching and Pioneer Nature make DVD, video and software guides for identifying and finding birds in western U.S., Canada, Alaska Colorado Idaho Montana New Mexico Nevada Oregon Washington Wyoming South Dakota Black Hills California Arizona Oklahoma Texas Arkansas Missouri Iowa Minneso... ]

Bird Songs International - Detailed descriptions of CD-ROMs Birds of Bolivia, Birds of Venezuela, and Birds of Tropical Asia.

BirdBase Plus BirdArea - Database for entering your worldwide sightings, plus lists of the birds of any major world area.
Meta Description: [ Birding software favored by serious birders ]

Birding Database - Software for recording sightings and producing lists. Multimedia capability; Western Palearctic and World lists.

BirdSong Bytes - Photos and songs of 136 common birds of Eastern North America.
Meta Description: [ Software that allows you to view colour photographs and listen to song recordings of 136 common birds of temperate Eastern North America on your Windows PC. ]

EnjoyBirds - Information about this digital illustrated guide for identifying birds and bird calls of North and Central America, Hawaii, and the Caribbean.
Meta Description: [ Illustrated field guides to plants and birds ]

Eremaea Birds - On-line personal bird listing with access to a global database.
Meta Description: [ Eremaea Birds is a personal bird list organiser and global bird atlas combined. ]

Flying Emu - Map List software for North American and world birding lists, plus many links.
Meta Description: [ The Flying Emu Birding Pages have hundreds of seasonal bird checklists, elegant and friendly Map List software that records your sightings anywhere in the world by point and click on a map, and spectacular bird photos."< ]

Lanius Software - Products include the North American Bird Reference Book CD-ROM and Lanius Excalibur Bird Life List Utility.
Meta Description: [ Learn to identify wild North American birds visually & by their songs with our bird watching books & guides, our compact birding binoculars, guided bird tours, & LANIUS birding software. OnMyMountain.com: Your world of birding & nature. ]

Pocket Bird Recorder - Listing software for PocketPC and PalmOS devices.
Meta Description: [ Birding Software at Wildlife Computing. The most powerful database for keeping track of your wildlife sightings - birds, mammals, butterflies, dragonflies, and more ]

Redshank Software - Information on Avendex, a bird sightings database and analysis program for North and South Carolina (Windows and Mac); ClipBird checklist utility.

Syrinx - A program for spectral analysis, editing, and playback of bird sounds.

Thayer Birding Software - Popular bird identification and record keeping software, with newsletters, discussion group, and checklists.
Meta Description: [ Thayer Birding Software makes the award winning Birds of North America and Birder's Diary CD-ROMs. ]

The Birder's Notebook - Database with capability to catalog photos, videos, and sounds with each observation. Creates multimedia checklists. Demo CD available.
Meta Description: [ Birding, Birding Software, Birding CDs, Multimedia CDs, The Birder's Notebook, Ornithology, Ornithology Software,Creative Naturalist ]

TweetChirp Assistant - Plays bird calls and records sightings on a Windows CE based personal organizer.
Meta Description: [ TweetChirp Assistant is the only software designed to play over 700 birdcalls in the field on any Windows Mobile 5.0, PocketPC, Desktop/Laptop or PlasmOS (version 5.2 or higher) based personal organizer. Using the speaker on such a device as Compaq's iPAQ or Palm Tungsten T5, the user can simply ... ]

Wildlife Acoustics - Manufactures and markets the Song Sleuth digital birdsong detective, which claims to automatically identifies birds from their songs in the field.
Meta Description: [ Wildlife Acoustics - Automatic bird song recognition technology ]

Wildlife Computing - Bird Recorder 32 and Pocket Bird Recorder programs for keeping track of sightings of birds, butterflies, and dragonflies.
Meta Description: [ Birding Software Wildlife Computing. Desktop PC, Pocket PC and Palm OS software for birdwatchers and other naturalists. ]

Wildlife Recorder - Software for keeping bird, butterfly, dragonfly, mammal, and other wildlife sightings organized. Features include report generation and voice sightings entry.
Meta Description: [ Birding Software at Wildlife Computing. The most powerful database for keeping track of your wildlife sightings - birds, mammals, butterflies, dragonflies, and generate great reports. ]

Wings - Macintosh OS X software for managing bird records in a relational database.
Meta Description: [ Wings is birding software written for Mac OS X and Windows. ]

Software related videos
Whitesmoke Activation Code
Next Video
Software related videos

 

HOMEADVERTISINGABOUT US

articlesartsbusinesscomputersgameshealthhospitalshomekids & teensnewsmobilephysiciansrecreationreferenceregionalscienceshoppingsocietysportsworld


Submit a Site About Become an Editor