Current location - Recipe Complete Network - Complete cookbook of home-style dishes - What is the difference between "program" and "software"?
What is the difference between "program" and "software"?

A computer program or software program (usually referred to as a program) refers to a set of instructions that instructs each step of a computer or other device with information processing capabilities. It is usually written in a certain programming language and runs on a certain target. Architecturally. For example, a program is like a braised pork recipe (program) written in Chinese (programming language), which is used to guide people who understand Chinese (architecture) to make this dish. Typically, computer programs are compiled and linked into a format that is not easily understood by humans but understood by computers, and then run. Programs that can be run without compilation are often called scripts.

Software (termed in Mainland China and Hong Kong, software in Taiwan) is a collection of computer data and instructions organized in a specific order. Generally speaking, software is divided into system software, application software and middleware between the two. The system software provides the most basic functions for computer use, but is not targeted at a specific application field. Application software is just the opposite. Different application software provides different functions according to the users and the fields they serve.

Software does not just include programs that can be run on a computer. Documents related to these programs are generally considered to be part of the software. Simply put, software is a collection of programs and documents.

Software is used in various fields around the world and has a profound impact on people's lives and work.