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

RT @Brons09 48 Hour SPECIAL - Amazing 2010 Software - CRANK out Awesome Niche Websites in UNDER 10 Minutes http://budurl.com/wso1
Keithstr (Keith Stringer) Thu, 07 Jan 2010 05:30:35 -0000
RT @Brons09 48 Hour SPECIAL - Amazing 2010 Software - CRANK out Awesome Niche Websites in UNDER 10 Minutes http://budurl.com/wso1
Derrick Van Dyke is giving away his list-building software for free at http://TwitterListBuilder.com/drmichelekoo
drmichelekoo (Michele Koo) Thu, 07 Jan 2010 05:30:34 -0000
Derrick Van Dyke is giving away his list-building software for free at http://TwitterListBuilder.com/drmichelekoo
#Kor_Eng Let me introduce my self. I am a man:) this year I am in 32. Software developer. Like listening music better than watching movie.
steve_yun (윤종희_steve) Thu, 07 Jan 2010 05:30:32 -0000
#Kor_Eng Let me introduce my self. I am a man:) this year I am in 32. Software developer. Like listening music better than watching movie.
Do you need special software to "write" a WP website? even if it's only 1 page?
SoulfulParent (Sandra Huber) Thu, 07 Jan 2010 05:30:31 -0000
Do you need special software to "write" a WP website? even if it's only 1 page?
Retailers Tap Into Software To Know Their Customers http://bit.ly/6OVfLf
davidpcurrie (David P. Currie) Thu, 07 Jan 2010 05:30:25 -0000
Retailers Tap Into Software To Know Their Customers http://bit.ly/6OVfLf
@Dropbox Its alright, you guys rock, I just recently got your software. You saved me from constantly forgetting my flash drive.
nbjames (Nick James) Thu, 07 Jan 2010 05:30:21 -0000
@Dropbox Its alright, you guys rock, I just recently got your software. You saved me from constantly forgetting my flash drive.

 
Subscribe to Software RSS feed

directory of related sites

A Bride's Essential Guide - A step by step planning guide by a master bridal consultant. Covers planning, etiquette, saving money and avoiding wedding day disasters.
Meta Description: [ Wedding planning guide with a checklist and sites for weddings. Get a wedding planning guide with checklist & sites for weddings. For a checklist & sites for weddings, get this wedding planning guide., Wedding planning guide with a checklist and sites for weddings. Get a wedding planning guide wi... ]

Brides And Bows - Wedding day planning tool designed to educate and guide the bride-to-be using interactive DVD.

E Z Wedding Planner - Plan the details of your wedding free.
Meta Description: [ Free wedding planner software for wedding planning online, Weddings and wedding planning, Find wedding dresses, engagement rings, wedding invitations, wedding cakes, wedding gifts, wedding gowns, wedding rings, wedding songs, wedding favors, wedding flowers, wedding hair styles. Wedding dress, en... ]

Flash Custom Designed Databases, LLC - Program for organizing and managing wedding lists. Maintains guest list, responses, menu choices, and gifts. Creates printable reports and mailing labels.

Frog Ware - Wedding planning software.
Meta Description: [ Wedding planning, event management, and room floorplan layout software organizer to help you plan a wedding or event, for brides and wedding consultants or coordinators. Also personal contact management and organizational software. ]

KSL Complete Wedding Planner - Offers software that organizes wedding planning tasks.
Meta Description: [ Home of the KSL Complete Wedding Planner - Wedding Software designed to help plan your wedding. ]

My Wedding Companion Planning Software - Manages your entire guest list, invitations, RSVP's, budget, worksheets, everything else.
Meta Description: [ Wedding planner software to help you in wedding planning and invitations GUARANTEED! ]

My Wedding Organizer - Wedding planning software runs on all versons of Windows including 2000, ME and XP. Free trial.
Meta Description: [ Wedding planning software to help with invitations, guest list, budget, to do lists, and seating. For the bride and the wedding planner.. ]

Open Door Software Solutions, Inc. - Software to organize bridal registry information into an easy to use database.

Smart Wedding - Wedding planner software.
Meta Description: [ Award winning wedding software. The ultimate mast-have tool for anyone planning a wedding. 30 day money-back guarantee. ]

The Interactive Invite - Provides interactive wedding invitations on CD.

The Wedding Tracker - Web-based wedding planning and guest management software. Online RSVP system and a range of tools to manage events, guests, invitations, seating charts, and gifts.
Meta Description: [ Personal wedding websites and web-based wedding planning software. Easy to use, highly customizable Wedding templates, your own .com address (see AmandaandScott.com), and photo printing. Online RSVP system and a range of tools to manage wedding events, wedding guests, wedding invitations, wedding... ]

Wedding Assistant - Interactive CD-ROM for planning a wedding, for Macintosh and Windows systems.
Meta Description: [ Brain Cheese Studios Wedding Assistant creates the perfect wedding by taking the guesswork and pain out of planning. ]

Wedding's a Breeze Kit - Wedding planning software and organizer kit with themes available to track guests, expenses, tasks, and mailing labels.
Meta Description: [ wedding software, organizer and planner, theme wedding, my wedding plans. ]

Weddings Addressed - Quickly and easily address all of your wedding invitations on you computer. Track gifts and RSVPs.
Meta Description: [ Finally, there is a program to professionally address envelopes on an ordinary PC. Weddings Addressed makes the complicated etiquette of addressing envelopes easy and makes tracking RSVPs and gifts a breeze. Helpful reports can be quickly previewed on-screen or printed. Not just for weddings, it ... ]

Software related videos
100 Fast Cash System
Next Video
Software related videos

 

HOMEADVERTISINGABOUT US

articlesartsbusinesscomputersgameshealthhospitalshomekids & teensnewsmobilephysiciansrecreationreferenceregionalscienceshoppingsocietysportsworld


Submit a Site About Become an Editor