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

 
Software RSS feed
Software - Twitter Search

Software-General Discussion: GENERIC MSN 6 BETA patch http://forum.techgle.com/showthread.php?t=618722
techglesoftware (Software Zone) Thu, 24 Dec 2009 13:04:15 -0000
Software-General Discussion: GENERIC MSN 6 BETA patch http://forum.techgle.com/showthread.php?t=618722
@vindee Yours looks amazing, as always! I love your photos. What editing/photo software do you use?
elleskitchen (Elle) Thu, 24 Dec 2009 13:04:06 -0000
@vindee Yours looks amazing, as always! I love your photos. What editing/photo software do you use?
La página para descargar un software X, ofrece: Trial de 90 días para USA 30 Días para Europa 15 Días para Latinoamérica ¿es justo?
die_go_p (die_go_p) Thu, 24 Dec 2009 13:04:05 -0000
La página para descargar un software X, ofrece: Trial de 90 días para USA 30 Días para Europa 15 Días para Latinoamérica ¿es justo?
API Design Tips (Software Engineering Tips) http://bit.ly/50Xsh5
wbcnews (wBc News ) Thu, 24 Dec 2009 13:03:55 -0000
API Design Tips (Software Engineering Tips) http://bit.ly/50Xsh5
@tmj_kwt_jobs We developed one software which can cut recruitment cost by 80% for just $249. www.hrsoftware.us
resumeanalyzer (Vinay) Thu, 24 Dec 2009 13:03:39 -0000
@tmj_kwt_jobs We developed one software which can cut recruitment cost by 80% for just $249. www.hrsoftware.us
Update - Trial - ImTOO iPhone Software Suite v2.1.37.0922 http://bit.ly/4xa61n
freebiequeen (Rebecca Donaldson) Thu, 24 Dec 2009 13:03:38 -0000
Update - Trial - ImTOO iPhone Software Suite v2.1.37.0922 http://bit.ly/4xa61n

 
Subscribe to Software RSS feed

directory of related sites

AFIMILK - Dairy herd management systems - Offering a variety of automated and data management systems for livestock producers including herd management software. Based in Israel with many international representatives.
Meta Description: [ S.A.E. Afikim develops and markets computerized dairy herd management systems, including electronic milk meters, cow identification and heat detection systems. ]

Dairy Finance Tools - Free PowerPoint tutorials, QuickBooks start files, and Excel spreadsheets from the Dairy Focus Team of the University of Missouri Commercial Agriculture program.

Dairy Net 2000 - TMR Profit Analyzer calculates feed cost, feed usage, dry matter efficiency, dry matter intake, and income over feed cost.
Meta Description: [ DairyNet is a Dairy Consulting Group that specializes in the design, modification, and implementation of Dairy Production Systems. ]

Dairy Quest - A set of programs to manage dairy livestock, including stock management, feeding, and scheduling.

DaryCalc Inc - Financial planning and decision making program for the dairy industry.
Meta Description: [ darycalc software will help the dairyman with financial planning and decision making. ]

Feed Supervisor Software - Management tool for dairy producers to monitor their feeding programs.

Formulate2 Dairy Ration Optimizer - Provides both an overview and detailed information about the function, capabilities and use of this program. Software features capabilities in formulation, ration analysis and inventory and financial data.
Meta Description: [ Dairy ration formulation software with advanced features providing a practical bridge from NRC 1989 to NRC 2001 ]

Living Software, Inc. - Producers of DairyLive, a dairy herd management application for Windows.
Meta Description: [ DairyLive is the most powerful and easy-to-use dairy herd management software available. DairyLive puts you in control of your dairy management activities. Smart Software for the Smart Dairy Professional! ]

Vampp - Dairy management software for dairy farmers.

Vetcheck - Software for dairy herd health, reproduction and milk production management. Production assessment at the level of individual cows, the herd level, or for an entire veterinary practice. Located in Medford, WI, USA.
Meta Description: [ VetCheck software for dairy herd health, reproduction and milk production management. Production assessment at the level of individual cows, the herd level, or for an entire veterinary practice. ]

Software related videos
Software Livre : apresentação
Next Video
Software related videos

 

HOMEADVERTISINGABOUT US

articlesartsbusinesscomputersgameshealthhospitalshomekids & teensnewsmobilephysiciansrecreationreferenceregionalscienceshoppingsocietysportsworld


Submit a Site About Become an Editor