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

We are here to help you make the right decision about which software will best serve your needs.
SunriseTeam (Sunrise Team) Tue, 22 Dec 2009 15:49:29 -0000
We are here to help you make the right decision about which software will best serve your needs.
@johnsheehan RE: Red gate software -- agreed. Great stuff, Startups can't afford it though.
gortok (George Stocker) Tue, 22 Dec 2009 15:49:16 -0000
@johnsheehan RE: Red gate software -- agreed. Great stuff, Startups can't afford it though.
Virtual on-site support . Virtual on-site support (VOS) is the remote control and sharing of a customer's device or software console.
SunriseTeam (Sunrise Team) Tue, 22 Dec 2009 15:49:09 -0000
Virtual on-site support . Virtual on-site support (VOS) is the remote control and sharing of a customer's device or software console.
Manuel Lima, Senior UX Designer at Nokia's NextGen Software + founder of Visual Complexity talks data viz and benefits: http://bit.ly/4RoRKe
pyesawichjr (Peter Yesawich Jr.) Tue, 22 Dec 2009 15:49:02 -0000
Manuel Lima, Senior UX Designer at Nokia's NextGen Software + founder of Visual Complexity talks data viz and benefits: http://bit.ly/4RoRKe
Installation of new software is fast and easy.
SunriseTeam (Sunrise Team) Tue, 22 Dec 2009 15:48:52 -0000
Installation of new software is fast and easy.
Event Log Software logdirector als Demoversion verfügbar: Konfigurieren, Auswerten und Berichten kinderleicht: .. http://bit.ly/8BcgHd
pr_artikel (pressemeldungenAT) Tue, 22 Dec 2009 15:48:46 -0000
Event Log Software logdirector als Demoversion verfügbar: Konfigurieren, Auswerten und Berichten kinderleicht: .. http://bit.ly/8BcgHd

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

 

HOMEADVERTISINGABOUT US

articlesartsbusinesscomputersgameshealthhospitalshomekids & teensnewsmobilephysiciansrecreationreferenceregionalscienceshoppingsocietysportsworld


Submit a Site About Become an Editor