|
1 / 1 / 0
Регистрация: 25.01.2012
Сообщений: 492
|
|
Обсуждение ИС Дракон28.01.2012, 19:20. Показов 1163531. Ответов 1644
Метки нет (Все метки)
Учитывая интерес (как собственный, так и сообщества) к данному средству, решил вынести в отдельную тему, т.к. вобсуждении статьи очень тяжело ориентироваться.
Цель - не только обсудить, но и в меру возможностей посодействовать развитию данного проекта. Задачи: 1. Создание актуальной и удобной справочной системы 2. Совершенствование кодогенератора, поддержка новых языков 3. Что-нибудь ещё придумаем по ходу :) ______________________________ Мои предложения по п.1: Организовать открытый проект на вики-системе, чтобы каждый мог легко внести свой посильный вклад в свободное время. Например, на викиучебниках (если там модеры не такие отмтроженные, как на педивикии) По п.2 пусть предлагают те, кому актуально *(ассемблисты, например). От себя бы предложил автору представить полную спецификацию формата хранения дракон-схем .drt, чтобы люди могли подключать к редактору собственные примочки (не только кодогенераторы, а и преобразователи, например, в .pdf, .doc итдитп.) В общем, как-то так.
1
|
|
| 28.01.2012, 19:20 | |
|
Ответы с готовыми решениями:
1644
Дракон на Андроиде
Тест: Какой вы дракон))) |
|
0 / 0 / 0
Регистрация: 24.12.2011
Сообщений: 2,752
|
|
| 28.02.2015, 17:15 | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 18.02.2015
Сообщений: 280
|
|
| 28.02.2015, 21:55 | |
|
Геннадию Тышову, вопрос про генерацию кода.
Вот тут схема небольшой обработки для 1С:Бухгалтерии 8: https://cloud.mail.ru/public/a... intERF.png и на всякий случай Дракон-схема: https://cloud.mail.ru/public/7a5fab34f546/ZN3.drt Несколько вопросов: 1. Цикл ДЛЯ - надо писать самому или он генерируется транслятором? 2. Текст в сгенерированном тексте: ...... Должна быть одна строка разделитель: ==== что он означает? 3. Текст в сгенерированном тексте: ...... В Переключателе необходини 1 икона Вариант без условия, т.е. с пустым П-текстом что он означает?
0
|
|
|
0 / 0 / 0
Регистрация: 18.02.2015
Сообщений: 280
|
||
| 28.02.2015, 22:24 | ||
Ещё одна серьёзная победа. Это хороший результат многолетней работы. Успехов!
0
|
||
|
0 / 0 / 0
Регистрация: 25.01.2012
Сообщений: 494
|
||||
| 01.03.2015, 04:25 | ||||
При использовании Цикла Для могут встретится сложности, о них сообщается при вставке икон цикла в схему, там же имеются рекомендации. Планируется доработать ИС Дракон для снятия или уменьшения сложности.
Смотрите сообщения в начале темы.
Можно: в ветке не выполнять обработку; если это поступили ошибочные данные, поместить в ветку вывод сообщения "В программе ошибка, сообщите программисту".
0
|
||||
|
0 / 0 / 0
Регистрация: 25.01.2012
Сообщений: 494
|
||
| 01.03.2015, 04:28 | ||
0
|
||
|
0 / 0 / 0
Регистрация: 25.01.2012
Сообщений: 494
|
|
| 01.03.2015, 05:10 | |
|
Некоторые вопросы программирования рассматриваются здесь:
0
|
|
|
0 / 0 / 0
Регистрация: 05.03.2011
Сообщений: 57
|
||
| 01.03.2015, 06:31 | ||
0
|
||
|
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 3,044
|
||
| 01.03.2015, 09:19 | ||
Модуль клавиатуры отдельно. Модуль дисплея, аппаратная часть, отправка команд, отправка данных, отдельно. Модуль вывода информации отдельно. Модуль меню отдельно. Механизм взаимодействия между модулями. Это могут быть флаги, сообщения, события. Модуль клавиатуры опрашивает кнопки и выставляет признаки нажатия кнопок, нажатия нескольких кнопок, отжатия кнопок, удержание кнопок, автоповотор. По вкусу и надобности. С модулем аппаратной части дисплея все понятно. Модуль вывода информации на дисплей. У меня эти модули сделаны на конечных автоматах. В зависимости от состояния модуля выводится соответствующая информация и меню. Когда вы программируете модулями, в дальнейшем вы проекты собираете как конструктор из модулей. У вас могут быть как готовые модули, так и только что написанные под конкретный проект. С модульностью разобрались, идем дальше. Как нам со всей этой йухней взлететь? Варианты: диспетчеры задач, RTOS, автоматное программирование. Если функция большая, долгая, то эта функция дробится на подзадачи. Никаких долгих циклов. Тут зависит от функции. Реализация на КА или условиях. Или вперемешку. Когда вы поймете эти правила, вы добиваетесь: модульности программ, в дальнейшем собираете проекты как конструктор. Псевдопараллельности задач. Задачи по очереди крутятся каруселькой. Как я уже выше написал, это может быть обычный цикл функций, диспетчеры задач, RTOS. Процессы, задачи выполняются покусочно, и так как переключение задач происходит очень быстро, создается иллюзия, что все происходит параллельно. Ближайшее сравнение - ПК. Операционная система переключает процессы, в итоге работа компьютера в целом воспринимается как параллельная работа всех процессов.
0
|
||
|
0 / 0 / 0
Регистрация: 25.01.2012
Сообщений: 494
|
||
| 01.03.2015, 09:29 | ||
0
|
||
|
0 / 0 / 0
Регистрация: 05.03.2011
Сообщений: 57
|
||
| 01.03.2015, 09:38 | ||
... Не стройте свое мнение на куске кода. Этот кусок был вырезан из проекта и вставлен в новую схему для проверки устойчивости программы ИС Дракон. Ошибки были, не спорю. Программу я разбил на модули уже давно, когда еще первый раз мне указали на эту ошибку.
0
|
||
|
1 / 1 / 0
Регистрация: 06.12.2016
Сообщений: 3,946
|
|||
| 01.03.2015, 10:22 | |||
0
|
|||
|
0 / 0 / 0
Регистрация: 05.03.2011
Сообщений: 57
|
||
| 01.03.2015, 10:52 | ||
0
|
||
|
0 / 0 / 0
Регистрация: 17.03.2010
Сообщений: 901
|
|||
| 01.03.2015, 11:31 | |||
Тут нет алгоритма. Поэтому попытка "формализовать в Драконе" случившееся - напоминает басню "Марьышка и очки", точнее - действия мартышки.. В роли лочков - Дракон, в роли ммартышки - вы.....
0
|
|||
|
0 / 0 / 0
Регистрация: 17.03.2010
Сообщений: 901
|
||
| 01.03.2015, 11:45 | ||
разовая работа, которую не надо ни документировать, ни как-то обсуждать.... Такое пишется сходу и "на условных рефлексах", почти без подключения сознания... Не, собственно, можно и такое "проектировать". только смысл...
0
|
||
|
0 / 0 / 0
Регистрация: 17.03.2010
Сообщений: 901
|
||||
| 01.03.2015, 11:48 | ||||
0
|
||||
|
0 / 0 / 0
Регистрация: 18.02.2015
Сообщений: 280
|
||
| 01.03.2015, 13:22 | ||
Ещё уточнение: учебный пример использования ИС Дракон для решения задачи в 1С.
0
|
||
|
1 / 1 / 0
Регистрация: 06.12.2016
Сообщений: 3,946
|
|
| 01.03.2015, 13:30 | |
|
Что это меняет?
0
|
|
|
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 1,864
|
|
| 01.03.2015, 13:34 | |
|
А стОит ли?
Лично я не собираюсь тут оспаривать ни полезность Дракона как такового (вполне разумный способ заставить любителей блок-схем рисовать что-то осмысленное, а не клубок макарон), ни полезность ИС Дракон (хотя бы как игрушки для любителей Дракона), но для коммерческой разработки это явно не самое удачное решение. Т.е. "перевод" на 1С - сомнительная часть всей затеи =)
0
|
|
|
1 / 1 / 0
Регистрация: 06.12.2016
Сообщений: 3,946
|
|
| 01.03.2015, 13:44 | |
|
Здесь все глубже. Попытка дать надежду хомячкам - "Программирование без программистов".
0
|
|
|
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 1,864
|
|
| 01.03.2015, 14:03 | |
|
С этим всё вообще просто: за отказом от программистов следует отказ от программирования, и это нормально - всё больше задач можно решить, не программируя в привычном смысле (и не составляя алгоритмы).
0
|
|
| 01.03.2015, 14:03 | |
|
Дракон, UML, LabVIEW
ИС Дракон. Вопрос - ответ. Фрактал Дракон Харьков-Хайтвея Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Доктрина интенционального знания - Доктрина для портала "Срез".
Hrethgir 25.07.2026
Может найдётся кто захочет оценить доктрину. . . Написания правил участия для меня роскошь, требующая лимита времени, поэтому все сообщения не прошедшие модерацию будут видны только участникам портала,. . .
|
сукцессия 44. Решил подать на припринт в межународные сервисы препринтов. Но нужно одобрение от ученых
anaschu 25.07.2026
Английский вариант. Пока кто то не одобрит мою личность, мне не получиться это опубликовать на препринте. Но заявку на публикацию статьи я сегодня подам.
|
сукцессия 43. Вторая научная статья за месяц- прайминг и гатгил
anaschu 25.07.2026
две стороны одной монеты
|
Более приземисто - Эстафету хвоста в .cdl (деревья эстафеты в сад).
Hrethgir 24.07.2026
В будущем, после написания блока инверсии обхода дерева (эстафеты хвоста), я планирую вернуться к нашему прошлому разговору о том, обладают ли знания целеполаганием. Тогда я пришел к выводу, что. . .
|
|
Вот представьте что вам дали бессмертие.
kumehtar 24.07.2026
Вот представьте что вам дали бессмертие, ничего более не меняя. Вообще ничего, только бессмертие в нынешнем виде. Рады были бы? Что бы вы тут делали всё это время?
Никакой пенсии. Никакого нового. . .
|
сукцессия 41
anaschu 24.07.2026
Численная верификация бифуркации в агентной модели лесной сукцессии: от одного параметра к ансамблю
Автор: пользователь @Shumilov_AS | Раздел: Прикладная математика / Численные методы
Кратко. . .
|
сукцессия 40. Ансамблевая кластерная параметризаци, часть 1.
anaschu 24.07.2026
Пр# Сопровождение научной статьи ИИ-ассистентом: подготовка публикации и калибровка агентно-ориентированной модели сукцессии микоризных систем
**Полевые заметки о двухнедельной совместной работе**. . .
|
Теория всего 12. ВГК на планете в стратегической игре "терра"
anaschu 21.07.2026
### Главные семантические изменения и дешифровка новой физики
1. **`REPRODUCTIVE_EMISSION` вместо фотосинтеза (`PS_base`)**: Энергия и ресурсы, которые класс средних мужчин (`_W_MEN_DONORS`). . .
|