Grafische Programmiersystem (Neufassung)

Leider ist der Eintrag nur auf Русский verfügbar.

23 Antworten auf Grafische Programmiersystem (Neufassung)

  • Anatolij N sagt:

    По редактору. В Windows 8 (32-х битная) опция “Сохранить проект как..” съедает больше 90% ресурса процессора. Приходится даже убивать диспетчером задач. В 7-ке и в XP этого глюка не обнаружилось.
    Прежняя версия редактора в 8-ке работает нормально.
    Старая версия редактора позволяет масштабировать изображение, новая нет. Формат файла сохранения в старой версии удобнее для анализа.
    Итого: единственный плюс нового редактора – быстрое удаление/добавление/изменение дуг мышью. Остальное ушло в минус.
    Пожелание к обеим версиям: добавить стандартный поиск текста по ctrl+f.

    • Александр Богемский sagt:

      Спасибо! Ценная информация, Ваше мнение очень важно для нас! Уже работаем.

  • Fortant sagt:

    Кто может подсказать что вот это такое?

    • Александр Богемский sagt:

      Это инструмент(система графического программирования), который позволяет создавать алгоритм выполнения программы визуально(графически), это проще и нагляднее чем в символьном виде, и одним кликом мыши записать(транслировать) его в символьном виде языка программирования C++ (в данном случае). Таким образом не только программист, но и обычный пользователь может успешно создавать интересующие его программы в языке программирования не будучи программистом.

  • Anatolij N sagt:

    Вот такая ересь… Языков программирования много. Будет больше. Личных предпочтений их использования ещё больше. Поэтому задача трансляции из р-схемы в код для каждого языка и под каждый пользовательский вкус практически неразрешима в связи с потенциально бесконечным ростом количества языков и вкусов.
    Между тем в Delphi (Lazarus) связь графика-код решена для заведомо всех языков программирования. По клавише F12 вы переключаетесь из графоэлемента в соответствующий ему код во встроенном текстовом редакторе и обратно. Ставим метку-маркер в редакторе р-схемы, выделяем её, жмём F12 (или 2 щелчка мышью) и попадаем на соответствующую метку в текстовом редакторе кода. И наоборот. Метке предшествует знак комментария, родной для данного языка.
    Т.обр. пока перфекционисты будут решать задачу трансляции из р-схемы в код для бесконечного множества ЯП, остальные смогут уже работать. Со всеми возможными ЯП и без оных.
    То есть в rEditor включить встроенный текстовый редактор, например на основе бесплатного компонента SciTE. Назначить клавишу и прыгать туда-сюда. Независимо от того на каком языке текст программы и программа ли это вообще.

    • Александр Богемский sagt:

      Нам представляется как раз НАОБОРОТ. Имеется одна единственная Графическая оболочка для всех и единый унифицированный Транслятор от нее в код. Графическая оболочка это связь с (переход на) МАТЕМАТИКОЙ с Человеческими принципами мышления и работы с помощью ОДНОЙ графической сущности, ВМЕСТО машинно-ориентированных операторов типа if, for, goto и т.д. (около 10 !!?). Не буду повторяться. Далее ДВЕ стратегии развития: СТАРАЯ и НОВАЯ.
      В СТАРОЙ можно рассматривать любую “ересь” и оптимизировать ее решение: F12, два клика и т.д. Нам представлялось проще сделать ОДИН АВТОМАТ (транслятор) перевода текстового представления любой программы в любом языке в ГРАФИЧЕСКОЕ представление и далее ПЕРЕХОД на новую стратегию в некоторой ЕДИНОЙ Графической среде разработки (GIDE) нового поколения.
      В НОВОЙ стратегии главным является связь с Математикой и Человеческими принципами работы. Согласно им запись Условий и Действий уже унифицирована. Не надо ничего выдумывать и вводить новые символы, скобки и правила для обеспечения однозначности “понимания или не понимания, запутывания”. Например, если над дугой записано x=y , то это условие РАВЕНСТВА, а если под дугой стоит то же выражение x=y , то это действие ПРИСВАИВАНИЯ. Это надо переосмыслить в Программировании, но и в Математике надо переосмыслить Унификацию структур данных из программирования. Новое поколение “требует жертв”, НО ЗАТО какие открываются ПЕРСПЕКТИВЫ. Программисты из примитивных ремесленников становятся МАТЕМАТИКАМИ со своими НОВЫМИ разделами в ней (в математике) по формальным структурным преобразованиям, по доказательству правильностти программ и т.д. Тренаж (муштра) программиств и Инструкция по программированию ИСЧЕЗАЮТ – превращаются в банальное: ” Делай как учили в школе, Университете”. Каждый пользователь ЭВМ (специалист) в соответствии со своим “вкусом” и талантом будет писать свою “Войну и мир”, но в языке нагруженных по дугам графов, понятным всем “со школьной скамьи”. Интеллект программирования будет накапливаться из поколения в поколение и т.д. и т.д.
      Одним словом, приглашаем Вас стать ПЕРВОПРОХОДЦЕМ нового поколения и поскорей определиться со СВОИМ направлением. С уважением, ИВ

  • В.Бушкевич sagt:

    Не могу понять из описания назначение семи типов вершин.
    В ГОСТе предусмотрены два типа вершин, в одной из них можно делать надписи.
    Поясните, пожалуйста.

    • Александр Богемский sagt:

      В настоящее время нами делается КАНОНИЧЕСКОЕ (минимизированное)
      определение нового ПРОГРАММИРОВАНИЯ, которое обеспечивает ВСЕ его
      преимущества. Сейчас оно занимает 1/2страницы текста, 3 рисунка, 1 тип вершины и 1 тип дуги. При КОММЕРЧЕСКОЙ реализации есть право выбора в зависимости от СПЕЦИАЛИЗАЦИИ реализации. Все это описано в свое время при описании любых НОВОВВЕДЕНИЙ. В зависимости от цели
      (назначения) Вашего вопроса можно получить от нас как угодно подробное разъяснение или аргументы использования канонического определения для Вашего случая. Поэтому напишите пожалуйста историю Вашего вопроса,что бы более конкретизировать наш ОТВЕТ.Суважением, ИВ

  • Anatolij N sagt:

    Предложение симметричной трактовки символа #
    Сейчас:

    усл.
    O—–>O
    если условие выполняется, то переход НА указываемой стрелкой узел
    если условие не выполняется, то переход ЗА указываемой стрелкой узел

    усл.
    O—–>#O
    если условие выполняется, то переход ЗА указываемой стрелкой узел
    если условие не выполняется, то переход ЗА указываемой стрелкой узел

    ——————————————————————–
    Предлагаю:

    усл.
    O—–>#O
    если условие выполняется, то переход ЗА указываемой стрелкой узел
    если условие не выполняется, то переход НА указываемой стрелкой узел

    Получаем симметрию обратную отсутствию символа #, что позволяет
    визуально проще, менее запутанно изобразить циклы с выходом
    по ИСТИННОСТИ условия.

    ДО-НЕ
    Сейчас: Будет:
    усл. усл.
    O——–>O—–>#O O———>O—–>#O
    | действ. | | | действ. |
    | |—–>| | |
    | | |<——————|
    |#O O———>#O
    | | | |
    |———->| |<———|
    | действ. | действ.
    | |
    |<———-|

    Убирается "лишняя" дуга, зрение выполняет меньше
    логической работы по "распутыванию клубка".
    Пытался изобразить схемы в текстовом формате, боюсь получится искаженно,
    не знаю как вставлять картинки :(

  • Anatolij N sagt:

    Увы, так оно и оказалось :(

  • В.Бушкевич sagt:

    Цитирую ГОСТ
    O—–>*Имя
    Перевод в начало структуры Р-схемы с указанным именем.
    При отсутствии имени переход осуществляется в начало данной Р-схемы.

    O—–>#Имя
    Перевод в конец структуры Р-схемы с указанным именем.
    При отсутствии имени переход осуществляется в конец данной Р-схемы.

    Сейчас мы можем построить только такую конструкцию.
    O—–>#O
    Кто знает что она обозначает?

  • Anatolij N sagt:

    в ГОСТе только правила изображения картинок. И то судя по всему устаревшие. Он не предполагает однозначной семантки, смысловой нагрузки этих картинок. Эта семантика (“смысловой базис”) для данного проекта-редактора по-видимому в стадии формирования только. Вообще “всё только начинается”. Свой смысл выражения o—->#o я неудачно изложил выше, у инициаторов проекта он иной. Попытаюсь ещё раз, закавычив строки, может получится что… Вообще наверное надо переходить на форум чтобы делиться картинками и идеями, здесь технически неудобно.
    Чтобы вычислить текущий смыл графических выражений, вкладываемый авторами, я использовал встроенный транслятор в код C++. Поскольку описание не показалось внятным, строгим.

    Предлагаю такой смысл выражения

    усл.
    O—–>#O

    если условие выполняется, то переход ЗА указываемой стрелкой узел
    если условие не выполняется, то переход НА указываемой стрелкой узел

    Получаем симметрию обратную отсутствию символа #, что позволяет
    визуально проще, менее запутанно изобразить циклы с выходом
    по ИСТИННОСТИ условия.

    ” ДО-НЕ”
    “Сейчас: Предлагается:”
    ” усл. усл.”
    “O——–>O—–>#O O———>O—–>#O”
    ” | действ. | | | действ. |”
    ” | |—–>| | |”
    ” | | |<—————–|"
    " |#O O———>#O”
    ” | | | |”
    ” |———–>| |<———–|"
    " | действ. | действ."
    " | |"
    " |<———–|"

    Убирается "лишняя" дуга, зрение выполняет меньше
    логической работы по "распутыванию клубка".

  • Anatolij N sagt:

    Нет, опять не вышло! Всё, больше здесь не буду :(

    • В.Бушкевич sagt:

      Проверим вариант использования только латинских букв. Вместо пробела использована точка.
      Делаем вид, что точки нет.
      o———>o—–>#o
      :.do……… :…………:
      :<——————–:

  • В.Бушкевич sagt:

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

    • Александр Богемский sagt:

      Ваше сообщение вызвало большой интерес научной (и не только) общественности. Всех интересуют 1) краткое описание Вашей задачи или изображение RR*-схемы. В чем Вы видите (увидели) преимущество RR*-схем, которое помогло именно Вам решить Вашу задачу, Ваши первые впечатления от применения RR*-схем при решении своей Задачи. 2) Кто Вы объективно – возраст, образование, род текущей деятельности. Ваша информация очень важна и поможет многим определиться в своем выборе, а инвесторам и разработчикам в скорости и качестве изготовления коммерческого продукта. Можете воспользоваться email: ivelbit@gmail.com

      СПАСИБО ВАМ за проделанную работу.

  • Игорь sagt:

    Здравствуйте!

    Скажите, а сборку для Linux x64 Вы не могли бы выложить?

    • Игорь sagt:

      Ага… похоже у Вас заточено под Windows, DDE и все прочее… С наскоку не соберется.

    • Игорь sagt:

      Здравствуйте еще раз!
      Можете не опубликовывать мои сообщения – я весьма тупо позакрывал все виндовые зависимости и мне удалось скомпилировать rEditor. Правда частенько в корку падает… Но на поиграть хватит.

  • snv47 sagt:

    Удалось поработать с версией REditor-а, о которой говорилось в осуждениях декабря 2014.
    Да, при записи проекта – кошмарное зависание.
    Но если его снять, то остается некоторая заготовка, которую можно использовать
    многократно, изменяя имена. Если при этом не добавлять новых проектов, то
    работа нормальная.
    Работать в среде комфортно, хотя явно не хватает документации.
    По крайней мере, комфортнее, чем с построением Дракон-схем. Там заморочек
    больше. Ну, и хотелось бы иметь возможность проще оформлять языковое погружение.
    Перейти с C++ кодировки на C#, конечно, не трудно, но для самостоятельной работы студентов
    не дашь.
    С уважением и большими надеждами на продолжение, SNV47.

  • Сергей sagt:

    Прошу прощения за оффтоп, но очень хотелось бы узнать о судьбе автора технологии – Вельбицкого И.В.
    А также прошу пояснений – представленная здесь версия Р-схем довольно сильно отличается от Гостовской по правилам соединений – это дальнейшее развитие от Вельбицкого или самостоятельное решение?

    • Александр Богемский sagt:

      Сам Вельбицкий так сказал о своей судьбе в официальных документах (цитата):

      ” Всю свою жизннь я занимался Технологией программирования в Киеве в Институте кибернетики им. В.М. Глушкова Академии наук Украины, а после смерти В.М. Глушкова в созданном мною в 1985-м году Международном научном центре технологии программирования – ТЕХНОСОФТ, двойного подчинения – Академии наук Украины и Государственного комитета СССР по науке и технике в Москве. Сейчас с 2010г. я руководитель общественной организации – «Фонд Глушкова» и смог, наконец, обобщить и закончить свои научные разработки. В результате впервые после 1947 года была сформирована новая концепция графического программирования R-схемами и проведен ее всесторонний анализ и опытная реализация. Новая концепция обладает многими уникальными преимуществами по сравнению с существующей традиционной технологией программирования.”

      Приведенная версия Р-схем “от Вельбицкого” и преследует цель аксиоматизации (математически более строгого, не избыточного) определения сути новой концепции программирования. ИВ

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>