submit urlsubmit rss feedadd directoryphysician directorydoctor jobs

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

Healthcare Computing Software

 
Software RSS feed
Software - Twitter Search

Am technological genius: have worked out how to install software on CD-driveless netbook by sharing CD-drive of main laptop.
ros_clarke (Ros Clarke) Wed, 04 Nov 2009 22:01:16 -0000
Am technological genius: have worked out how to install software on CD-driveless netbook by sharing CD-drive of main laptop.
End of Year Promotions for Checkbox Survey Software (pls RT) http://bit.ly/2DGTJh
Checkbox_Survey (Checkbox Survey) Wed, 04 Nov 2009 22:01:00 -0000
End of Year Promotions for Checkbox Survey Software (pls RT) http://bit.ly/2DGTJh
RT @cisl09 Cáceres, capital internacional del software libre http://is.gd/4NcMc #caceres2016
fuseprods (fuseprods) Wed, 04 Nov 2009 22:00:54 -0000
RT @cisl09 Cáceres, capital internacional del software libre http://is.gd/4NcMc #caceres2016
Meet THE Ferrari of Twitter Friend Adder and Promotion Software! http://eCa.sh/52vJ ... http://bit.ly/4udPHw
adanierse (Alban Danierse) Wed, 04 Nov 2009 22:00:44 -0000
Meet THE Ferrari of Twitter Friend Adder and Promotion Software! http://eCa.sh/52vJ ... http://bit.ly/4udPHw
@robertashley I mean, software shots.
beaurosser (Beau Rosser) Wed, 04 Nov 2009 22:00:43 -0000
@robertashley I mean, software shots.
Já agora como é que se recupera BIOS de motherboard corrompidas no update de software? Rebentou uma cá em casa... :(
rutecosta (Rute Costa) Wed, 04 Nov 2009 22:00:42 -0000
Já agora como é que se recupera BIOS de motherboard corrompidas no update de software? Rebentou uma cá em casa... :(

 
Subscribe to Software RSS feed

directory of related sites

Hardhats Around the World - Promotes open source product VistA developed with USA Veterans Affairs. A user community that is developing the software further. Details how to download, how to join group and links to articles.
Meta Description: [ Home of hardhats worldwide ]

HealthCyberMap - Web-based projects to map health information resources in cyberspace to improve retrieval and navigation. Range of pilot projects and evaluation questionnaire.

Mountain Medical Technologies - Electronic Medical Health Records Software - XOCDOC is a turnkey electronic health records (EHR), also called EMR software system that enables medical group practices to finally shift from paper-based patient record keeping to a digital format. Physicians and nurses use a tablet PC to remotely access EMR patient records
Meta Description: [ CYRAMED is an electronic health records (EHR) software package from Mountain Medical Technologies, also called EMR software system that enables medical group practices to finally shift from paper-based patient record keeping to a digital format. Physicians and nurses use a tablet PC to remotely ... ]

Open Source Software for Better Health Care (Spirit) - Open source news and software for health care. A virtual community and meeting place.

Patient Information Generated by Loosely Intelligent Techniques (PIGLIT) - System generates personalised, hypertext explanations of patient records, for patients. Papers and demonstrations, and related links. (University of Glasgow)

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