submit urlsubmit rss feedadd directoryMobile Arts Sites

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

Looted and plundered. Now to waste time. RT @lizlet Hey, Mac users, sweet-ass free software deal happening here: http://www.macheist.com/.
shawnestes (Shawn Estes) Fri, 06 Nov 2009 21:27:00 -0000
Looted and plundered. Now to waste time. RT @lizlet Hey, Mac users, sweet-ass free software deal happening here: http://www.macheist.com/.
http://bit.ly/1v4lJ6 Will Microsoft become the General Motors of software? (Stephanie N. Me.. http://bit.ly/4owD98
iMicrosoft (iMicrosoft) Fri, 06 Nov 2009 21:26:53 -0000
http://bit.ly/1v4lJ6 Will Microsoft become the General Motors of software? (Stephanie N. Me.. http://bit.ly/4owD98
Blackberry push dienst: Hi , also ich habe mir die BB software von der SE seite runtergel.. http://bit.ly/2LkizZ #xperia #winmobile
mobiltalk (mobil-talk.de) Fri, 06 Nov 2009 21:26:33 -0000
Blackberry push dienst: Hi , also ich habe mir die BB software von der SE seite runtergel.. http://bit.ly/2LkizZ #xperia #winmobile
Hiring: Software Developer (Mississauga) http://bit.ly/3DOh0t #Jobs #TweetMyJOBS
tmj_itjobs (TMJ IT Jobs) Fri, 06 Nov 2009 21:26:29 -0000
Hiring: Software Developer (Mississauga) http://bit.ly/3DOh0t #Jobs #TweetMyJOBS
Great news for open source software and specially for Drupal...big user behind their product...http://ix2a3.th8.us
iuriarte (Ian Uriarte) Fri, 06 Nov 2009 21:26:16 -0000
Great news for open source software and specially for Drupal...big user behind their product...http://ix2a3.th8.us
TUANZ - Telecomunications Users Association Of New Zealand: The company is a leading provider of software and s.. http://bit.ly/GgmBh
TeleMSP (Mike Wolk) Fri, 06 Nov 2009 21:26:04 -0000
TUANZ - Telecomunications Users Association Of New Zealand: The company is a leading provider of software and s.. http://bit.ly/GgmBh

 
Subscribe to Software RSS feed

directory of related sites

Akada Software - DanceWorks is a Windows-based Dance Studio Management Program that keeps track of accounts, students, classes and staff.
Meta Description: [ DanceWorks is the first Windows-based Dance School Management Program. ]

Animated Communications - 3d Choreographer - 3d Choreographer (3DC) is a program to create character animations.
Meta Description: [ 3d Choreographer MS Windows 3D Animation software ]

ArtSchool Manager Program - Managing the day to day work of your dance, gymnastics, music, martial arts or combination school.
Meta Description: [ ArtSchool Manager, School Management Software, School Manager, Dance, Gymnastics, Music, Martial Arts ]

CompuDance - Integrated software package manages student registration, accounts receivable/payable, recital, billing, E-Mailing, payroll, mailing labels, class attendance, profit/loss and costumes.
Meta Description: [ This web site describes CompuDance - the world's most popular dance, gymnastics, and music studio management software. ]

Contra Dance Designer - Graphical design and display of contra dancers, simple graphics and pretty colors.

Credo Interactive Inc. - The Web's one-stop-shop for character motion software and content. Makers of Life Forms 3D character movement software. Life Forms provides a fast, easy, and intuitive solution for creating and editing 3d character movement, including motion capture data.
Meta Description: [ Software developer Credo Interactive builds 3D character animation products including Life Forms, DanceForms and Mega MoCap motion-capture content. Credo will contract for custom software development and brings 15 years of character animation experience to your 3D projects ]

CSD: Computerised Solutions For Dance - South Africa based developers of software solutions tailored for use in the DanceSport arena.

DANCE - The Dance Figure Database - Shareware windows program to edit dance figures.

Dance Finance Software - A business management application designed specifically for dance studios. Features include mail merge, bulk email, vendor maintenance, preloaded costume vendor size charts and costume order suite.

Dance Interactive: Teaching Dance with Multimedia - Software and video resources for dance educators. Graham technique, Labanotation CD-ROMs and books on teaching contemporary dance.
Meta Description: [ Graham Technique, CD ROM featuring 10 basic exercises in full motion video, resource book, superb playback control in this beautifully put together dance teacher's resource. ]

Dance School Database, The - An administrative tool to automate registers and invoices for Dance Schools.
Meta Description: [ The Dance School Database automates the registers, invoices, storage of pupil details for any kind of dance school based in the UK ]

Dance Studio Manager - Software includes one-click features such as manage cash receipts, detailed reports, dancer information and event planning.
Meta Description: [ Dance Studio Manager 2003 software includes everything a dance studio needs to run efficiently and stay organized. We offer ]

Fred Bolder's Ballroom Site - DansCAD - Freeware dance software by Fred Bolder.
Meta Description: [ Ballroom dancing ]

Jackrabbit Class - Web-based class management and accounts receivables software for dance studios.
Meta Description: [ Jackrabbit Class has detailed reports, detailed family and student information accessible from your business or at home. ]

Jackrabbit Class: Dance Studio Software - Web-based dance studio management software assists studio owners with managing dance classes, enrollment, scheduling, billing and accounts receivables.
Meta Description: [ Jackrabbit Class has detailed reports, detailed family and student information accessible from your business or at home. ]

Salsaroc - Software teaches dancing using sound, pictures and video clips.
Meta Description: [ Learn to Dance Salsa, Salsa Shines, Salsaroc, Modern Jive on your computer using Video Clips. Includes, beginner and intermediate classes and practice. ]

SimpleDance: Visualization of Dance Steps - A tool to enter and to visualize dance patterns with help of the footsteps.

Skating System Software - Software designed to manage dances competitions.

Studio Director, The - Web based dance studio software.
Meta Description: [ Web based business management software for dance, gymnastics, yoga and all types of fitness studios and schools. Online registration, ecommerce, automatic billing, tuition, class scheduling, and financials. Mac / Apple computer compatible. ]

Triple Threat Dance Studio Software - Customizable and simple to use software to manage every aspect of your studio; from classes to costumes to recitals to accounting.
Meta Description: [ Triple Threat Software Dance Studio Manager, simple software to run your dance studio or school; customized for you. ]

500 XSpasm - Online application to share dance moves on video. Provides information on dance and technology with links to dance videos.
Meta Description: [ Provides info about the application of technology in dance teaching, learning, performance and viewing. Includes videos and a forum on dance teaching and new media. ]

Software related videos
Johnny Depp - digital painting ( and original music )
Next Video
Software related videos

 

HOMEADVERTISINGABOUT US

articlesartsbusinesscomputersgameshealthhospitalshomekids & teensnewsmobilephysiciansrecreationreferenceregionalscienceshoppingsocietysportsworld


Submit a Site About Become an Editor