Информатика. Общая информатика. Основы языка C++. Мамонова Т.Е. - 80 стр.

UptoLike

Составители: 

Определенность (детерминированность) каждое действие алго-
ритма должно быть понятно его исполнителю (инструкция к бытовому
прибору на японском языке для человека, не владеющего японским язы-
ком не является алгоритмом, т.к. не обладает свойством детерминиро-
ванности).
Дискретность процесс должен быть описан с помощью недели-
мых операций, выполняемых на каждом шаге (т.е. шаги нельзя разде-
лить на более мелкие шаги).
Простейшие виды машинных операций операции присваивания.
С помощью присваиваний в алгоритмах описываются вычисления
в программах для ЭВМ.
Компиляторы и интерпретаторы
С помощью языка программирования создается текст, описываю-
щий ранее составленный алгоритм. Чтобы получить работающую про-
грамму, надо этот текст перевести в последовательность команд процес-
сора, что выполняется при помощи специальных программ, которые на-
зываются трансляторами. Трансляторы бывают двух видов: компилято-
ры и интерпретаторы.
Компилятор транслирует текст исходного модуля в машинный код,
который называется объектным модулем за один непрерывный процесс.
При этом сначала он просматривает исходный текст программы в поис-
ках синтаксических ошибок.
Интерпретатор выполняет исходный модуль программы в режиме
оператор за оператором, по ходу работы, переводя каждый оператор на
машинный язык.
3.4. Языки программирования
Разные типы процессоров имеют разный набор команд. Если язык
программирования ориентирован на конкретный тип процессора и учи-
тывает его особенности, то он называется языком программирования
низкого уровня.
Языком самого низкого уровня является язык ассемблера, который
просто представляет каждую команду машинного кода в виде специаль-
ных символьных обозначений, которые называются мнемониками. С по-
мощью языков низкого уровня создаются очень эффективные
и компактные программы, т.к. разработчик получает доступ ко всем воз-
можностям процессора.
Так как наборы инструкций для разных моделей процессоров тоже
разные, то каждой модели процессора соответствует свой язык ассем-
80