Revision 73085 of "ДРАКОН" on ruwikibooks

[[Файл:Dutch cryo Moscow.png|thumb|right|Пример диаграммы на языке ДРАКОН]]

'''ДРАКОН''' (''Дружелюбный Русский Алгоритмический язык, Который Обеспечивает Наглядность'') визуальный алгоритмический язык созданный в рамках космической программы [[Буран (космический корабль)|Буран]]. С помощью этого визуального языка стало возможным программировать сложные системы не программистам, а специалистам в своей предметной области. Разработка данного языка была начата в 1986 г. под руководством [[Паронджанов, Владимир Данилович|Владимира Паронджанова]]. 
В разработке языка принимали участие [[Российское космическое агентство]] (НПЦ автоматики и приборостроения, г. Москва) и [[Российская академия наук]] ([[Институт прикладной математики им. М.В. Келдыша]], г. Москва).

Задачей ставившихся перед разработчиками было создание единого универсального языка который должен был заменить язык для систем реального времени [[ПРОЛ2]] (для разработки бортовых комплексных программ Бурана), проблемно-ориентированный [[ДИПОЛЬ (язык программирования)|ДИПОЛЬ]] (для создания наземных программ Бурана) и язык моделирования [[ЛАКС]]. <ref>http://www.transhumanism-russia.ru/content/view/331/116/ — Российское Трансгуманистическое Движение - История создания языка "ДРАКОН"</ref>. В связи с этим были выдвинуты дополнительные требования:
* предоставить человеку языковые средства, упрощающие восприятие сложных процедурных проблем и общение с коллегами, для уменьшения вероятности ошибок и роста производительности труда.
* добиться улучшения качества программного обеспечения по критерию "понимаемость алгоритмов и программ".
* облегчить межотраслевое и междисциплинарную коммуникацию.
* предложить эффективные средства для описания структуры человеческой деятельности.

При разработке вместо блок-схемы, которые не обеспечивают автоматическое преобразование алгоритма в машинный код были введены специальные Дракон-схемы, пригодные для формализованной записи и автоматического получения кода для его исполнения на компьютере.

В 1996 году Государственный комитет по высшему образованию Российской Федерации включил изучение языка ДРАКОН в программу курса информатики высшей школы. Сейчас ведется подготовка учебных книг для средней и высшей школы, написана книга для учащихся средних классов.

Работы по разработке языка окончательно были завершены в 1998 году (спустя 5 лет после закрытия программы Буран), когда была создана автоматизированная технология проектирования программных систем ([[CASE-технология]]) [[Графит-Флокс]] (которая также продолжает использоваться в военных и космических программах [[Морской старт]], [[Фрегат (разгонный блок)|Фрегат]], [[Протон (ракета-носитель)|Протон-М]] и др.).

Правила языка ДРАКОН по созданию диаграмм оптимизированы для [[Восприятие|восприятия]] алгоритмов человеком, таким образом, язык является одним из инструментов [[Усиление интеллекта|усиления интеллекта]].

== Внешние ссылки ==
* [http://forum.oberoncore.ru/viewtopic.php?p=21078#p21078 Паронджанов В.Д. Как улучшить работу ума. Алгоритмы без программистов — это очень просто! М.: Дело, 2001. — 360с.] В этой книге наиболее полное описание языка ДРАКОН 
* [http://narod.ru/disk/7290880000/0.%D0%94%D1%80%D0%B0%D0%BA%D0%BE%D0%BD%D0%9E%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5%D0%A0%D0%B5%D0%BA.rar.html Паронджанов В.Д. Язык ДРАКОН. Краткое описание.] В этом материале кратко изложены наиболее важные идеи языка ДРАКОН. 
* [http://forum.oberoncore.ru/viewforum.php?f=62 Форум "Визуальный язык ДРАКОН" на сайте OberonCore.ru] На этом форуме можно скачать ИС Дракон.
* [http://drakon.su/ Официальный сайт про язык ДРАКОН], созданный в OberonCore.ru
* [http://drakon.pbwiki.com/ Книга "Как улучшить работу ума... (для чтения с экрана)]
* [http://ru.wikipedia.org/wiki/%D0%94%D0%A0%D0%90%D0%9A%D0%9E%D0%9D_(%D1%8F%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F%29 ДРАКОН (язык программирования)] Материал из Википедии.
* [http://ru.science.wikia.com/wiki/%D0%94%D0%A0%D0%90%D0%9A%D0%9E%D0%9D ДРАКОН] Материал из Викинауки, свободной научной энциклопедии wikia science
* [http://www.transhumanism-russia.ru/content/view/331/116/ История создания языка "ДРАКОН"], Статья про ДРАКОН на сайте [[РТД]]
* [http://rtd-drakon.pbwiki.com/ Вики для кооперации разработчиков програмной оболочки языка ДРАКОН] - ссылка неактуальна
* [http://www.computerra.ru/readitorial/418507/ "Буран" и язык программирования ДРАКОН], computerra

== Источники ==
<div class="references-small">
<references />
</div>

[[Категория:Языки программирования]]
[[Категория:Русские языки программирования]]
[[Категория:Космос]]

[[en:DRAKON]]
[[es:DRAKON]]