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 :: Vision
Graphics :: Software
Electrical Engineering :: Software for Engineering

 
Software RSS feed
Software - Twitter Search

FSL Software Technologies Recruits Freshers : http://www.jobgroupz.com/my/groups/question.php?ID=6240
JobGroupz (JobGroupz) Mon, 21 Dec 2009 05:04:58 -0000
FSL Software Technologies Recruits Freshers : http://www.jobgroupz.com/my/groups/question.php?ID=6240
is in a desperate search to get SPSS software...
saikatsaha (saikatsaha) Mon, 21 Dec 2009 05:04:42 -0000
is in a desperate search to get SPSS software...
Had a great day making computer improvements, ram, software, wi-fi. Ask me about recommending Eric Johnson of Sonora for tech help. Great!
JimHildreth (JimHildreth) Mon, 21 Dec 2009 05:04:41 -0000
Had a great day making computer improvements, ram, software, wi-fi.
Subscribe to Software RSS feed

directory of related sites

3D Doctor - An imaging, rendering and visualization software for MRI, CT and microscopy. Can create three dimensional surface and volume rendering from cross section slices. Includes advanced processing functions such as registration, fusion, alignment, deconvolution and segmentation.

AccessPhoto - Search engine for your photos. It allows you to enter multiple criteria in order to efficiently according to your text.
Meta Description: [ Gestion de photo avec critère de recherche évolué ]

Aequitas - Flexible scaleable digital image and multimedia database software suitable for entry level up to professional use.
Meta Description: [ Digital image analysis and image database software for science, engineering, QA, photography and general digital imaging applications ]

404 Attrasoft - Digital nervous system for content-based image jpg/gif retrieval and image recognition.
Meta Description: [ Content-based image retrieval software ]

Avian Systems - Software for image analysis, image mining, image processing, pattern recognition, bio, medical, earth, geo, eco, space, industrial inspection, computer vision, robotics, automation.

Bersoft Image Measurement - Software to measure length, angle, segments, perimeter and area in digital images.
Meta Description: [ To measure real world object through digital images ]

BiAlith Image Processing Resources - Provides software and information for scientific image processing in application areas of medicine, astronomy, forensic science. Processes include: deconvolution, registration, measurement and volume visualisation.
Meta Description: [ Bialith scientific image processing, restoration and analysis software is free for non-commercial use. Deconvolution, measurement, 3D volumetric visualsation, automated registration, enhancement and batch processing are just some of the features. Applications: medicine, forensic imaging, histolog... ]

C-VIS Computer Vision and Automation - Products and custom-built solutions for visual inspection, biometric identification / face recognition, and intelligent video surveillance
Meta Description: [ Einstiegsseite für Informationen zur Computer-Gesichtserkennung. Entry page for information on computer face recognition. ]

Cedara Software - Software for medical diagnostic imaging, image management, and image-guided therapy.
Meta Description: [ Cedara Software is a developer of innovative medical imaging software and custom-engineered solutions for the global OEM market ]

CereSoft - FreeStyle handwriting recognition software.
Meta Description: [ Intelligent data capture and business process management solutions ]

Cognitech - Specializes in forensic and medical video image processing. Also supplies services and advanced software products for video image processing.

Datavision - Digital Image Processing - Developers of advanced signature verification software.
Meta Description: [ DATAVISION has been providing signature verification and fraud avoidance software for banks and other financial institutions since 1982. ]

Image Metrology - Processing program designed with focus on characterization of SPM instruments and accurate quantification of image structures. Can automatically characterize image distortions based on calibration standards.
Meta Description: [ The Scanning Probe Image Processor, SPIP image processing software for nano- and micro scale microscopy. ]

Lossless Image Compression Algorithm - Discusses an algorithm that compresses files and compares them to other formats.
Meta Description: [ .div lossless Image Compression Algorithm ]

Micromorph - Contains image analysis software package based on mathematical morphology.
Meta Description: [ The MICROMORPH Web page! MICROMORPH is a mathematical morphology software for Windows (english and french) ]

MontiVision Imaging Technologies - Offers a cost effective professional image and video processing software that adds vision functionality to your applications.
Meta Description: [ Powerful solutions for Image Processing, Computer Vision, Machine Vision, Surveillance and Medical Imaging on Windows 2000/XP from the developers of the most flexible Microsoft DirectShow (DirectX) based digital video capture SDK in the world. Comprehensive Library of DirectShow Filters for video... ]

PhotoModeler - Software that extracts measurements and 3D models from photographs.
Meta Description: [ PhotoModeler Pro - fotogrammetrisk program til præcise opmålinger og fremstilling af fotorealistiske 3D modeller. Download gratis Lite version. ]

Scientific and Medical Imaging Software - Producers of medical image processing software and Dicom browsers and viewers.
Meta Description: [ Medical/Scientific Imaging Software for Windows. Features includes: Floating Point, Integer, DICOM and Proprietary image formats, Dicom Network Search Engine, X-Ray Angiography and DSA Cine Viewer/Processor, Create Cine AVI's, Advanced image processing scripting language and 3D solid modeling ]

Soft Imaging System - Image analysis software and hardware for machine vision, image processing, medical imaging, biometric and metallographical applications.
Meta Description: [ Olympus Soft Imaging Solutions produces and services image analysis software and hardware for digital image acquisition, processing, analyzing, archiving and report generation for biomedicine, life science, materials science and semiconductor fields. ]

500 Softpixels Digital Image Processing Software - Provider of digital image processing software, FFT, wavelet, image processing analysis and service.

Triangle Software: Geometry and Image Processing - Building upon 10 years of academic research and software engineering experience, Triangle Software builds and licenses image processing and 3D model optimization software. Our software has been used in the field in the most challenging environments.

WhyWaitForever - Offers information on software to improve the operational performance of images used on web sites.
Meta Description: [ This is the home page for VisibleGif, a GIF image optimisation software product. ]

Wintec - Image processing board several inspection systems.

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

 

HOMEADVERTISINGABOUT US

articlesartsbusinesscomputersgameshealthhospitalshomekids & teensnewsmobilephysiciansrecreationreferenceregionalscienceshoppingsocietysportsworld


Submit a Site About Become an Editor