Computer software

From WikiMD.org
Jump to navigation Jump to search

Computer Software

Computer software (pronounced /ˈkɒmpjʊtər ˈsɒftwɛər/), also known as software, is a collection of data or computer instructions that tell the computer how to work. This is in contrast to physical hardware, from which the system is built and actually performs the work.

Etymology

The term "software" was first proposed by Alan Turing and 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.

Types of Software

Computer software includes computer programs, libraries and related non-executable data, such as online documentation or digital media. Computer hardware and software require each other and neither can be realistically used on its own.

System Software

System software directly operates the computer hardware, to provide basic functionality needed by users and other software, and to provide a platform for running application software.

Application Software

Application software, also known as an "application" or an "app", is a computer software designed to help the user to perform specific tasks.

Related Terms

  • Operating System: An operating system (OS) is system software that manages computer hardware, software resources, and provides various services for computer programs.
  • Software Development: Software development is the process of conceiving, specifying, designing, programming, documenting, testing, and bug fixing involved in creating and maintaining applications, frameworks, or other software components.
  • Software Engineering: Software engineering is the systematic application of engineering approaches to the development of software.
  • Programming Language: A programming language is a formal language comprising a set of instructions that produce various kinds of output.

External links

Esculaap.svg

This WikiMD dictionary article is a stub. You can help make it a full article.


Languages: - East Asian 中文, 日本, 한국어, South Asian हिन्दी, Urdu, বাংলা, తెలుగు, தமிழ், ಕನ್ನಡ,
Southeast Asian Indonesian, Vietnamese, Thai, မြန်မာဘာသာ, European español, Deutsch, français, русский, português do Brasil, Italian, polski