submit urlsubmit rss feedadd directorymonitoring clinical trials

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 :: Computers
Software :: Chemistry
Software :: Science

 
Software RSS feed
Software - Twitter Search

@FedericoArreola re-mezclar una cancion o una piezssa dandole un sentido diferente pero sin perder la escencia de la misma mediante software
joelister (joel isaac) Sat, 07 Nov 2009 07:35:19 -0000
@FedericoArreola re-mezclar una cancion o una piezssa dandole un sentido diferente pero sin perder la escencia de la misma mediante software
Fake your taxes!? Read this: http://bit.ly/o0DIN Detection software based on this is now implemented by the government agencies.
evinsj (James Evins) Sat, 07 Nov 2009 07:35:14 -0000
Fake your taxes!? Read this: http://bit.ly/o0DIN Detection software based on this is now implemented by the government agencies.
Software Engineer Stf - Lockheed Martin - Herndon, Virginia http://bit.ly/kaUiS #jobs #virginia
Cleared_Jobs_VA (ClearanceJobs.com VA) Sat, 07 Nov 2009 07:35:14 -0000
Software Engineer Stf - Lockheed Martin - Herndon, Virginia http://bit.ly/kaUiS #jobs #virginia
Morning photography peeps! What software wd u recommend for enthusiastic amateur with >20,000 photos to catalog/sort/upload. Still pondering
2edinburgh (Susan McNaughton) Sat, 07 Nov 2009 07:35:12 -0000
Morning photography peeps! What software wd u recommend for enthusiastic amateur with >20,000 photos to catalog/sort/upload. Still pondering
Software Engineer Stf - Lockheed Martin - Herndon, Virginia http://bit.ly/2pHBSJ #jobs #virginia
Cleared_Jobs_VA (ClearanceJobs.com VA) Sat, 07 Nov 2009 07:35:12 -0000
Software Engineer Stf - Lockheed Martin - Herndon, Virginia http://bit.ly/2pHBSJ #jobs #virginia
RT @tweetmeme Geek In Disguise : Microsoft demonstrates eye tracking software http://tinyurl.com/yjcaoyh
Tomplay (Tom Plamann) Sat, 07 Nov 2009 07:35:11 -0000
RT @tweetmeme Geek In Disguise : Microsoft demonstrates eye tracking software http://tinyurl.com/yjcaoyh

 
Subscribe to Software RSS feed

directory of related sites

Biosoft - Programs for data analysis, graphics and statistics.
Meta Description: [ Biosoft sells scientific software packages for Windows ]

Curious Company - Bean There Grown That is an educational software CD-ROM and a seed-growing science kit. User grows seeds and performs experiments.

Dynamic Clamp - DYNCLAMP4 is a program to insert artificial synapses and conductances in up to 4 neurons in real time.

ImStar - Bio-imaging software and fully automated systems for research and clinical diagnostic with focus on genetic diseases and cancers.
Meta Description: [ IMSTAR offers complete vertical solutions for fully automated high-throughput cellular analysis in the fields of genotoxicity & environmental toxicity for compound screening & biomonitoring, cytopathology... ]

Indigo Instruments - Distributes biological and medical and software.
Meta Description: [ High resolution light and electron microscope images of plants, animals and human histolgy ]

Java biology lab - A wide variety of free online biology software programs.

LabSys - Provides Laboratory Information Management Systems for all laboratory data management issues.
Meta Description: [ LabSys manufacture bespoke LIMS for the pharmaceutical industry ]

500 LabSystems Online - Specializing in laboratory information management systems and chromatography data systems.

LemnaTec Image processing in Biology - Image processing hard and software for biotests (Lemna, Bonit, Daphnia) Distributor for various software firms.
Meta Description: [ Lemna Tec Bildverarbeitung in der Biologie, Ökotoxikologie und Pflanzenphysiologie, Colonie Counter, Lemna, Biotests, Bildanalyse, Image Processing, Analytik, biologie, Duckweed, Lemna, Lemnatec, lemna, Biotest, Bioassay, DIN, ISO, OECD, EC50, Statistik, growth, inhibition, statistics, BIostat, ... ]

LIMS - Laboratory Information Management Systems. Compendium of information on state-of-the-art data management software.

Minnesota Biomedical Business Network - MBBNet lists health-related software and information management, device, and display companies in Minnesota.

MIS Guide - Comprehensive data on vendors and help on choosing, implementing, and managing LIMS.

MPN Assay Analyzer - Allows the estimation of the number of microorganisms by dilution techniques.

Phoretix - 1D electrophoresis gel analysis software. 2D electrophoresis spots, dot and slot blot and colony counting
Meta Description: [ Nonlinear Dynamics develop bioinformatics software for 1D and 2D gel electrophoresis analysis and data-mining used in proteomics and genomics research. Distributed as Phoretix, Progenesis, Progenera and TotalLab, the products lead the Life Science industry. ]

Phoretix International - Electrophoresis analysis software for 1D and 2D gels, arrays, colonies, and high density grids.
Meta Description: [ Nonlinear Dynamics develop bioinformatics software for 1D and 2D gel electrophoresis analysis and data-mining used in proteomics and genomics research. Distributed as Phoretix, Progenesis, Progenera and TotalLab, the products lead the Life Science industry. ]

Scanalytics, Inc. - Scientific image processing software and systems for Macintosh and Windows applications, including fluorescence microscopy, array technologies, high throughput imaging analysis, gel analysis, and forensics.
Meta Description: [ BD Biosciences Bioimaging specializes in scientific image processing software for microscopy and deconvolution for Microsoft Windows. ]

Serf - A Windows-based program for electrophysiologists for analysis of single channel currents and spike trains.
Meta Description: [ download Serf electrophysiology analysis software for windows 95. With Serf you go rapidly from raw Axoclamp data to a publication-ready figure ]

Spellex Development - Biotechnology spell checking software for spelling words in the bioscience field including molecular biology, biomedicine, biophysics, microbiology, genetics and biochemistry
Meta Description: [ Biotechnology spell checking software for spelling words in the bioscience field:molecular biology,biomedicine,microbiology,biochemistry, for microsoft word,wordperfect,lotus ]

Stat-Ease, Inc. - Statistical software, training, and consulting on Design of Experiments for scientists and engineers.
Meta Description: [ Stat-Ease, Inc. offers statistical software, training and consulting on design of experiments (DOE) for scientists, engineers and quality professionals. ]

Statistical Computation Website - Online software for calculating probability, linear correlation and regression, chi-square, t-procedures and ANOVA from Vassar College.
Meta Description: [ Web site for statistical computation; probability; linear correlation and regression; chi-square; t-procedures; t-tests; analysis of variance; ANOVA; analysis of covariance; ANCOVA; parametric; nonparametric; binomial; normal distribution; Poisson distribution; Fisher exact; Mann-Whitney; Wilcoxo... ]

SURFdriver - A powerful 3-D reconstruction software.

Virtua Drug - An understanding of the complex behavior of biological systems needs complex, interdisciplinary approach. We believe that besides professional application of the newest molecular modeling methods, a thorough understanding of the biochemistry of the system is essential in order to carry out high quality simulation and explanation of experimental data.

Software related videos
Computer Software in Plain English
Next Video
Software related videos

 

HOMEADVERTISINGABOUT US

articlesartsbusinesscomputersgameshealthhospitalshomekids & teensnewsmobilephysiciansrecreationreferenceregionalscienceshoppingsocietysportsworld


Submit a Site About Become an Editor