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 :: Pharmaceuticals
Control Software :: Instruments
Software :: Chemistry

 
Software RSS feed
Software - Twitter Search

@JohnsonJosh restoring software and setting it up as new ipod after deleting and adding back just a couple of apps cross your fingers
tvamy (Amy Wood WSPA TV CW) Sun, 03 Jan 2010 06:11:47 -0000
@JohnsonJosh restoring software and setting it up as new ipod after deleting and adding back just a couple of apps cross your fingers
SW Development :: Coding a Youtube software - oDesk: Needed is someone who can code a software for automatically po... http://bit.ly/5URm9l
iQHQ (Rex Villaflor) Sun, 03 Jan 2010 06:11:26 -0000
SW Development :: Coding a Youtube software - oDesk: Needed is someone who can code a software for automatically po... http://bit.ly/5URm9l
Critical: Antivirus software is either not installed or is out of date on L01749.
boonzyr (Rodney Boonzaayer) Sun, 03 Jan 2010 06:11:13 -0000
Critical: Antivirus software is either not installed or is out of date on L01749.
superbuzzer: #musicmonday AdSpy Software Program: #thisisit Finally a Software program powerful enough to predict t... http://bit.ly/8te0G1
topgrossemerde (grosse merde) Sun, 03 Jan 2010 06:11:08 -0000
superbuzzer: #musicmonday AdSpy Software Program: #thisisit Finally a Software program powerful enough to predict t... http://bit.ly/8te0G1
SaaS ERP Business Intelligence Software http://bit.ly/kzndf
iwebtech (Akshay Shah) Sun, 03 Jan 2010 06:11:02 -0000
SaaS ERP Business Intelligence Software http://bit.ly/kzndf
#jobs Job - Embedded Software Enginner - Noida - Masamb Electronics Systems Private Limited. - 2-to-3 year http://jobsbyref.com/j/64028
jobsinjobsbyref (JobsInJobsByRef) Sun, 03 Jan 2010 06:10:55 -0000
#jobs Job - Embedded Software Enginner - Noida - Masamb Electronics Systems Private Limited. - 2-to-3 year http://jobsbyref.com/j/64028

 
Subscribe to Software RSS feed

directory of related sites

Advanced Chemistry Development - Offers programs for chemists and educators in chromatography, NMR, IR, UV, MS, modeling, and physicochemical property prediction. Includes technical FAQ, database login, US contact and profile of company in Toronto, Ontario.
Meta Description: [ Advanced Chemistry Development Products List: Software for Chemical Drawing and Modelling, Chromatography, Physical Chemistry, NMR, Mass, IR, UV-Vis Spectroscopy, Chemical Naming ]

Advanced Kinetics and Technology Solutions - AKTS offer thermogravimetry, thermal analysis and solid state kinetic analysis of MS and FTIR data. Includes downloads, online sample submission and contacts in Siders, Switzerland.
Meta Description: [ AKTS advanced thermal analysis software for the solid state kinetic analysis of DSC DTA TG TMA EGA TG-MS TG-FTIR data. ]

Ascanis - Offers application-oriented and customized software for Instrumental Analysis with emphasis on: UV/Vis spectroscopy and spectra evaluation, enzymatic food analysis, dissolution analysis, quantitative single and multicomponent analysis.

CleoSci Ultra V - Periodic Table of Ultraviolet absorbers. Locates UV absorber samples, and calculates batch mixing/coating quantities.

Infologic, Inc. - Develops range of software, including customized solutions for data flow, access and visualization. Includes downloadable chromatogram viewer, online manuals and support from Shenandoah, Texas.
Meta Description: [ Infologic develops innovative software solutions for scientists working with analytical laboratory data. ]

LABTrack - the Original Electronic Lab Notebook - Combines the functionality of a Word Processor, a LIMS-like database and the functions needed to keep a truly Legal and complete electronic lab notebook.
Meta Description: [ LABTrack The Original Legal Electronic Lab Notebook (ELN) ]

