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