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

Software :: Analytical

 
Software RSS feed
Software - Twitter Search

first tracking session finished this afternoon...the software needs an overhaul but sonically i'm proud!
joncovert (Jon Covert) Wed, 06 Jan 2010 03:17:51 -0000
first tracking session finished this afternoon...the software needs an overhaul but sonically i'm proud!
@HTML5watcher no, never - consumers need equipment & software that can handle aria-aware tech; most are stuck using very old versions of AT
oedipusnj (Gregory J. Rosmaita) Wed, 06 Jan 2010 03:17:47 -0000
@HTML5watcher no, never - consumers need equipment & software that can handle aria-aware tech; most are stuck using very old versions of AT
APPCRAFT - Software Welcome to the Age of Robot Reporters: One hour ago, three emergency vehicles responded to a re... http://bit.ly/8ph8YC
appcraft2 (appcraft inc.) Wed, 06 Jan 2010 03:17:41 -0000
APPCRAFT - Software Welcome to the Age of Robot Reporters: One hour ago, three emergency vehicles responded to a re... http://bit.ly/8ph8YC
New #job: iLOG Software Engineer (TRICARE) - Minnetonka, MN #jobs #tech http://bit.ly/7zYK09
stpaultechjobs (St Paul Tech Jobs) Wed, 06 Jan 2010 03:17:35 -0000
New #job: iLOG Software Engineer (TRICARE) - Minnetonka, MN #jobs #tech http://bit.ly/7zYK09
China Faces Piracy Suit Over Censorship Software http://tinyurl.com/ygy8rv6 vendor seeking $2.2 billions in damage.
taweili (David Li) Wed, 06 Jan 2010 03:17:34 -0000
China Faces Piracy Suit Over Censorship Software http://tinyurl.com/ygy8rv6 vendor seeking $2.2 billions in damage.
Short Sale Ebook, Short Sale Software Business http://bit.ly/51Jzlj
REInvestInfo (Robert Prieto) Wed, 06 Jan 2010 03:17:33 -0000
Short Sale Ebook, Short Sale Software Business http://bit.ly/51Jzlj

 
Subscribe to Software RSS feed

directory of related sites

Adron Systems LLC - Replacement mass spectrometer data systems in research and testing laboratories. Includes supported instruments, downloadable demos, patches, manuals and contacts for consulting services in Laporte, Minnesota.
Meta Description: [ Replacement mass spectrometer data systems for iontrap and quadrupole instruments, improve performance of aging MS instruments. ]

AMDIS - Automated mass spectral deconvolution and identification system software for interpretation, including chemometrics, GC and LC-MS data and mass spectrometry interpretation, from NIST, Boulder, Colorado.

BET2 Software - Products for the identification of structures for isomers with similar mass spectra, by differential mass spectrometry. Details for download, applications news, and contacts in Königsbrunn, Germany.
Meta Description: [ BET2 Software, Chemical Structure Identification based on Differential Mass Spectra ]

Efeckta Technologies Corp. - Describes ProteinProphet under development and provide online purchase of PeakFinder. Includes product applications and introduction to company in Steamboat Springs, Colorado.

GNU Polyxmass - Free software suite designed for mass spectrometric data simulations and analyses on any sequence of any polymer chemistry type.

HighChem Mass Frontier - Software for the management, interpretation of mass spectral data, automatic prediction of fragmentation and reaction mechanisms from any supplied chemical structure. Contacts for Thermo Finnigan, San Jose, CA.
Meta Description: [ HighChem ]

Mass Spectrometry and Immunoassay Software - GLP compliant protocol and study driven mass spectrometry data management software. Designed for pharmaceutical and biotechnology research laboratories.
Meta Description: [ ALIS Mass Spectrometry and Immunoassay Data Management & Lab. Resources Management ]

MassFinder - Details of program for interpretation, identification and administration of GC/MS data, including terpenoids library for essential oils analysis, and GC/MS-SIM quantification. Also offers customized development from Hochmuth Scientific Consulting, Berlin, Germany.
Meta Description: [ MassFinder 3: A software for GC/MS interpretation and presentation, mass spectral library administration, and MultiTrace 2, a software for evaluation and quantification of GC/MS with ion traces and SIM. ]

RIZA GCMS Database - Tool for data exploration, retrospective searching and archiving, of previously acquired data, from the agency responsible for water in the Netherlands.

SpecAlign - Designed for pre-processing of SELDI and alignment of each spectrum, for clinical proteomic data and analysis of other spectral or chromatographic types. Includes documentation, FAQ, forum, downloads from the Cartwright Group, at University of Oxford, England.
Meta Description: [ SpecAlign: A visualization and alignment tool for simultaneous multiple mass spectral analysis and processing. ]

SpectralWorks Ltd. - Vendor independent software applications for data analysis of MS data. Includes biological applications using GC and LC separations, registration form and contacts in Runcorn, England.
Meta Description: [ SpectralWorks AnalyzerPro AnalyzerProQuan Mass Spectrometry Analysis Software for processing mass spectral data using a unique spectral refinement algorithm ]

Wsearch Software - Supports viewing of native mass spectrometry data, in a number of file formats and two mass spectral library formats. Features FTIR and X-Ray, with contacts in Melbourne, Victoria.

Software related videos
Computer Sc - Software Engineering
Next Video
Software related videos

 

HOMEADVERTISINGABOUT US

articlesartsbusinesscomputersgameshealthhospitalshomekids & teensnewsmobilephysiciansrecreationreferenceregionalscienceshoppingsocietysportsworld


Submit a Site About Become an Editor