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

Fishing :: Outdoors
Fishing :: Outdoors
Maps :: Fishing

 
Software RSS feed
Software - Twitter Search

@bellamonika Microsoft provides their graphic design software suite (Expression Studio 3) for free to students at dreamspark.com.
rmcconnell (Robert McConnell) Thu, 05 Nov 2009 17:17:14 -0000
@bellamonika Microsoft provides their graphic design software suite (Expression Studio 3) for free to students at dreamspark.com.
MS online services in India: Software major Microsoft on Thursday launched 'Online Services' in India, which wi.. http://bit.ly/4fClTT
OliviaBlog (Olivia) Thu, 05 Nov 2009 17:17:13 -0000
MS online services in India: Software major Microsoft on Thursday launched 'Online Services' in India, which wi.. http://bit.ly/4fClTT
Free Database like MS Access FileMaker Orale Forms – Download Free Kexi Database Software http://ff.im/b2aur
ranjaymitra (Ranjay Mitra) Thu, 05 Nov 2009 17:17:11 -0000
Free Database like MS Access FileMaker Orale Forms – Download Free Kexi Database Software http://ff.im/b2aur
Free True Type Font Editor DoubleType – Create Custom TrueType Fonts with DoubleType Software http://ff.im/b2auo
ranjaymitra (Ranjay Mitra) Thu, 05 Nov 2009 17:17:11 -0000
Free True Type Font Editor DoubleType – Create Custom TrueType Fonts with DoubleType Software http://ff.im/b2auo
http://tinyurl.com/5fwq5f Software Download
cube_ice (cube_ice) Thu, 05 Nov 2009 17:17:06 -0000
http://tinyurl.com/5fwq5f Software Download
New #job: Software QA Engineer - QA Wizard Pro - Camtasia - POS - Java #jobs #tech http://bit.ly/cb35z
DallasTechJobs (Dallas Tech Jobs) Thu, 05 Nov 2009 17:17:05 -0000
New #job: Software QA Engineer - QA Wizard Pro - Camtasia - POS - Java #jobs #tech http://bit.ly/cb35z

 
Subscribe to Software RSS feed

directory of related sites

Angler's Assistant - Software for storing and reporting your catch, lake, guide and lodging information. Windows 95/98® Freeware.
Meta Description: [ Angler's Assistant Free Software, Texas Fishing Reports, Links & More ]

Angling Systems Ltd - Designed and built for the UK Coarse Angler.
Meta Description: [ Designed and built for the UK Coarse Angler, the Anglers Datbase is the system of choice for all coarse anglers. ]

BLS Outdoors - Offers several Windows software packages for anglers, including a catch log, a tournament manager and a solar/lunar calculator.
Meta Description: [ Classic Fishing Log, Tournament Management, and Solar/Lunar Software for Dedicated Anglers ]

CD Mapit - State contour lake maps on cd-rom for Wisconsin.

Coastal Software Corporation - Makers of FishMapper, a chart plotting and offshore trip planning program for Windows 95/98/NT/2000/XP. Includes thousands of artificial reef and oil/gas rig locations.

Easy Fishing Photo Log Database - Easy to use software for your catch and weather details, together with any photographs taken.

Easy Weigh-In Tournament Fishing Software - Easy weigh-in tournament management and club manangement fishing software.

Fishing CDs - Fishing guides on CD for fishermen and luremakers. Fully illustrated how to guides covering topics related to fishing and lure construction.
Meta Description: [ Fishing Guides on CD's for fishermen, anglers and luremakers. Fully illustrated how-to guides on CD. ]

Fishing Log PRO - Fishing log software for Windows. Covers catches, trips, equipment, inventory and other areas all in one package.
Meta Description: [ Flexible and easy to use fishing log. Very simple and efficient user interface for keeping track of catches, fishing trips, maintenance, tackle, boats, championships and other logs all in one. Includes graphs and reporting modules. ]

Fishtek - Specializing in creating innovative business solutions for the sportfishing industry.

Heuristic Research - FishByte Lunar Software calculates best fishing and hunting times based on moon and sun position, moon phase, game behavior, and the user's available time. Windows 95/98/2000/NT
Meta Description: [ Download software from Heuristic Research ]

Lunker Log Fishing Software Log and Journal - Fishing log for Windows.
Meta Description: [ BB Engineering is an established software development company specializing in record management and database software. Platforms such as Microsoft Access (97,2000,2002) are utilized to provide custom designed solutions for private and industrial applications. Contact us today to discuss your cu... ]

Nautical Software - Offers electronic chart viewing and tide/current prediction software, some with GPS integration, and vessel management software. Windows and DOS versions.
Meta Description: [ Nobeltec - Marine Navigation Software and the makers of the Visual Navigation Suite, ChartView, and Tides & Currents software lines. ]

Reel Media Productions - Angler 2000 fishing tournament management software features multiple databases, photo ID's, and can even generate results as web pages and custom TV displays. Windows 95/98/NT.

SaltWater Software - Easy to use Fishing and Vessel Log Software for keeping track of catches, fishing trips, maintenance, tackle, boats and mainenence.
Meta Description: [ Easy to use Fishing Log Software for keeping track of catches, fishing trips, maintenance, tackle, boats and maintence. ]

Sportsman's Logbook - Track fishing, hunting, and trap shooting logs with software, search capabilities, and statistical reporting.
Meta Description: [ Sportsman's Logbook - Deluxe Logbook Software For Fishing, Hunting, And Target Shooting ]

Strat-Tech - Fish Expert software for Windows95/98/2000/XP generates recommended fishing and boat control techniques based on user-defined target species, lake characteristics and current conditions.
Meta Description: [ Software has 400 proven fishing methods and fishing tips for bass, trout, walleye, musky, panfish. Boat control techniques, fishing logs, recipes, and more. ]

TaySys Software - Makers of Fish-N-Log, Tournament Keeper, Equip-N-Log software for keeping track of conditions and details. Windows 3.1/95/98/2000/NT
Meta Description: [ Taysys Software, distinctive Windows software for the fisherman ]

Terrafin Software - FishBase anglers' log and ShipShape goat maintenance log software for Windows 3.1 and later.

The Old Fishin' Tipster's Tackle Box CD - Bass fishing instruction for beginners or experienced fishermen.
Meta Description: [ Jim Porter's bass fishing instruction for bass fishing beginners or experienced bass fishing people. Old Fishin' Tipster takes the angler on an orientation of and introduction to basic bass fishing equipment and hardware, with a major emphasis on proper lure selection criteria. ]

Tournament Tracker - Tournament tracking software intended for fishing clubs and others hosting tournaments. Runs on Windows 95/98/2000.
Meta Description: [ Our tournament software; Tournament Tracker, will make it easy for you to record all of your fishing club's data. ]

Software related videos
|| . Y O U . BELONG . WITH. M E }.// [ZEORI]
Next Video
Software related videos

 

HOMEADVERTISINGABOUT US

articlesartsbusinesscomputersgameshealthhospitalshomekids & teensnewsmobilephysiciansrecreationreferenceregionalscienceshoppingsocietysportsworld


Submit a Site About Become an Editor