submit urlsubmit rss feedadd directoryphysician directoryDirectory of Mobile Health 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
Software - Twitter Search

@PRC_SJPlus If a piece of software exhausts the possibilty of enhancement then it has limited the scope of its functionality.
pickcoder (GlenB) Thu, 05 Nov 2009 06:16:49 -0000
@PRC_SJPlus If a piece of software exhausts the possibilty of enhancement then it has limited the scope of its functionality.
Let this software help you build your targeted Twitter list. http://cli.gs/NV6Xgr
steveb2u (Steve B) Thu, 05 Nov 2009 06:16:47 -0000
Let this software help you build your targeted Twitter list. http://cli.gs/NV6Xgr
Clever New Software Instantly Broadcasts Your Message To Thousands Of Willing Buyers With One Click http://bit.ly/2rGGvz
URworthit2 (Chris Hessel) Thu, 05 Nov 2009 06:16:44 -0000
Clever New Software Instantly Broadcasts Your Message To Thousands Of Willing Buyers With One Click http://bit.ly/2rGGvz
@getbusidotcom and @studywiz integrating their education software http://ow.ly/zoJL
scottywoodhouse (scottywoodhouse) Thu, 05 Nov 2009 06:16:37 -0000
@getbusidotcom and @studywiz integrating their education software http://ow.ly/zoJL
@HilzFuld My dad was doing software development for Bell Labs before they became AT&T. I know he was doing it in the late 1970's early 80s
PeninaTaylor (Penina Taylor) Thu, 05 Nov 2009 06:16:12 -0000
@HilzFuld My dad was doing software development for Bell Labs before they became AT&T. I know he was doing it in the late 1970's early 80s
http://tinyurl.com/ykd7vyb Use our award-winning web design software to create websites in minutes. Web hosting, domain and email .. Mmmm...
MaxEmail (Ben Baker) Thu, 05 Nov 2009 06:14:37 -0000
http://tinyurl.com/ykd7vyb Use our award-winning web design software to create websites in minutes. Web hosting, domain and email .. Mmmm...

 
Subscribe to Software RSS feed

directory of related sites

Alcohol and Drugs Test Administration Software - Administration software for alcohol and drug test results.
Meta Description: [ DrugsAware - Alcohol and Drug Testing Software ]

AUDIT Core Questionnaire - Offers a free version of the AUDIT core questionnaire which was developed by the WHO to detect problem drinking. The software includes a database which therapists can use to store/print individual patient's results.
Meta Description: [ This is the homepage of Eric Chan-Pensley. It contains a windows version of the AUDIT Core Questionnaire ]

Bowles-Langley Computer Based Drug Testing - Presents a non-invasive technology for testing individuals for drug impairment.
Meta Description: [ Alertness testing to reduce costly accidents from human error. Memory testing to track for Alzheimer's Disease. Opportunities in cognitive science. ]

Compliance Information Systems - Provider of software and information systems for managing workplace drug and alcohol programs.

DUI Professional Blood Alcohol Analysis Software - Utility used to calculate blood alcohol content. Uses a calculator that prompts for input on type of drink, quantity, weight, time of consumption, gender and stomach contents.
Meta Description: [ DUI Professional Alcohol Analysis Software calculates blood alcohol concentration for law enforcement, criminal defense, toxicology and alcohol abuse purposes. ]

LISA software - Free downloadable software for health professionals working in the field of substance abuse.
Meta Description: [ Trial download of alcohol and drug assessment software for counselors, physicians and nurses working in alcohol addiction ]

RandomWare - Random selection software for drug and alcohol testing.
Meta Description: [ Alcohol and Drug Testing Software: Tools to manage data for the alcohol and drug test industry. Random selection utilities, resources for DOT Compliance and a drug free workplace. Web-Based and Desktop systems ]

Scanlon Associates - Random drug and alcohol testing management software, from simple random selections to large scale MRO/TPA operations.
Meta Description: [ DrugPak, random drug testing software for TPA's, MRO's and many others involved in DOT drug testing and drugfree workplace testing. ]

Software related videos
Revelations of the Swine Flu and Forced Vaccinations - Just Say No to the Vaccine
Next Video
Software related videos

 

HOMEADVERTISINGABOUT US

articlesartsbusinesscomputersgameshealthhospitalshomekids & teensnewsmobilephysiciansrecreationreferenceregionalscienceshoppingsocietysportsworld


Submit a Site About Become an Editor