|
1 / 1 / 0
Регистрация: 25.01.2012
Сообщений: 492
|
|
Обсуждение ИС Дракон28.01.2012, 19:20. Показов 1163523. Ответов 1644
Метки нет (Все метки)
Учитывая интерес (как собственный, так и сообщества) к данному средству, решил вынести в отдельную тему, т.к. вобсуждении статьи очень тяжело ориентироваться.
Цель - не только обсудить, но и в меру возможностей посодействовать развитию данного проекта. Задачи: 1. Создание актуальной и удобной справочной системы 2. Совершенствование кодогенератора, поддержка новых языков 3. Что-нибудь ещё придумаем по ходу :) ______________________________ Мои предложения по п.1: Организовать открытый проект на вики-системе, чтобы каждый мог легко внести свой посильный вклад в свободное время. Например, на викиучебниках (если там модеры не такие отмтроженные, как на педивикии) По п.2 пусть предлагают те, кому актуально *(ассемблисты, например). От себя бы предложил автору представить полную спецификацию формата хранения дракон-схем .drt, чтобы люди могли подключать к редактору собственные примочки (не только кодогенераторы, а и преобразователи, например, в .pdf, .doc итдитп.) В общем, как-то так.
1
|
|
| 28.01.2012, 19:20 | |
|
Ответы с готовыми решениями:
1644
Дракон на Андроиде
Тест: Какой вы дракон))) |
|
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 3,044
|
|
| 17.02.2015, 21:54 | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 12.04.2012
Сообщений: 97
|
|||
| 17.02.2015, 22:36 | |||
Вы можете сколько угодно говорить про достоинства графических систем программирования, можете говорить про быстроту разработки с их помощью, но вы забываете одно но: "вы жертвуете своим будущим в угоду настоящему". Вы конечно можете сделать быстро проект, отхапать бабла, но это не даст вам ничего, кроме этого самого же бабла. Вы как не разбирались в программировании, так и не будете разбираться. Вы как не умели переводить десятичные числа в двоичные в уме, так и не сможете. А лет через 5 прекратится поддержка вашей любимой ИДЕ. Лет через 10 загнётся язык, а через 20 сгниёт на помойках железо которое его поддерживало, и с чем вы останитесь? Будете снова ака 15-20 летние пацаны, только вышедшие со школы\института. Главное оружие программиста это его мозги. Каждая написанная программа даёт тебе: а) Развивает мозги, добавляет тебе немножко памяти и позволяет держать всё больше и больше в голове(не зависит от Языка программирования(ЯП)) б) Даёт понимание того как должна быть сконструирована система для большей читаемости(не зависит от ЯП) в) В конце концов даёт тебе уже написанные алгоритмические библиотеки(твои или чужие), которые сделают разработку ничуть не медленнее чем графическими системами(уже зависит от ЯП) г) Даёт знания о новых технологиях, новых языках которые используются на рынке. д) +Бонус, чем больше ЯП ты знаешь тем проще адаптироваться к новым языкам. И когда приходит заказчик и говорит что ему нужна вебстраничка на Javassript, или библиотека на с++ и питоновские скрипты использующие её для управления дисплеями в локальной сети, это уже не становится колом в заднице. А это блоконакидательство, извините, детский сад, в одном ряду с матлабом и прочей фигней.
0
|
|||
|
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 3,044
|
||
| 17.02.2015, 23:18 | ||
0
|
||
|
0 / 0 / 0
Регистрация: 12.04.2012
Сообщений: 97
|
||
| 18.02.2015, 05:36 | ||
0
|
||
|
0 / 0 / 0
Регистрация: 17.03.2010
Сообщений: 901
|
||
| 18.02.2015, 10:13 | ||
И как импортозамещение - такой продукт очень нужен. отечественный, и обязательный к применению. Чтобы эти муддумаки из госмуддумы законы хотя б через это раскладывали... Чтоб процесс прохождения документов через все эти думацкие инстанции моделировать, и т.д. Чтоб процесс на предприятии смоделировать. И в том числе, на основании этих нарисованнных алгоритмов - давать задания ИТшникам. Только к кодингу дракон не имеет никакого отношения. то, что он генерит, даже говнокодом назвать нельзя. Может, это вина настройщиков на конкретную генерацию, но я посмотрел на приведенный где-то выше код на 1С. Если б я увидел у кого-то из свих прогеров 1С такой код - уволил бы без выходного пособия (за профнепригодность), с отрицательными рекомендациями, да еще прославил бы на профильных ресурсах. Ну и , естественно, одной рисовалки - мало.
0
|
||
|
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 3,044
|
||
| 18.02.2015, 12:31 | ||
2 - Странно слышать от "ведущего программиста" то, что составление блочных схем и алгоритмов при написании программ - это зло и детство. 3 - Судя по вашим словам делаю вывод, что у вас "потоковое мышление". Алан Кокс: «Компьютер — это конечный автомат. Потоковое программирование нужно тем, кто не умеет программировать конечные автоматы». 4 - Я занимаюсь пром оборудованием. Использую автоматное программирование. Так вот. Зачастую, если я сяду, изложу на буниге ТЗ, если потребуется, нарисую блочную схему, алгоритм, это очень сильно облегчает мне работу. При визуальном отображении процессов четко видны острые моменты, недоработки. Правильно составлен процесс-ы или нет.
0
|
||
|
0 / 0 / 0
Регистрация: 17.03.2010
Сообщений: 901
|
||
| 18.02.2015, 12:37 | ||
И создан был как раз для проектирования системы "управления потоком исполнения". Отсюда и его правило "шампура" и правило "чем правее, тем хуже"
0
|
||
|
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 1,864
|
|
| 18.02.2015, 12:48 | |
|
demiurg1987, просто в нынешнем программировании зачастую сложных алгоритмов нет. Если вам нужна блок-схема, чтобы удержать в сознании какую-то функцию - значит, функцию следует разбить на части.
Сложность, как правило, уходит в структуры данных (и взаимосвязи между ними).
0
|
|
|
0 / 0 / 0
Регистрация: 25.01.2012
Сообщений: 494
|
||
| 18.02.2015, 12:54 | ||
Почитайте здесь - и здесь - http://drokom.su/drokom-sxemy_... araptanova. "своих прогеров 1С" - давно пора перевести на использование ИС Дракон.
0
|
||
|
1 / 1 / 0
Регистрация: 06.12.2016
Сообщений: 3,946
|
||
| 18.02.2015, 13:10 | ||
С одной только поправкой - я не использую визуальные облегчалки при коддинге - с какого х. вы приплели меня к этой гадости? Yed используется при составлении документации , для юзера . А насчет дракона - какова бы не было идея , реализация не годна ни на кодогенератор (коего и вовсе нет) ни для создания документации ни для визуализации алгоритма.
0
|
||
|
1 / 1 / 0
Регистрация: 06.12.2016
Сообщений: 3,946
|
||
| 18.02.2015, 13:13 | ||
0
|
||
|
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 3,044
|
||
| 18.02.2015, 13:19 | ||
2"Поточникам": я уже давно понял: нет понимания между "поточниками" и "автоматчиками". Я задаю алгоритмические вопросы по программированию и не слышу ответа, слышу только слова "потоки, потоки". Что ни об чем мне не говорит. Когда я говорю "состояние", не слышат меня. Повторяю еще раз. Если писать программу для станка, то заипешься в уме держать любую информацию. Чтобы написать программу для станка нужно: чтобы технологический процесс от зубов отскакивал, что или невозможно в принципе, направления оборудования могут разные, технологические процессы могут быть разные, или вы работаете только по одной линейке оборудования, либо наглядно видеть ТЗ. Пусть это будет диаграмма, блок-схема или алгоритм. Так что не нужно кидаться словами "блок-схемы, алгоритмы - зло и детство".
0
|
||
|
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 1,864
|
|
| 18.02.2015, 14:44 | |
|
Не зло и не детство, но в программировании на "больших" компах схемы именно алгоритмов - чертовски редки. Диаграммы классов и прочие схемы, показывающие взаимосвязи между данными, используются куда чаще.
Конечные автоматы, бывает, рисуют.
0
|
|
|
0 / 0 / 0
Регистрация: 17.03.2010
Сообщений: 901
|
||
| 18.02.2015, 15:33 | ||
Почитайте здесь - и здесь - http://drokom.su/drokom-sxemy_... araptanova. "своих прогеров 1С" - давно пора перевести на использование ИС Дракон. Я это и прочитал. точнее, "в том числе и это". Как рисовалка бизнес-процессов (ап чём, собственно, ссылка http://drokom.su/drokom-sxemy_... araptanova) ИС Дракон - не дотягивает до упомянутого где-то выше BizAge. Не дотягивает совсем никак ("совсем" - от слова "нихуа"). Даже по рисованию (я уж не говорю про моделирование, симуляцию) по поводу "своих прогеров 1С" - давно пора перевести на использование ИС Дракон. - извините, у нас контора занимается бизнесом, а не освоением бюджетного бабла. во-первых, от устойчивости учетной системы работы зависит работа всей фирмы. а связываться с нестандартным (думаю, аргументировать не нужно?) и неустойчивым инструментом (примеры - чуть не на каждой странице темы) ни один руководятел в здравом уме не будет. Генерируемый этим "инструментом" говнокод должен не только быть исполняемым машиной, но и читаемым человеком. чего, собственно, нет. У фирмы должна быть гарантия, что если мой отдел в полном составе рассстрелять, уволить или перевести в грузчики - работа не прервется, а нас легко заменить на других специалистов, которые смогут пользоваться стандартным (штатным для 1С и расширений) языком, смогут в рамках этого воспринимать созданные предыдущими поколениями программы и т.п. по сути, вы предлагаете нам перейти на "АлгоритмДебиллер" в другой реинкарнации. Нет уж, спасибочки. то есть нуегонах...
0
|
||
|
0 / 0 / 0
Регистрация: 17.03.2010
Сообщений: 901
|
||
| 18.02.2015, 15:37 | ||
Я когда-то "за неимением лучшего" писал на клиппере ассемблер для 51-го. На 1С я сделаю это гораздо проще и быстрее, чем на клиппере, хотя и дольше, чем на С.
0
|
||
|
0 / 0 / 0
Регистрация: 12.04.2012
Сообщений: 97
|
||||||
| 18.02.2015, 17:47 | ||||||
Кроме того я не понимаю о чём вы говорите когда вы пишете "проверить алгоритм". Алгоритм или работает или нет. Если нет то ошибка в 99% случаев в математической части. И исправить\увидеть эту ошибку блок-схема вам не поможет.
Так что не нужно кидаться словами "блок-схемы, алгоритмы - зло и детство". Ещё раз говорю, вы подменяете понятия. Детство - это визуальное программирование.
0
|
||||||
|
0 / 0 / 0
Регистрация: 17.03.2010
Сообщений: 901
|
|||
| 18.02.2015, 17:59 | |||
потоковое мышление - это не "плохо". это вполне нормальнон мышление программиста, только в другом стиле. Кое-что, кстати, можно описать только в "потоковом стиле" - например, то же управление космическим аппаратом :-), для чего и придумался Дракон. Но многое удобнее и логичнее и проще описывать в стиле КА, "множества состояний и множества переходов".
Да и "визуальное программирование" - это не "детство". Это "программирование для непофессионалов", программирование для тех людей, которые неспособны письменно формализовать мысль. Это тоже не "плохо", просто у этих людей своя предметная область. И нужен либо переводчик-человек ("постановщик задач"), либо техническое средство, помогающее формализовать алгоритм (и даже в какой-то мере его верифицировать) и выдать его в форме, понятной всем сторонам процессса. "Визуальный конструктор" - одно из таких средств.
0
|
|||
|
0 / 0 / 0
Регистрация: 12.04.2012
Сообщений: 97
|
|||
| 18.02.2015, 18:24 | |||
0
|
|||
|
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 3,044
|
||
| 18.02.2015, 18:49 | ||
0
|
||
|
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 1,864
|
|
| 18.02.2015, 20:24 | |
|
Спасибо за картинки, хоть почитал про лестничные диаграммы - вдруг пригодится (например, сделать в своём приложении встроенный язык для какой-то несложной логики).
Но это - частный случай dataflow programming. Про него я вроде тут уже говорил с примерами - что графическое представление порой оправдано (хотя в сложных случаях от него уходят: характерный пример - переход от схем к vhdl/verilog). А вот с императивным программированием ситуация успела измениться, и шансы, что вам понадобится графическое представление алгоритма, не очень велики (и обычно это означает, что пришло время для рефакторинга). Тем не менее, что В.П., что Г.П. вызывают у меня уважение - проделанная работа весьма интересна. И дракон-схемы кажутся весьма интересным вариантом для описания задач с непрограммистами: им блок-схемы проще, а дракон-схемы - разумный компромисс между свободой блок-схем (норовящей скатиться в клубок макарон) и привычной записью лесенкой.
0
|
|
| 18.02.2015, 20:24 | |
|
Дракон, 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`). . .
|