ВУЗ:
Составители:
40
имеющих название высокоуровневых языков программирования, пред-
ставляют собой последовательности операторов, структурированные
согласно правилам рассматривания языка (задачи, сегменты, блоки и
т.д.). Операторы языка описывают действия, которые должна выпол-
нять система после трансляции программы на МЯ. Таким образом, ко-
мандные последовательности (процедуры, подпрограммы), часто ис-
пользуемые в машинных программах, представлены в
высокоуровне-
вых языках отдельными операторами. Программист получил возмож-
ность не расписывать в деталях вычислительный процесс на уровне
машинных команд, а сосредоточиться на основных особенностях алго-
ритма.
Разработан ряд машинно-независимых систем программиро-
вания.
Входные языки программирования в процедурно-
ориентированных системах служат для записи алгоритмов (процедур)
обработки информации, характерных для решения
задач определенного
класса. Эти языки, должны обеспечить программиста средствами, по-
зволяющими коротко и четко формулировать задачу и получать резуль-
таты в требуемой форме. Процедурных языков очень много, например:
Фортран, Алгол – языки, созданные для решения математических задач;
Simula, Слэнг - для моделирования; Лисп, Снобол – для работы со спи-
сочными структурами.
Проблемно-ориентированные системы
в качестве входного
языка используют язык программирования с проблемной ориентацией.
С расширением областей применения вычислительной техники возник-
ла необходимость формализовать представление постановки и решение
новых классов задач. Необходимо было создать такие языки програм-
мирования, которые, используя в данной области обозначения и терми-
нологию, позволили бы описывать требуемые алгоритмы решения для
поставленных
задач. Эти языки, ориентированные на решение опреде-
ленных проблем, должны обеспечить программиста средствами, позво-
ляющими коротко и четко формулировать задачу и получать результа-
ты в требуемой форме. Программы, составленные на основе этих язы-
ков программирования, записаны в терминах решаемой задачи и реали-
зуются выполнением соответствующих процедур.
Появление новых технических возможностей
поставило задачу
перед системными программистами – создать программные средства,
обеспечивающие оперативное взаимодействие человека с ЭВМ их на-
звали диалоговыми языками. Создавались специальные управляющие
языки для обеспечения оперативного воздействия на прохождение за-
дач, которые составлялись на любых раннее неразработанных (не диа-
логовых) языках. Разрабатывались также языки, которые кроме целей
управления обеспечивали бы описание
алгоритмов решения задач. Не-
обходимость обеспечения оперативного взаимодействия с пользовате-
имеющих название высокоуровневых языков программирования, пред- ставляют собой последовательности операторов, структурированные согласно правилам рассматривания языка (задачи, сегменты, блоки и т.д.). Операторы языка описывают действия, которые должна выпол- нять система после трансляции программы на МЯ. Таким образом, ко- мандные последовательности (процедуры, подпрограммы), часто ис- пользуемые в машинных программах, представлены в высокоуровне- вых языках отдельными операторами. Программист получил возмож- ность не расписывать в деталях вычислительный процесс на уровне машинных команд, а сосредоточиться на основных особенностях алго- ритма. Разработан ряд машинно-независимых систем программиро- вания. Входные языки программирования в процедурно- ориентированных системах служат для записи алгоритмов (процедур) обработки информации, характерных для решения задач определенного класса. Эти языки, должны обеспечить программиста средствами, по- зволяющими коротко и четко формулировать задачу и получать резуль- таты в требуемой форме. Процедурных языков очень много, например: Фортран, Алгол – языки, созданные для решения математических задач; Simula, Слэнг - для моделирования; Лисп, Снобол – для работы со спи- сочными структурами. Проблемно-ориентированные системы в качестве входного языка используют язык программирования с проблемной ориентацией. С расширением областей применения вычислительной техники возник- ла необходимость формализовать представление постановки и решение новых классов задач. Необходимо было создать такие языки програм- мирования, которые, используя в данной области обозначения и терми- нологию, позволили бы описывать требуемые алгоритмы решения для поставленных задач. Эти языки, ориентированные на решение опреде- ленных проблем, должны обеспечить программиста средствами, позво- ляющими коротко и четко формулировать задачу и получать результа- ты в требуемой форме. Программы, составленные на основе этих язы- ков программирования, записаны в терминах решаемой задачи и реали- зуются выполнением соответствующих процедур. Появление новых технических возможностей поставило задачу перед системными программистами – создать программные средства, обеспечивающие оперативное взаимодействие человека с ЭВМ их на- звали диалоговыми языками. Создавались специальные управляющие языки для обеспечения оперативного воздействия на прохождение за- дач, которые составлялись на любых раннее неразработанных (не диа- логовых) языках. Разрабатывались также языки, которые кроме целей управления обеспечивали бы описание алгоритмов решения задач. Не- обходимость обеспечения оперативного взаимодействия с пользовате- 40
Страницы
- « первая
- ‹ предыдущая
- …
- 38
- 39
- 40
- 41
- 42
- …
- следующая ›
- последняя »