If a person has no brain, is that person still useful?
Computers are like brains.
Question 2: What are the source program and the target program? The code entered on your keyboard (usually in text format) is the source program, and the code translated by the machine into the code that the machine can recognize but we can't recognize is the target program.
Question 3: Computer programs include those programs, including many kinds! Executable program. Exe is the most familiar.
Anything that can be run by double-clicking is called a program!
Viruses are programs!
Question 4: What is the function of a computer program? A computer program or software program (usually called a program) refers to a set of instructions that indicate each step of a computer, usually written in a programming language and running on a certain target architecture. For example, a program is like a braised pork recipe (program) written in Chinese (programming language), which is used to guide people who know Chinese (architecture) to cook this dish. Usually, computer programs should be compiled and linked into a format that is not easy to be understood by people but can be understood by computers, and then run. Programs that can run without compilation are usually called script programs.
Question 5: What is computer programming? Is to design a program with programming software.
Question 6: What is a computer program? 1. program.
Concept 1. A prescribed way of carrying out an activity or process.
Concept 2. A program is a sequence that tells a computer how to accomplish a specific task. Because today's computers can't understand human natural language and can't write computer programs in natural language.
Second, programming.
There are many kinds of computer languages, which can be generally divided into three categories: machine language, assembly language and high-level language.
At present, there are two general programming languages: assembly language and high-level language. The only language that a computer can recognize is machine language, that is, a code consisting of 0 and 1. But usually people don't use machine language when programming, because it is very difficult to remember and recognize.
Programs written in high-level languages cannot be directly recognized by computers, and can only be converted and executed. According to the conversion method, they can be divided into two categories:
Interpretation: The implementation method is similar to "simultaneous interpretation" in our daily life. The source code of an application is translated into object code (machine language) and executed at the same time, which is inefficient and cannot generate an executable file that can be executed independently. An application cannot be separated from its interpreter, but this method is flexible and can dynamically adjust and modify the application.
Compiler: Compiler refers to "translating" the program source code into the target code (machine language) before the application source code is executed, so that the target program can be executed independently from its language environment, which is more convenient and efficient to use. But once the application needs to be modified, it must first modify the source code, and then recompile to generate a new target file (*. To be executed. It is inconvenient to modify only the target file without modifying the source code. At present, most programming languages are compiled, such as Visual C++, Visual Foxpro, Delphi and so on.
Answer supplement
All software (including qq) is a running program.
Writing a program is a reciprocating process of the following steps: writing new source code, testing, analyzing and improving the newly written code, and finding out grammatical and semantic errors. People who do this kind of work are called programmers. Due to the rapid development of computers, the requirements and types of programming are becoming more and more diversified, resulting in different types of programmers, each of whom has a more detailed division of labor and tasks. Software engineers and system analysts are two examples. Now, the long process of programming is called "software development" or software engineering. The latter is becoming more and more popular because of the maturity of this subject.
Question 7: What are the main programs of a computer? The reason is:
The instructions in the instruction system are all stored in the computer memory in the form of binary codes. This kind of code is called machine code, or machine instruction. When the program is running, instructions are read from memory into cpu, then decoded and executed. Only the machine code in the memory, that is, the machine language program, can be executed by the computer. But the machine code is difficult to remember and easy to make mistakes when using. So it is extremely difficult and boring to program directly with machine code. The programmed program is obscure, even the programmer himself may not understand his own program within a few days after programming, and it needs careful consideration to suddenly realize it. At this time, if you have detailed program comments, it will bring you great convenience and avoid the pain of fatigue again.
The actual demand inspired people to create a symbol-mnemonic, which represents instructions instead of machine code, with simple meaning and easy to understand and remember. Therefore, assembly language came into being. Now, we can use instruction mnemonics and various symbols representing addresses or data to compile programs in a prescribed format. This program is called assembly language program. These represent instructions and addresses.
Assembly language is closely related to a specific computer type. Different central processors have different instruction systems, and the corresponding assembly languages are also different. Assembler is often used in programs closely related to hardware or programs with high real-time requirements.
With the support of the editing program, the assembly language program is input from the keyboard and edited to form the assembly language source program. The source program is written in assembly language statements. Inside the computer, the statements of the source program are expressed in ascii code and stored on the disk, also called source files. It is different from machine instructions in that it cannot be executed by a computer, but it can be used as a file for display and printing for inspection and preservation.
The source program of assembly language is checked and translated by the assembler, and the object code file represented by binary code is formed. If there is a grammatical error in the source program, the assembler will point out the type of the error and the sentence where the error occurred, so that the user can edit and modify it again to form a new source program. The source file and the generated object code file can be one or more.
The target code file cannot be run directly on the computer. It must be connected with the library file through a linker to form an executable file. This executable file can only be run when the operating system is loaded into the computer memory.
Don't call me boss. Answer time: 2008-0 1-29 15:58.
Other answers. EXE application program
BAT batch file
Anyway, many!
Question 8: What is a computer program? A computer program is an instruction that a computer can recognize and run. It is the software you usually see, such as QQ.
Question 9: What is a computer program? Is it a computer software system?
The so-called software refers to the programs organized to facilitate the use of computers and improve the efficiency of use, as well as related documents for development, use and maintenance. Software system can be divided into system software and application software.
1 system software
System software consists of a set of programs that control the computer system and manage its resources. Its main functions include: starting a computer, storing, loading and executing applications, classifying and retrieving files, and translating program languages into machine languages. In fact, system software can be regarded as an interface between users and computers, which provides application software and users with the means to control and access hardware. These functions are mainly completed by the operating system. In addition, compilation systems and various tools and software also belong to this category, which on the other hand assist users to use computers. Their functions are described below.
Operating system, OS)
Operating system is a program system that manages, controls and supervises the coordinated operation of computer software and hardware resources. It consists of a series of programs with different control and management functions. It is the most basic system software that runs directly on computer hardware, and it is the core of system software. Operating system is the product of computer development, and its main purposes are twofold: First, it is convenient for users to use computers, and it is the interface between users and computers. For example, users can automatically complete complex functions by typing a simple command, which is the result of the help of the operating system; The second is to manage all the resources of the computer system in a unified way, organize the computer workflow reasonably and give full play to the efficiency of the computer. Operating system should generally include the following five functional modules:
(1) processor management. When multiple programs are running at the same time, the problem of CPU time allocation is solved.
(2) Operation management. A program that completes an independent task and the data it needs constitute a job. The task of job management is mainly to provide users with an interface to run their jobs conveniently by using computers, and to schedule and control all jobs that enter the system, so as to use the resources of the whole system as efficiently as possible.
(3) Memory management. Allocate storage space for each program and the data it uses, and ensure that they do not interfere with each other.
(4) Equipment management. According to the user's request to use the device, it can also receive device requests (called interrupts) at any time, such as asking for input information.
(5) Document management. Mainly responsible for file storage, retrieval, sharing and protection, to provide users with the convenience of file operation.
There are many kinds of operating systems, which are divided into batch operating system, time-sharing operating system and real-time operating system according to their functions and characteristics. According to the number of users managed at the same time, it is divided into single-user operating system and multi-user operating system; A network operating system suitable for managing computer network environment. According to its development process, it is usually divided into the following six categories:
(1) single-user operating system.
The main feature of single-user operating system is that only one user program can be supported in a computer system at a time. The biggest disadvantage of this system is that it can't make full use of the resources of the computer system. The DOS and Windows operating systems of microcomputers belong to this category.
(2) Batch operating system.
Batch operating system is an operating system running on large and medium-sized computers in 1970s. At that time, due to the inefficient utilization of CPU and insufficient utilization of I/O equipment resources by single-user single-task operating system, multi-channel batch processing system was produced, which mainly ran on large and medium-sized computers. Multipath means that multiple programs or jobs exist and run at the same time, so it is also called multitasking operating system. IBM DOS/VSE is such a system.
(3) Time-sharing operating system.
Time-sharing system is an operating system, which has the following characteristics: several short-range or remote terminals are hung around a computer, and each user can control the operation of the job interactively on their respective terminals.
Under the management of time-sharing system, although users use ... >; & gt