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

http://tinyurl.com/dumvh Project management, collaboration, and task software: Basecamp
cube_ice (cube_ice) Sat, 02 Jan 2010 00:02:06 -0000
http://tinyurl.com/dumvh Project management, collaboration, and task software: Basecamp
The Latest News About Forex Software From Forextraderfast http://tinyurl.com/yljrkp9
ForexTraderFast (Andy Trader) Sat, 02 Jan 2010 00:02:04 -0000
The Latest News About Forex Software From Forextraderfast http://tinyurl.com/yljrkp9
Seo tools, Free software download, Webmaster tools: Search engine optimization requires many hours of research .. http://bit.ly/6Cr89E
_seo_dude (SEO Dude) Sat, 02 Jan 2010 00:01:15 -0000
Seo tools, Free software download, Webmaster tools: Search engine optimization requires many hours of research .. http://bit.ly/6Cr89E
A Revolutionary Software Solution For Parents, Huge Market: Kids 5-12. - http://tinyurl.com/y96xevt
mmafightbiz (MMAfights.biz) Sat, 02 Jan 2010 00:01:09 -0000
A Revolutionary Software Solution For Parents, Huge Market: Kids 5-12. - http://tinyurl.com/y96xevt
#4: Fisher-Price Fun-2-Learn Computer Cool School Scooby-Doo Software http://ff.im/-dF03D
elsatconaway (Elsa T. Conaway) Sat, 02 Jan 2010 00:01:04 -0000
#4: Fisher-Price Fun-2-Learn Computer Cool School Scooby-Doo Software http://ff.im/-dF03D
Place a little software on a plate with a side of new followers and you have a filling meal! http://tinyurl.com/yfnnkak
Kitchencookware (Helene Flynn) Sat, 02 Jan 2010 00:00:51 -0000
Place a little software on a plate with a side of new followers and you have a filling meal! http://tinyurl.com/yfnnkak

 
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
Whitesmoke Activation Code
Next Video
Software related videos

 

HOMEADVERTISINGABOUT US

articlesartsbusinesscomputersgameshealthhospitalshomekids & teensnewsmobilephysiciansrecreationreferenceregionalscienceshoppingsocietysportsworld


Submit a Site About Become an Editor