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

 
 
directory of related topics

Resources :: Scouting

 
Software RSS feed
Software - Twitter Search

@smilelvin hey~ you do architecture right? but do you know how to use software to make the artist impression for interior? =x
valme0w (Val Eng) Wed, 04 Nov 2009 18:05:47 -0000
@smilelvin hey~ you do architecture right? but do you know how to use software to make the artist impression for interior? =x
#CHICAGO financial #analytics #software http://bit.ly/3UOfXq
HQtUBE_TV (HQtUBE_TV) Wed, 04 Nov 2009 18:05:46 -0000
#CHICAGO financial #analytics #software http://bit.ly/3UOfXq
need software to help with your list building efforts well for 39 bucks you can start your own business => http://bit.ly/1rw4FP
usalures (Doug Hall) Wed, 04 Nov 2009 18:05:43 -0000
need software to help with your list building efforts well for 39 bucks you can start your own business => http://bit.ly/1rw4FP
Senior Software Engi... - Los Angeles, CA (http://tinyurl.com/yhs9xgd) Get Computer Hardware Engineering Jobs #ComputerHardwareEngineering
GetCoHaEngiJobs (GetCoHaEngiJobs) Wed, 04 Nov 2009 18:05:42 -0000
Senior Software Engi... - Los Angeles, CA (http://tinyurl.com/yhs9xgd) Get Computer Hardware Engineering Jobs #ComputerHardwareEngineering
VoIP Software Professional Services Engineer - Los Angeles, CA (http://tinyurl.com/yfz6rkt) Get Marine Engineering Jobs
GetMarEnginJobs (GetMarEnginJobs) Wed, 04 Nov 2009 18:05:40 -0000
VoIP Software Professional Services Engineer - Los Angeles, CA (http://tinyurl.com/yfz6rkt) Get Marine Engineering Jobs
"The most positive experience we have had with a software vendor in living memory": http://wp.me/pB6dJ-18
mensch45 (steve sattler) Wed, 04 Nov 2009 18:05:31 -0000
"The most positive experience we have had with a software vendor in living memory": http://wp.me/pB6dJ-18

 
Subscribe to Software RSS feed

directory of related sites

Advancement Tracking Spreadsheets - Provides a variety of spreadsheets to aid unit leaders with the tracking of advancement requirements.
Meta Description: [ You've found the place to get the latest versions of the Cub Scout Achievement Trackers! ]

Arapaho Software - Order the Arrow patch collecting software, images, and books for collectors of Boy Scout memorabilia.

er Cub Achievement Tracking Software - Free Excel based solution for Tiger Cub Leaders to track the progress of their Scouts through the Tiger Cub Program. Updated for the 2001 Tiger Cub Handbook.
Meta Description: [ Tiger Cub Den Achievement Tracking Software in Excel Format ]

Girl Scout and BSA Unit Software - Computer software for Cub Scout, Boy Scout, and Girl Scout units, service units, and districts by KSC Group Scouting Software.
Meta Description: [ Computer software for Girl Scout and BSA units, service units and districts. ]

Neptune Computer Technology - Software for use by Colony, Pack and Troop leaders to help with the easy running of their section. Software is applicable to other youth organisations.
Meta Description: [ Neptune Computer Technology Home Page - Suppliers of software for Scouting ]

New Zealand Scouting Software - Group tracking and forms.

Online Achievement Tracking - Internet based record keeping for Cub Scouts Packs and Boy Scout Troops in BSA by ScoutTrack.

Online Boy Scout Advancement Tracker - Tracking includes ranks, merit badges, service hours, camping trips, hikes, and leadership positions. Report capability for automatic sending to parents. Troop leaders can have access to centralized data.

Rank N' File Software - Hart Enterpirses Boy Scout and Cub Scout management computer programs.
Meta Description: [ Makers and distributors of Rank N' File Boy Scout and Cub Scout Advancement Tracking Software, and Runners File Exercise Software ]

Rank Tracker Plus - Boy Scout tracking software for rank, advancement, and scout activity. Shareware version available.
Meta Description: [ SoftRite, Inc. provides the best and easiest software available to help Scout Leaders, Scouts, and Parents track the progress of scouting activities. ]

Scout Record Keeper - RecordKeeper tracks individual scout's information, advancement and badges, leadership information and will store photos.

404 Scout Unit On-Line Record Management - Manage scout unit records on-line instead of buying software. Available for Cub Scout Pack, Webelos, Scout Troop, Varsity Team, and Venturing Explorer.

Scout Web Record Keeper - Stores unit information in a central location that can be retrieved by any assigned registered leader on the account. All Data can be exported to MS Excel for data manipulation. Free guest account for demonstration.
Meta Description: [ Scouts World is a Scouting Portal Project for Scouts of all walks and from all corners of the world, from Girl Scouts to Boy Scouts ]

Scoutcount II - Registration and membership management software for Scout Association groups.

Scoutdb - Free web based roster, calendar and email for cub scout packs

Scouter's Aid For Windows - Boy Scout Troop management software.
Meta Description: [ Scouter's Aid, Boy Scout Troop Management Software ]

ScoutGames - Downloadable free scout games database created by BBP Software.
Meta Description: [ iis log file (logfile) compression archiver your IIS logfiles. automation tools ]

Scouting and Guiding software and files - Links for virtually all software available today worldwide, by country.

ScoutManage - On-line system for managing BSA Cub Scout packs.
Meta Description: [ Cub Scout and Boy Scout Software for Online Pack and Unit Management. Simple, effective, Scout Unit Management software. Easy On-Line Management from any internet connection. ]

ScoutSoft Software - ScoutSoft for LDS Stakes Wards provides full Cub scouting, Scouting, Varsity Venturing Crew advancement tracking for LDS (Mormon) sponsored units.
Meta Description: [ El deber a Dios Duty to God Award and Young Womanhood Award tracked and ScoutSoft tracks BSA ScoutNet 2000 scouting advancement for Mormon sponsors including Duty to God Award, On My Honor, Faith in God for Young Men & Young Womanhood for Young Women plus Aaronic Priesthood. Complete LDS Scoutin... ]

SRT Enterprises - Trooper for Windows - Software to track BSA Scout troop members' personal information, advancement, attendance, leadership, payments, medical information, and vehicles. Includes links to other Scouting-related sites.
Meta Description: [ SRT Enterprises - home of Trooper (tm) BSA troop tracking software, Taglinator (tm) the tagline randomizer, and EdIt! (tm) DOS text editor. ]

Trax Advancement Spreadsheets - Offers no-cost tracking spreadsheets in multiple formats to track Boy Scouts of America (Cub, Boy Scout and Venturing) program advancement, adult training, and unit finances. Software available in multiple formats.
Meta Description: [ Free Excel Spreadsheets for tracking Cub Scout, Boy Scout, and Venturer rank advancement. ]

TroopManager Plus and BadgeManager Plus - Girl Scout record keeping from Forevergreen Software Company
Meta Description: [ girl scout troop software, girl scout badge software ]

Troopmaster Software - Software for BSA Scouters.
Meta Description: [ Software for management of Boy Scout Troops, Cub Scout Packs, and Girl Scout Troops ]

WinScout - Troop software for BSA by TP Software.
Meta Description: [ WinScout - Boy Scout Troop tracking software ]

Software related videos
Low-Cost Multi-touch Whiteboard using the Wiimote
Next Video
Software related videos

 

HOMEADVERTISINGABOUT US

articlesartsbusinesscomputersgameshealthhospitalshomekids & teensnewsmobilephysiciansrecreationreferenceregionalscienceshoppingsocietysportsworld


Submit a Site About Become an Editor