ДРАКОН
Материал из Викиучебника
ДРАКОН (Дружелюбный Русский Алгоритмический язык, Который Обеспечивает Наглядность) визуальный алгоритмический язык созданный в рамках космической программы Буран. С помощью этого визуального языка стало возможным программировать сложные системы не программистам, а специалистам в своей предметной области. Разработка данного языка была начата в 1986 г. под руководством Владимира Паронджанова. В разработке языка принимали участие Российское космическое агентство (НПЦ автоматики и приборостроения, г. Москва) и Российская академия наук (Институт прикладной математики им. М.В. Келдыша, г. Москва).
Задачей ставившихся перед разработчиками было создание единого универсального языка который должен был заменить язык для систем реального времени ПРОЛ2 (для разработки бортовых комплексных программ Бурана), проблемно-ориентированный ДИПОЛЬ (для создания наземных программ Бурана) и язык моделирования ЛАКС. [1]. В связи с этим были выдвинуты дополнительные требования:
- предоставить человеку языковые средства, упрощающие восприятие сложных процедурных проблем и общение с коллегами, для уменьшения вероятности ошибок и роста производительности труда.
- добиться улучшения качества программного обеспечения по критерию "понимаемость алгоритмов и программ".
- облегчить межотраслевое и междисциплинарную коммуникацию.
- предложить эффективные средства для описания структуры человеческой деятельности.
При разработке вместо блок-схемы, которые не обеспечивают автоматическое преобразование алгоритма в машинный код были введены специальные Дракон-схемы, пригодные для формализованной записи и автоматического получения кода для его исполнения на компьютере.
В 1996 году Государственный комитет по высшему образованию Российской Федерации включил изучение языка ДРАКОН в программу курса информатики высшей школы. Сейчас ведется подготовка учебных книг для средней и высшей школы, написана книга для учащихся средних классов.
Работы по разработке языка окончательно были завершены в 1998 году (спустя 5 лет после закрытия программы Буран), когда была создана автоматизированная технология проектирования программных систем (CASE-технология) Графит-Флокс (которая также продолжает использоваться в военных и космических программах Морской старт, Фрегат, Протон-М и др.).
Правила языка ДРАКОН по созданию диаграмм оптимизированы для восприятия алгоритмов человеком, таким образом, язык является одним из инструментов усиления интеллекта.
[править] Внешние ссылки
- Паронджанов В.Д. Как улучшить работу ума. Алгоритмы без программистов — это очень просто! М.: Дело, 2001. — 360с. В этой книге наиболее полное описание языка ДРАКОН
- Паронджанов В.Д. Язык ДРАКОН. Краткое описание. В этом материале кратко изложены наиболее важные идеи языка ДРАКОН.
- Форум "Визуальный язык ДРАКОН" на сайте OberonCore.ru На этом форуме можно скачать дракон-редактор.
- Раздел про язык ДРАКОН на сайте OberonCore.ru
- Книга "Как улучшить работу ума... (для чтения с экрана)
- ДРАКОН (язык программирования) Материал из Википедии.
- ДРАКОН Материал из Викинауки, свободной научной энциклопедии wikia science
- История создания языка "ДРАКОН", Статья про ДРАКОН на сайте РТД
- Вики для кооперации разработчиков програмной оболочки языка ДРАКОН
- "Буран" и язык программирования ДРАКОН, computerra
[править] Источники
- ↑ http://www.transhumanism-russia.ru/content/view/331/116/ — Российское Трансгуманистическое Движение - История создания языка "ДРАКОН"