【正文】
Transmission analysis of the information required。 Demand scheduling, resource sharing and management of the plex process of concurrent operation。 5. Different processor without portability. Application of machine language, the software production efficiency extremely low. Because of the shortings of its use in the next 10 years, the language of the application form may be limited. Highlevel language to software developers and procedures independent of the machine. When using more plex translation process, the highlevel language vocabulary, grammar, syntax and semantics of language is much more plicated than the machine. In fact, highlevel language piler generation procedures and the interpretation of the procedures as output machine language. Although there are hundreds of programming language in the application, but widely used in industrial senior programming language less than 10 months. COBOL and FORTRAN language soliciting, extensive application of nearly 30. Modern programming languages (for the design process and data directly support the language of modern design practice) such as Pascal, C and Ada are to be widely used. Special Language (design for special applications) such as Smalltalk, APL, LISP and Prolog, as a new application method from the lab to practical use, is being widely recognized. We have talked about the procedures of programming language translation function, which is converted into machine language forms can be run directive. Assembler code is machinetranslation procedures, it had pleted the symbol of machine instructions into machine executable instructions relatively simple task. The interpretation of the procedures sentence transform highlevel language is the translation process. Each encounter a statement, the statement was converted into machine executable code and implementation. APL and BASIC interpreter is usually used to run language. The most mon procedure is the translation of highlevel language piler. Through a prehensive evaluation of a process, piler can optimize the storage capacity and / or generation of machines it enforceable speed of the implementation of directives. Machinery orders are executable software in the form of the bottom. Hexadecimal or other special code can be used to represent the CPU can lead to specific steps to deal with the binary bit mode. Machine code, assembly language (machinelevel language), and highlevel programming languages are often referred to as the first three generations of puter language. The use of a language, programmers must take into account both the information provided should also consider whether the structure of the control process itself. Therefore, the process of the first three generations of language as language. In the past 10 years, there has been a group of fourth generation language or process language. Nonprocess language requirement does not require software developers details of the process, it is referred to the procedure provides for the appointment rather than the result of the oute of the requirements to achieve its behavior [COB85]. The results show that support software translated into machine executable. So far, the fourthgeneration language (4 GLs) database has been used for other mercial applications and data processing areas. Software applications The software can be applied to the prior provisions of the steps (algorithm) has been defined under any circumstances (this obviously does not meet the rules example is the expert system software). Information content and software applications uncertainty is to determine the nature of the important factors. Content refers to the input and output of the significance of the information and forms. For example, many mercial applications that use highly structured losers were data (databases) and generates formatted statements. Automatic machine control (for example, NC) software to accept a limited form of the structure of discrete and continuous data quickly from the machinegenerated orders. Information certainty that the losers were the timing and sequencing data predictability. Engineering analysis procedures for accepting predefined sequence data, analysis algorithm for implementation, and to give statements or chart form of result data. This application is uncertainty. On the other hand, a multiuser operating system to accept arbitrary changes in the content and timing of transmission, the implementation of external circumstances may be interrupted algorithm and generates with the environment and time for a change in the output function. With the application of these characteristics is uncertain. It is difficult to find a meaningful general classification software applications (Law). With the increase in plexity of the software, the full and plete separation would not exist. Below the software described the breadth of potential applications software. System software System software for other services the procedures set procedures. Some system software (for example, the piler, editor and file management utility) dealing with plex information structure but identified. Other applications (such as operating system ponents, drivers and remote munications processors) to deal with a large number of nondeterministic data. No matter under what circumstances, the system software is characterized by: frequent interaction with the puter hardware。 3. Difficult test。 (3) A description of procedures for handling and use of documents. Not to say, can give a more plete definition, but what we need is not only a formal definition. Software Features Understanding software (mainly software engineering), the first inspection software is different from other artificial material characteristics. Building hardware, the creation process (