MeasureNet Technology, Ltd. - Information on networked data collection systems, associated measurement tools, technical specifications, tutorials and sample experiments, for university and secondary school chemistry laboratories, from manufacturer in Cincinnati, OH.
Meta Description: [ Network-Based Data Electronic Data Acquisition for Academic Science Laboratories ]

MicroMath Research - Chemist is a program for solution chemical equilibrium calculations. Scientist is a general mathematical modeling application for models consisting of analytic and/or differential equations.
Meta Description: [ Scientific Curve Fitting (Nonlinear Regression), Data Analysis, Statistics and Graphic Software ]

MultiD Analyses AB - DATAN is a tool to analyze chemical equilibria and to study chemical reactions.
Meta Description: [ MultiD Analyses AB develops DATAN software for analysis of multidimensional spectroscopic data, such as absorption, UV/VIS, fluorescence, nuclear magnetic resonance (NMR), magnetic resonance imaging (MRI) spectra and confocal spectroscopy images. Using DATAN it is possible to determine the number... ]

Netzsch Advanced Software - Offers thermokinetic analysis, thermal hazards simulation, viscosity-rheology modeling, and other advanced software for use w. all major vendors' thermal analysis equipment using ASCII data.

Positive Probability - Data processing for Spectroscopy, Spectrometry and Chromatography.

SAVANT Audiovisuals Lab Training Products - Windows software for training in HPLC, GC, MS, GC-MS, LC-MS, IR, UV, NMR. Downloadable demos, pricing and ordering information available.
Meta Description: [ The leader in lab training since 1977, Academy Savant produces computer-based and video training programs that help industrial and academic users teach technical concepts. ]

Scientific Instrument Services - Commercial software including: chromatography, mass spectrometry, quality control, chemistry, inventory, modeling, and safety. Includes an index of developers.
Meta Description: [ A wide range of software for chemistry, biology, and the laboratory. ]

Scientific Software and Instrument Control Systems - Laboratory software and control systems. LIMS interfacing, balance automation, RS232 data collection, robotic wet chemistry systems, BOD analysis, pipette calibration, and auto analyzer software.
Meta Description: [ Laboratory Data Management and Integration Solutions ]

SciTegic, Inc - Offers drug discovery informatics software and services for data mining and analysis in cheminformatics and bioinformatics.
Meta Description: [ Pipeline Pilot TM is a new high-throughput data analysis and mining system for drug discovery informatics ]

Sequence V1.5 - A program for high throughput mass spectrometric sequence determination of linear and cyclic peptides originating from split-and-pool combinatorial libraries.
Meta Description: [ Sequence V1.5 is a program for sequencing linear or cyclic peptides from combinatorial split-and-pool libraries using collision induced dissociation mass spectrometry. ]

404 Spreadsheet Models for Analytical Chemistry Simulations - A collection of interactive computer simulations for use in Instrumental Analysis and Spectrochemical Methods courses.
Meta Description: [ free interactive models for analytical chemistry instruction ]

TeleSpek - Provides simulation of infrared spectra, including interface, relevant background information and a publications list, from the university at Nurnberg, Germany.

Uncertainty-Manager - Software for the evaluation of measurement uncertainty in analytical chemistry.
Meta Description: [ UncertaintyManager is a software for the calculation of the measurement uncertainty in analytical chemistry according to the eurachem citac guide. The program helps the analyst to go step by step through the entire evaluation process. ]

WinQual - Inorganic Qualitative Analysis - WinQual is a massive qualitative analysis program, with over 2000 unknowns, 5 levels of difficulty, and many other options. This site offers a downloadable demo.
Meta Description: [ WinQual - Inorganic Qualitative Analysis ]

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

 

HOMEADVERTISINGABOUT US

articlesartsbusinesscomputersgameshealthhospitalshomekids & teensnewsmobilephysiciansrecreationreferenceregionalscienceshoppingsocietysportsworld


Submit a Site About Become an Editor