ВУЗ:
Составители:
29
Бейсик обычно реализовался как интерпретатор (знакомым изо-
мером является сам интерпретаторный Бейсик). Причинами перехода
от любительского уровня к профессиональному являются многочис-
ленные расширения классической версии языка: возможность отключе-
ния нумерации строк, многостроковые структурированные программ-
ные конструкции, структуры типа "запись", поименованные подпро-
граммы с параметрами и локальные переменные.
С появлением транслятора
QuickBasic фирмы Microsoft разработ-
чики получили возможность строить на Бейсике приложения из раз-
дельно откомпилированных модулей, некоторые из которых могут быть
написаны на других языках. Разработчик теперь имеет выбор из не-
скольких промышленных библиотек подпрограмм, которые содержат
готовые решения для распространенных задач программирования.
Рефал
Рефал разработан в России (СССР)
в 1966г. ИПМ АН СССР. Этот
язык прост и удобен для описания манипуляций над произвольными
текстовыми объектами.
Рефал широко применяется при разработке трансляторов с алго-
ритмических языков как универсальных и проблемно – ориентирован-
ных, так и автокодов. Кроме использования в задачах трансляции, Ре-
фал имеет такие важные сферы применения, как машинное выполнение
громоздких аналитических выкладок в теоретической физике и при-
кладной математике; проектирование «умных» информационных сис-
тем, осуществляющих нетривиальную логическую обработку информа-
ции; машинное доказательство теорем; моделирование целенаправлен-
ного поведения; разработка диалоговых обучающих систем; исследова-
ния в области искусственного интеллекта и т.д.
Программирование на Рефале имеет специфику, связанную, пре-
жде всего,
с тем, что Рефал является языком функционального типа в
отличие от обычных операторных языков типа Алгол, Фортран и т.д..
Если программа на операторных языках – ни что иное, как совокуп-
ность приказов-операторов, то программа на Рефале представляет со-
бой по существу описание связей и отношений между определенными
понятиями.
Вследствие того
, что в Рефале программист сам определяет
структуру обрабатываемой информации, эффективность программы
существенно зависит от удачного или неудачного выбора этой структу-
ры. Для задания структур в Рефале используются скобки, а специфика
всех реализаций языка такова, что использование скобок резко повы-
шает эффективность выполнения программы. Это достигается с помо-
щью адресного соединения
скобок.
Бейсик обычно реализовался как интерпретатор (знакомым изо- мером является сам интерпретаторный Бейсик). Причинами перехода от любительского уровня к профессиональному являются многочис- ленные расширения классической версии языка: возможность отключе- ния нумерации строк, многостроковые структурированные программ- ные конструкции, структуры типа "запись", поименованные подпро- граммы с параметрами и локальные переменные. С появлением транслятора QuickBasic фирмы Microsoft разработ- чики получили возможность строить на Бейсике приложения из раз- дельно откомпилированных модулей, некоторые из которых могут быть написаны на других языках. Разработчик теперь имеет выбор из не- скольких промышленных библиотек подпрограмм, которые содержат готовые решения для распространенных задач программирования. Рефал Рефал разработан в России (СССР) в 1966г. ИПМ АН СССР. Этот язык прост и удобен для описания манипуляций над произвольными текстовыми объектами. Рефал широко применяется при разработке трансляторов с алго- ритмических языков как универсальных и проблемно – ориентирован- ных, так и автокодов. Кроме использования в задачах трансляции, Ре- фал имеет такие важные сферы применения, как машинное выполнение громоздких аналитических выкладок в теоретической физике и при- кладной математике; проектирование «умных» информационных сис- тем, осуществляющих нетривиальную логическую обработку информа- ции; машинное доказательство теорем; моделирование целенаправлен- ного поведения; разработка диалоговых обучающих систем; исследова- ния в области искусственного интеллекта и т.д. Программирование на Рефале имеет специфику, связанную, пре- жде всего, с тем, что Рефал является языком функционального типа в отличие от обычных операторных языков типа Алгол, Фортран и т.д.. Если программа на операторных языках – ни что иное, как совокуп- ность приказов-операторов, то программа на Рефале представляет со- бой по существу описание связей и отношений между определенными понятиями. Вследствие того, что в Рефале программист сам определяет структуру обрабатываемой информации, эффективность программы существенно зависит от удачного или неудачного выбора этой структу- ры. Для задания структур в Рефале используются скобки, а специфика всех реализаций языка такова, что использование скобок резко повы- шает эффективность выполнения программы. Это достигается с помо- щью адресного соединения скобок. 29
Страницы
- « первая
- ‹ предыдущая
- …
- 27
- 28
- 29
- 30
- 31
- …
- следующая ›
- последняя »