The conversion of symbolic languages 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

The conversion of symbolic languages

Поиск

1. The conversion of symbolic languages

As we see, most of the symbolic languages are oriented to­ward the particular application areas of business or science (math). The one problem with all symbolic languages is that none of them can be understood by a computer. The symbolic languages may say AP, ADD, or use a "plus" sign to indicate an addition step, but the only thing that means addition to a computer is its binary machine code. We have symbolic pro­grams that are relatively easy for humans to understand, but they cannot be understood by computers. On the other hand, we have machine code that is understood by the computer, but it is dif­ficult for humans to use. The solution is a translator that trans­lates the symbolic program into machine code. The translator allows the human to work with relatively easy-to-understand symbolic languages and it allows the computer to follow instruc­tions in machine code. The translation of symbolic instructions to machine code is accomplished through the use of a program called a language processor. There are three types of language processors. They are called assemblers, compilers, and interpret­ers. Each translates symbolic instructions to machine code, but each does it differently.

(The translator is a program itself. It is part of a group of programs, called the operating systems, that help us to use the computer.)

2. Running the computer program

The operating system is a collection of program provided by the computer's manufacturer that allows us to shedule jobs for the computer, to translate source programs into object programs, to sort data stored on secondary storage devices, and to copy data from any input device to any output device. These programs are called control programs, language programs and utility pro­grams.

The control program (often called the supervisor, monitor, or executive) is a main-storage-resident program. Its functions are to schedule jobs, shedule input and output for our programs, and to monitor the execution of our programs.Английский язык. Основы компьютерной грамотности    156

. The language processors are programs that translate source programs into object programs. There are three types of language processors: assemblers, compilers, and interpreters. Each lan­guage has its own language processor.

The service programs are programs that are commonly used in all data processing centers. They have functions that are re­quired by everyone using a computer. Examples of service pro­grams include linkage editors to prepare object programs for execution, a librarian to catalog programs into a library area on magnetic disc, utility programs to transfer data from device to device, and sort-merge programs for sorting data on magnetic tape or disk.



Поделиться:


Последнее изменение этой страницы: 2024-06-27; просмотров: 18; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.21.39.85 (0.01 с.)