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
ArtsJournal: Daily Arts News - Dance

The Viral Dance Video That Makes You Happy
Tue, 08 Jul 2008 05:56:49 -0800
The hottest thing on YouTube at the moment may be a relatively simple video of a guy dancing, "a big, doughy-looking fellow in shorts and hiking boots performing an arm-swinging, knee-pumping step that could charitably be called goofy... However you interpret it, you can't watch "Dancing" for very long without feeling a little happier."...
Another Leadership Change At Washington Ballet
Tue, 08 Jul 2008 05:40:19 -0800
"The Washington Ballet announced yesterday that it has hired Orlando Ballet Executive Director Russell P. Allen as its new chief administrator... Allen will be the ballet's fourth top administrator since Artistic Director Septime Webre arrived in 1999."...
London's Week Of Dance Records
Mon, 07 Jul 2008 16:01:59 -0800
"Over the coming week more of the city's dancers are being called on to generate yet more press by participating in the record-breaking activities dominating the festival. For example: performing the biggest ever Bollywood dance; executing the largest number of football freestyle tricks in one minute; amassing the largest number of couples jiving simultaneously; getting more than 191 ballet dancers balancing on pointe for one minute, and achieving the largest number of streetdance moves in a minute."...
A Chinese Choreographer Goes Home
Mon, 07 Jul 2008 06:54:48 -0800
"Thirteen years ago Shen Wei was a dancer, a choreographer and the founder of the Guangdong Modern Dance Company, the first of its kind in China. He was a rising star in his nation but craved to know more about Western dance than he could learn there. His movements combine Eastern and Western ideas, drawing from Chinese opera, martial arts, Abstract Expressionism and Western Modernism."...
Large Dance Fests Rethink And Diversify
Sun, 06 Jul 2008 11:54:02 -0800
"Organisers of similar large-scale dance parties this summer will be nervously watching the skies. Yet there's also a feeling that dance promoters are facing other, less elemental pressures. Creamfields, due to celebrate its 10th anniversary this August, is hoping to attract over 40,000 visitors with 'the most diverse line-up ever seen at a UK dance festival'."...
Dance Show Tops Network TV Ratings
Sun, 06 Jul 2008 11:52:09 -0800
Two hours of "So You Think You Can Dance" made Fox the top-rated network on Wednesday night, as 8.7 million viewers tuned in to the dancing competition from 8 to 10, according to Nielsen's estimates....

 
Subscribe to Dance 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
Self-explanatory. For Jerry. Also, new camera! With editing software that confuses the crap out of me. ... jerry lauren ...
Next Video

 

HOMEADVERTISINGABOUT US

articlesartsbusinesscomputersgameshealthhospitalshomekids & teensnewsmobilephysiciansrecreationreferenceregionalscienceshoppingsocietysportsworld


Submit a Site About Become an Editor