Did you mean | Travel | Economics | Finance | Marketing | Business | Culture | Geography | History | Life | Mathematics | Science | Society | Technology | New site added |
![]()
A screenshot of a computer software.Computer software (or simply software) is essentially a computer program encoded in such a fashion that the program (the instruction set) contents can be changed with minimal effort. Computer software can have various functions such as controlling hardware, performing computations, communication with other software, human interaction, etc; all of which are prescribed in the program. The term "software" was first used in this sense by John W. Tukey in 1957; computer science and software engineering, computer software is all information processed by computer system, programs and data. The concept of software was first proposed by Alan Turing in an essay.
Relationship to hardwareComputer software is so called in contrast to computer hardware, which is the physical substrate which stores and executes (or "runs") the software. Software has historically been considered an intermediary between electronic hardware and data, which the hardware processes in some manner, according to instructions defined by the software. More specifically it has been considered to be a conceptual interface composed of a binary representation of electronics-readable code or logic. The purpose of software is to cause a task, process, or computation to be performed. A task can include the retrieval, storage, or display of information, or the transformation of data from one form to another. As computational science becomes increasingly complex, the distinction between software and data becomes less precise. Data has generally been considered to be either the output of or input for software (n.b. that "data" is not the only possible output or input; for example, configuration information can also be considered input, though not necessarily considered to be data). The output of a particular piece of software may be the input for another piece of software. Therefore, software may be considered to be an interface between hardware, data, or software. It is generally accepted that software interfaces with electronic devices, or electronics. The terms electronics recently can be defined to include devices which have biological components or biological interfaces. Instructions processed by an electronic device which cause a muscle to contract, for example, may be considered software. The instruction from the electronic device to the muscle may also be considered software because it is the output, a task, of electronics readable code or logic. System and application softwarePractical computer systems divide software into two major classes: system software and application software, although the distinction is somewhat arbitrary, and often blurred.
Software program and librarySoftware program is usually the directly executable part of a software. Software libraries are software components that are used by stand-alone programs, but which cannot be executed on their own. Users see three layers of softwareUsers often see things differently than programmers. People who use modern general purpose computers (as opposed to embedded systems) usually see three layers of software performing a variety of tasks: platform, application, and user software.
See also: Software architecture. Software creationSoftware is created with programming languages and related utilities, which may come in several of the above forms: single programs like script interpreters, packages containing a compiler, linker, and other tools; and large suites (often called Integrated Development Environments) that include ors, debuggers, and other tools for multiple languages. Software in operationComputer software has to be "loaded" into the computer's storage (also known as memory and RAM). Once the software is loaded, the computer is able to operate the software. Computers operate by executing the computer program. This involves passing instructions from the application software, through the system software, to the hardware which ultimately receives the instruction as machine code. Each instruction causes the computer to carry out an operation -- moving data, carrying out a computation, or altering the flow of instructions. Kinds of software by operation: computer program as executable, source code or script, configuration. Software quality and reliabilitySoftware reliability considers the errors, faults, and failures related to the creation and operation of software. See Software quality, Software testing, and Software reliability. Software patentsThe issue of software patents is very controversial, since while patents protect the ideas of "inventors", they are widely believed to hinder software development. Related articles
See alsoRelated External Links
What does Computer software mean ? Search with Google !Article on Computer software, category, different spelling or sense |
|
Did you mean: Culture | Geography | History | Life | Mathematics | Science | Society | Technology Economy finance business money economy: Economics | Finance | Marketing | Business | Money | Real Estate | Insurance | Retirement | Microeconomics | Economics Top Search: Kazaa | Sex | Pornography | Games | MySpace | Google | Ebay | Paris Hilton | Carmen Electra | Jessica Simpson | Eminem | MapQuest | Dogs | Jokes | Obituaries | MSN Messenger | Splogs | Ringtones | Casino | Poker | Gambling | Lyrics | Anime | Continents and countries in the world: Japan | United Kingdom | Canada | France | Amsterdam | Monaco | Spain | Capitals Cities | Continents | World | Americas | North America | South America | Europe | Africa | Eurasia | Oceania | Antarctica | Asia | Australia A web travel guide for your holidays, hotel and plane tickets: Travel guide and holidays French Version, guide de voyage dans le monde: Voyage et vacances Visit partners of Did you mean Travel: Partners Site Map articles begining from 0 to 9 and A to Z: Site Map 0 to A | Site Map B to C | Site Map D to Z Cours d'anglais, cours de langues pour debutant: Cours d'anglais Annuaire france regions et tourisme: Annuaire OuiX Sexe sur AbSexe, videos porno et annuaire sexe: Ab Sexe Url Rewriting by Atuvu Referencement This work is licensed under a GNU Free Documentation License. Texts derived from WikiPedia Computer software ©2006 Did you mean Copyright Notice Page Computer software cached on Sunday 07th of September 2008 07:08:42 AM |