ВУЗ:
Составители:
Рубрика:
ВВЕДЕНИЕ
Программа – упорядоченная последовательность команд, необходи-
мых для управления компьютером (ПК). Эти команды поступают на про-
цессор как совокупность нулей и единиц, т.е. числами. Последователь-
ность чисел – машинный код.
Алгоритм – это точно определенное описание способа решения за-
дачи в виде конечной последовательности действий. Для представления
алгоритма в виде, понятном ПК, служат языки программирования, с по-
мощью которых пишется программа. Затем программа с помощью транс-
лятора либо переводится в машинный код, либо исполняется.
Языки программирования – это искусственные языки с ограничен-
ным числом слов, значения которых понятно транслятору, и очень строги-
ми правилами записи команд (операторов).
При нарушении формы записи программы возникают синтаксиче-
ские либо логические ошибки. Поиск ошибок – тестирование, процесс
устранения ошибок – отладка.
С помощью языков программирования создается текст программы.
Чтобы получить работающую программу необходимо либо сразу перевес-
ти текст программы в машинный код (откомпилировать), либо сразу вы-
полнять команды языка с помощью интерпретатора, который поочередно
анализирует отдельные команды и затем сразу же выполняет их. После то-
го как текущий оператор выполнен, интерпретатор перейдет к следующе-
му. Такие программы работают медленно и не могут выполняться сами,
отдельно от интерпретатора.
Компиляторы же полностью обрабатывают текст программы, про-
сматривают его в поисках синтаксических ошибок и автоматически пере-
водят его в машинный код. В результате получается компактная, быстрая
«исполняемая» программа. Однако компиляторы неэффективны при рабо-
те с данными сложной структуры.
В реальных системах программирования перемещены обе эти техно-
логии.
1. ЯЗЫКИ ПРОГРАММИРОВАНИЯ
1.1. Уровни и поколения языков программирования
Язык программирования низкого уровня – это ассемблер, который
просто представляет каждую команду машинного кода, но не в виде чисел,
а с помощью символьных, условных обозначений (мнемоник). Конкретной
ВВЕДЕНИЕ
Программа – упорядоченная последовательность команд, необходи-
мых для управления компьютером (ПК). Эти команды поступают на про-
цессор как совокупность нулей и единиц, т.е. числами. Последователь-
ность чисел – машинный код.
Алгоритм – это точно определенное описание способа решения за-
дачи в виде конечной последовательности действий. Для представления
алгоритма в виде, понятном ПК, служат языки программирования, с по-
мощью которых пишется программа. Затем программа с помощью транс-
лятора либо переводится в машинный код, либо исполняется.
Языки программирования – это искусственные языки с ограничен-
ным числом слов, значения которых понятно транслятору, и очень строги-
ми правилами записи команд (операторов).
При нарушении формы записи программы возникают синтаксиче-
ские либо логические ошибки. Поиск ошибок – тестирование, процесс
устранения ошибок – отладка.
С помощью языков программирования создается текст программы.
Чтобы получить работающую программу необходимо либо сразу перевес-
ти текст программы в машинный код (откомпилировать), либо сразу вы-
полнять команды языка с помощью интерпретатора, который поочередно
анализирует отдельные команды и затем сразу же выполняет их. После то-
го как текущий оператор выполнен, интерпретатор перейдет к следующе-
му. Такие программы работают медленно и не могут выполняться сами,
отдельно от интерпретатора.
Компиляторы же полностью обрабатывают текст программы, про-
сматривают его в поисках синтаксических ошибок и автоматически пере-
водят его в машинный код. В результате получается компактная, быстрая
«исполняемая» программа. Однако компиляторы неэффективны при рабо-
те с данными сложной структуры.
В реальных системах программирования перемещены обе эти техно-
логии.
1. ЯЗЫКИ ПРОГРАММИРОВАНИЯ
1.1. Уровни и поколения языков программирования
Язык программирования низкого уровня – это ассемблер, который
просто представляет каждую команду машинного кода, но не в виде чисел,
а с помощью символьных, условных обозначений (мнемоник). Конкретной
Страницы
- « первая
- ‹ предыдущая
- …
- 2
- 3
- 4
- 5
- 6
- …
- следующая ›
- последняя »
