Это наш, русский человек. Живет и работает в Норвегии.
Его тексты предназначены для англоязычной аудитории.
Вот часть материалов с его сайта:
DRAKON Editor is a free cross-platform editor for the DRAKON visual language.
DRAKON language was developed within the Russian space program. Its primary objective is presenting complex software systems in a way which is easy to understand by humans.
DRAKON's motto: took a glance — understood at once.
This tool is aimed at software architects, developers and quality specialists.
Features
•Simple user interface optimized for editing DRAKON diagrams.
•Export to PDF and PNG.
•Verification of diagrams.
•Code generation for Java, C#, C/C++ (with Qt support), Python, Tcl, Javascript and Erlang.
DRAKON Editor generates source code from diagrams for a number of programming languages. As of version 1.11, the following languages are supported: C, C++, Java, C#, Python, Tcl, Javascript and Erlang. Since these languages have a lot in common, most of the generation is done by the same algorithm. The language-specific routines mostly take care of the differences in syntax.
Code generation has four steps:
•Build the graph of the algorithm from the items on the diagram.
•Process the graph.
•Generate the tree for the output source file.
•Print the tree using the syntax of the selected programming language.
ВП>Это наш, русский человек. Живет и работает в Норвегии. ВП>Его тексты предназначены для англоязычной аудитории. ВП>Вот часть материалов с его сайта:
Каким образом это является ответом на вопрос
ВП>Иное дело ДРАКОН. Это принципиально новая нотация. Она позволит Вам быстро и удобно изобразить не только "мало-мальски серьезный алгоритм", но и алгоритмы ЛЮБОЙ СЛОЖНОСТИ.
ВП>Мы видели, что дракон-редактор Степана Митькина поддерживает следующие языки: ВП>C, C++, Java, C#, Python, Tcl, Javascript and Erlang.
ВП>В моих терминах это называется так:
Эй, бот. Хватит чушь генерить, и ответь на прямо поставленные вопросы.
Здравствуйте, Mamut, Вы писали:
M>5 страниц (!) обсуждения того, что делать с простейшим алгоритмом. Он, видите ли, не укладывается в схему. Самый сок с примерами — на второй странице. Например: http://forum.oberoncore.ru/viewtopic.php?f=78&t=3184&start=20#p60536
Блин, да всю эту секту оберннутых и драконнутых нужно немедленно лишить всех академических званий и держать на пушечном выстреле от образовательных учреждений.
Sapienti sat!
Re[9]: Язык ДРАКОН — новая идея в программировании
Здравствуйте, pagid, Вы писали:
L>>То есть, если , не дай бог, жизнь заставит писать софт для ракет, то от осваивания дракона не отвертеться. P>С Драконом балутся только одна организация.
Если точнее, с ним никто не балуется. Это никчёмная поделка быдлоакадемиков из самых замшелых НИИ в худших традициях совка. Никаких сомнений в этом уже не осталось.
Так как делать они ничерта не могут, то пытаются паразитировать на студентах.
L>>Ан нет, коммерсанты за сумму в 10 раз меньше на орбиту взлетели. P>Только финансирует этих "коммерсантов" американское правительство через бюджет НАСА.
Не финансирует, совсем. В частности, вся разработка велась на частные деньги, что является по-настоящему уникальным. SpaceX даже космодром свой будут строить.
НАСА просто купили запуски на готовых ракетах. Кстати, первый коммерческий запуск SpaceX со спутниками Интелсата будет в следующем году.
P>Сумма действительно в несколько раз меньше, чем у Боинга и Локхида (НАСА во всех трех случаях лишь заказчик), но никак не меньше российских расценок.
В теории, примерно такая же.
What about Russia's space agency/program?
What can they boast about inventing?
На вопрос отвечает Charles RB Elder Member, Location: United Kingdom
The intercontinental ballistic missile, the satellite,
telemetry to/from space, knowledge of the moon
(including samples) and Mars and Venus,
the space station, robot space rovers,
and the programming language DRAKON.
Здравствуйте, Ops, Вы писали:
Ops>Да забей уже. Троллит он.
То, что он тролль (как вариант, особо упертый и обладающий небольшим кругозором товарищ), уже недели две как большинству понятно. Только самые стойкие бойцы таки пытались что-то конкретное из него вытянуть
Что примечательно — не от Паронджанова и не от другого такого же клоуна под ником TAU, а от человека, который явно применяет это на практике.
Цитирую:
Если я скажу, что ниша эффективного применения ДРАКОН-схем, как минимум, перекрывается с нишей программирования на основе конечных автоматов, это разрешит какие-то из Ваших вопросов?
На замечание по поводу того, что "чем это лучше блок-схем" можно сказать, как минимум, что ДРАКОН — один из немногих визуальных языков, которые регламентируют взаимное положение элементов схемы (т.е. если мы нарисуем граф вершин и связей, то его можно разместить на плоскости автоматически). Т.е. индивидуальные выкрутасы типа "а я вот это помещу сюда, а это сюда" полностью исключены.
M> ЧТо будет, если у нас будет не КА?
Речь о классе алгоритмов, которые определяют поведение (в широком смысле, как "грамматику возможных последовательностей событий"). И это очень широкий класс. Алгоритмы этой категории обычно хорошо описываются через введение состояний, они обычно имеют много развилок. И здесь ДРАКОН хорошо визуализует.
Если говорить об алгоритмах обработки данных (т.е. любая часть программы, смысл которой заключается не в вычислении чего-либо, в обработке структуры данных и т.п.; где одной и той же цели можно достичь разными способами), то там преобладает мелкая декомпозиция на функции, в основном циклы, много IF в одной функции, как правило, стараемся избегать — и здесь лично я у ДРАКОНа никаких преимуществ не вижу.
Ну, например, из личного опыта, опять же: система онлайн-кредитов в электронных деньгах. В ней есть верхний уровень — сценарии, которые решают "дать — не дать кредит", проводят все транзакции, связанные с этим. Там ДРАКОН хорош. При том, что уровнем ниже — в техническом коде — ему делать особенно было нечего...
Здравствуйте, Cyberax, Вы писали:
C>Не финансирует, совсем. В частности, вся разработка велась на частные деньги, что является по-настоящему уникальным.
Частные деньги закончились с Falcon-1.
C> SpaceX даже космодром свой будут строить.
Может и будут, но пока НАСА "подарила" LC-40, и переоборудовала его на бюджетные деньги для Falcon-9. А стартовый комплекс это самая дорогая часть создания новой ракеты, если считать двигатели первой ступени отдельно от самой ракеты.
C>НАСА просто купили запуски на готовых ракетах.
С выплатой аванса под разработку ракеты и корабля, это и называется "финансирует".
C> Кстати, первый коммерческий запуск SpaceX со спутниками Интелсата будет в следующем году.
Но первоначально планируемый на этот год HYLAS вынужденно ушел к французам на Ариан.
А в следующем году не Интелсату, а SES'у и каким-то тайваньцам. Сравнительно небольшие спутники, Falcon-9 больше не поднимет.
C>В теории, примерно такая же.
На практике окажется хуже. И сравнивать нужно не с Протоном, а с Зенитом с Байконура, по массе максимально выводимых коммерческих спутников сравнимы именно они. Стоимости доставки килограмма на МКС , Прогресс для этого не оптимален, но пока летает на самом дешевом носителе, в общем
... << RSDN@Home 1.2.0 alpha 5 rev. 1495>>
Re[11]: Язык ДРАКОН — новая идея в программировании
Здравствуйте, pagid, Вы писали:
C>>Не финансирует, совсем. В частности, вся разработка велась на частные деньги, что является по-настоящему уникальным. P>Частные деньги закончились с Falcon-1.
Технически, они до сих пор не закончились.
C>> SpaceX даже космодром свой будут строить. P>Может и будут, но пока НАСА "подарила" LC-40, и переоборудовала его на бюджетные деньги для Falcon-9. А стартовый комплекс это самая дорогая часть создания новой ракеты, если считать двигатели первой ступени отдельно от самой ракеты.
Собственно, уже даже начали. Землю купили и получили разрешение на строительство.
Чего особо дорогого в космодроме — мне непонятно. SpaceX стартовый комплекс, кстати, сами строили.
C>>НАСА просто купили запуски на готовых ракетах. P>С выплатой аванса под разработку ракеты и корабля, это и называется "финансирует".
Из ~2млрд. на контракты с НАСА приходится около $400 млн. Так что не совсем "финансируют", скорее "помогают".
Опять же, суммы совершенно смешные по "космическим" меркам. Это примерно один запуск "Шаттла"
C>> Кстати, первый коммерческий запуск SpaceX со спутниками Интелсата будет в следующем году. P>Но первоначально планируемый на этот год HYLAS вынужденно ушел к французам на Ариан.
Бывает.
P>А в следующем году не Интелсату, а SES'у и каким-то тайваньцам. Сравнительно небольшие спутники, Falcon-9 больше не поднимет.
10 тонн на LEO. В ближайших планах — Falcon Heavy (53 тонны на LEO) из тех же модулей, что и Falcon-9.
Sapienti sat!
Re[12]: Язык ДРАКОН — новая идея в программировании
Здравствуйте, Cyberax, Вы писали:
C>Собственно, уже даже начали. Землю купили и получили разрешение на строительство.
В Ванденберге что ли, на военной базе.
C>Чего особо дорогого в космодроме — мне непонятно. SpaceX стартовый комплекс, кстати, сами строили.
Для Falcon-1 в Ванденберге, на военной базе?
Или для Falcon-9 на военной базе же на мысе Каневерал? Оставшимся от "Титана" отдали в пользование и в подарок переоборудовали.
C>Из ~2млрд. на контракты с НАСА приходится около $400 млн. Так что не совсем "финансируют", скорее "помогают".
Что есть 2млрд?
C>Опять же, суммы совершенно смешные по "космическим" меркам. Это примерно один запуск "Шаттла"
Совершенно верно, но стоимость одного запуска "Шаттла" нескромная даже по американским космическим меркам.
C>10 тонн на LEO.
Ну тогда его нужно сравнивать с "Союзом", с "Союзом-У" где-нибудь за $25 миллионов.
Нужно смотреть не на LEO, а на GTO. Прямой конкурент Зенит с Байконура, но и он побольше поднимет и стоить будет около $50 миллионов.
C> В ближайших планах — Falcon Heavy (53 тонны на LEO) из тех же модулей, что и Falcon-9.
Ну нельзя из тех же модулей сделать 53 тонны на LEO, если их будет три, конечно. Придется удлинять, кое-что утолщать, шить и кроить. Но в любом случае если сделают на 53 тонны решпект им и уважуха.
... << RSDN@Home 1.2.0 alpha 5 rev. 1495>>
Re[13]: Язык ДРАКОН — новая идея в программировании
Здравствуйте, pagid, Вы писали:
C>>Собственно, уже даже начали. Землю купили и получили разрешение на строительство. P>В Ванденберге что ли, на военной базе.
В пустынях Техаса — на голом поле. Уже даже защитники животных (в Техасе?!?) активизировались.
C>>Чего особо дорогого в космодроме — мне непонятно. SpaceX стартовый комплекс, кстати, сами строили. P>Для Falcon-1 в Ванденберге, на военной базе? P>Или для Falcon-9 на военной базе же на мысе Каневерал? Оставшимся от "Титана" отдали в пользование и в подарок переоборудовали.
Там у них остался только бетонный стартовый стол в виде подарка. Не шибко большая помощь.
C>>Из ~2млрд. на контракты с НАСА приходится около $400 млн. Так что не совсем "финансируют", скорее "помогают". P>Что есть 2млрд?
Баксов.
C>>10 тонн на LEO. P>Ну тогда его нужно сравнивать с "Союзом", с "Союзом-У" где-нибудь за $25 миллионов. P>Нужно смотреть не на LEO, а на GTO. Прямой конкурент Зенит с Байконура, но и он побольше поднимет и стоить будет около $50 миллионов.
На GTO вроде в районе полутора тонн.
C>> В ближайших планах — Falcon Heavy (53 тонны на LEO) из тех же модулей, что и Falcon-9. P>Ну нельзя из тех же модулей сделать 53 тонны на LEO, если их будет три, конечно. P>Придется удлинять, кое-что утолщать, шить и кроить. Но в любом случае если сделают на 53 тонны решпект им и уважуха.
Ты не понял, они реально собираются полностью взаимозаменяемые модули делать. То есть, совсем взаимозаменяемые. Так что их можно будет чуть ли не на стартовой площадке компоновать. Не знаю насколько получится, но задумка классная.
Ещё будет первая в истории ракета с общей топливной системой — ускорители будут подпитывать центральный модуль. Получается почти трёхступенчатая ракета по цене двухступенчатой.
Sapienti sat!
Re[14]: Язык ДРАКОН — новая идея в программировании
Здравствуйте, Cyberax, Вы писали:
C>В пустынях Техаса — на голом поле. Уже даже защитники животных (в Техасе?!?) активизировались.
Техас не Невада, и коровы с ковбоями там в несметных количествах.
Те же казахи уж как за судьбу сусликов, на которых падают ступени от ракет, беспокоятся, прямо страдают.
C>Там у них остался только бетонный стартовый стол в виде подарка. Не шибко большая помощь.
Ну значит всё остальное им построили на бюджетные деньги. Только думается далеко не только стартовый стол, впрочем и это немало.
C>Баксов.
Что баксов? И каких, зимбабвийских?
C>На GTO вроде в районе полутора тонн.
Поболее, почти пять тонн. Но средний спутник на GTO имеет тонн шесть. А полторы и Союз с Плесецка выведет, только не нужны они там.
C>Ты не понял, они реально собираются полностью взаимозаменяемые модули делать. То есть, совсем взаимозаменяемые.
Понял, понял. Привет от "Ангары". C> Так что их можно будет чуть ли не на стартовой площадке компоновать. Не знаю насколько получится, но задумка классная.
Эта задумка была когда обещали Хеви не на 52 тонны, а на 32. С тех пор многое переиграли
C>Ещё будет первая в истории ракета с общей топливной системой — ускорители будут подпитывать центральный модуль. Получается почти трёхступенчатая ракета по цене двухступенчатой.
Да хоть запереливайся, не получится. То-то стартовая масса Falcona-9 — 333 тонны, 32 тонного варианта Heavy почти 900 тонн, а 52 тонного варианта уже 1400 тонн. Ну никак он из трех блоков не получается. А еще нужно двигатель в полтора раза форсировать не увеличивая его габариты.
P.S. Славно мы офтопим.
... << RSDN@Home 1.2.0 alpha 5 rev. 1495>>
Re[15]: Язык ДРАКОН — новая идея в программировании
Здравствуйте, pagid, Вы писали:
C>>В пустынях Техаса — на голом поле. Уже даже защитники животных (в Техасе?!?) активизировались. P>Техас не Невада, и коровы с ковбоями там в несметных количествах. P>Те же казахи уж как за судьбу сусликов, на которых падают ступени от ракет, беспокоятся, прямо страдают.
Там зеленые за лягушек волнуются. Их может потревожить взлетающая ракета.
C>>Там у них остался только бетонный стартовый стол в виде подарка. Не шибко большая помощь. P>Ну значит всё остальное им построили на бюджетные деньги. Только думается далеко не только стартовый стол, впрочем и это немало.
Реально, только стартовый стол (ну и подъездные дороги с прочей инфраструктурой, понятное дело), даже ангары они сами строили. Где-то у них на сайте было time-lapse видео строительства комплекса.
C>>Баксов. P>Что баксов? И каких, зимбабвийских?
Ага.
C>> Так что их можно будет чуть ли не на стартовой площадке компоновать. Не знаю насколько получится, но задумка классная. P>Эта задумка была когда обещали Хеви не на 52 тонны, а на 32. С тех пор многое переиграли
Все ещё обещают.
C>>Ещё будет первая в истории ракета с общей топливной системой — ускорители будут подпитывать центральный модуль. Получается почти трёхступенчатая ракета по цене двухступенчатой. P>Да хоть запереливайся, не получится. То-то стартовая масса Falcona-9 — 333 тонны, 32 тонного варианта Heavy почти 900 тонн, а 52 тонного варианта уже 1400 тонн. Ну никак он из трех блоков не получается. А еще нужно двигатель в полтора раза форсировать не увеличивая его габариты.
Там будет три разгонника и центральный модуль. Причём движки везде одинаковы.
За счёт общей топливной системы сначала три разгонника + центральный модуль будут первой ступенью, потом разгонники отделяются, но за счёт общей топливной системы в центральном модуле горючее не будет израсходовано почти совсем. Так что центральный модуль дальше работает второй ступенью. Ну и там дальше отделение и уже обычная третяя ступень. Просто как всё гениальное.
P>P.S. Славно мы офтопим.
Ага.