OberonCore
https://forum.oberoncore.ru/

Редактор Э. Ильченко
https://forum.oberoncore.ru/viewtopic.php?f=121&t=4271
Страница 1 из 1

Автор:  Владислав Жаринов [ Вторник, 26 Февраль, 2013 08:09 ]
Заголовок сообщения:  Редактор Э. Ильченко

Итак, взамен темы, удалённой в силу того, что:
Ильченко Эдуард в viewtopic.php?p=78265#p78265 писал(а):
...
Гостинец подлежит ребрендингу : ) и, надеюсь, улучшению.
Расширения файлов будут другие. Возможно будут поддерживаться старые файлы с расширением .g4d.
....
возобновим обсуждение здесь.

Автор:  Владислав Жаринов [ Вторник, 26 Февраль, 2013 08:21 ]
Заголовок сообщения:  О возможных улучшениях

Редактор, "замечательный во всех отношениях", как было сказано про некий другой продукт, :) стал бы ещё замечательнее, если реализовать:

    * смену языков по принципу "переключения синтаксиса содержимого схем";

    * работу с сущностями как словарными единицами.

То и другое показано в этом ролике, а обсуждено здесь: viewtopic.php?p=76731#p76731.

На перспективу же хорошо, чтобы бизнес-процессы бы генерились. А описывались пользователем техпроцессы. По принципу, обсуждавшемуся тут: viewtopic.php?p=74833#p74833. На языке техсхем, представленном в удалённой ветке (теперь д.б. в этой теме... но надо ж восстанавливать :)).

Автор:  Ильченко Эдуард [ Четверг, 28 Февраль, 2013 17:53 ]
Заголовок сообщения:  Re: О возможных улучшениях

Владислав Жаринов писал(а):
Редактор, "замечательный во всех отношениях", как было сказано про некий другой продукт, :) стал бы ещё замечательнее, если реализовать:

    * смену языков по принципу "переключения синтаксиса содержимого схем";

    * работу с сущностями как словарными единицами.

Прелесть переключения синтаксиса от меня ускользает.
Разве что как попытка писать программы на родном языке, которые потом "где-то там" преобразуются к синтаксису на английском языке. Но. Обычно при написании программ используется масса библиотек и если они написаны не на родном языке (а, например, на английском), то в тексте программ будет масса текста на родном языке перемешанная с массой текста на НЕ родном языке. Смысл переключения синтаксиса, имхо, несколько теряется.

Применительно к "порядочным"-блок-схемам между чем и чем переключать?
Словарные единицы - блоки. Одни блоки преобразовывать к каким-то другим?

Автор:  Ильченко Эдуард [ Четверг, 28 Февраль, 2013 17:57 ]
Заголовок сообщения:  Re: О возможных улучшениях

Владислав Жаринов писал(а):
На перспективу же хорошо, чтобы бизнес-процессы бы генерились. А описывались пользователем техпроцессы.

Т.е. разработка снизу вверх?

Автор:  Ярослав Романченко [ Четверг, 28 Февраль, 2013 18:13 ]
Заголовок сообщения:  Re: Редактор Э. Ильченко

И где можно посмотреть на редактор "замечательный во всех отношениях"? :)

Автор:  Владислав Жаринов [ Четверг, 28 Февраль, 2013 18:25 ]
Заголовок сообщения:  Re: Редактор Э. Ильченко

Скорее когда... Эдуард же сроки обозначил:
Ильченко Эдуард в viewtopic.php?p=78265#p78265 писал(а):
...
Если всё будет как задумано, то обновлённую программу выложу где-то летом.
:)

Автор:  Владислав Жаринов [ Четверг, 28 Февраль, 2013 18:29 ]
Заголовок сообщения:  Re: Редактор Э. Ильченко

Или сверху вниз... :) На самом деле это никак не ограничивается. В технологии реального сектора существуют как справочники техопераций/техпроцессов, пополнение коих можно трактовать как "снизу вверх" (для компоновки технологий), так и разработки законченных технологий, в т.ч. из ранее не оопределённых ТО/ТП, что можно понимать как "сверху вниз".
По существу, если на примере, говорил о том, что надо описывать технологию для всех уместных предметов, как здесь: viewtopic.php?p=78218#p78218 (в этом случае - для любых программ в заданном синтаксисе). А среда для конкретного предмета (здесь - текста программы как предмета технологии проверки) пусть сама строит "бизнес-процесс"... т.е. "развёртку" исполнения... ежели кому надо... :)

Но. Пока для среды всё это относится лишь к описанию технологий для исполнения человеком. Ибо сказанное тут: viewtopic.php?p=78317#p78317 ещё надо на работу исполнителя программ перенести на базе теории... :)

Автор:  Владислав Жаринов [ Четверг, 28 Февраль, 2013 18:36 ]
Заголовок сообщения:  Re: О возможных улучшениях

Ильченко Эдуард писал(а):
...
Применительно к "порядочным"-блок-схемам между чем и чем переключать?
Словарные единицы - блоки. Одни блоки преобразовывать к каким-то другим?

Нет, единицы - имена предметов труда (для программ - величин, используемых в операторах). Независимо от синтаксиса (Паскаль, Си, ещё чего) им ведётся учёт и именование на разных языках. Как программных, так и "допрограммных" - родных, спецификационных. "До-" - это опять же для человека (спецификации - может, и для чекеров каких).
Далее можно сделать единицами и операции (встроенные операторы, выражения - как процедуры и функции). Принцип тот же - под именем операции её определения на разных языках.

В блоках схемы меняем язык содержимого, грубо говоря, "по кругу". Изо всех языков, на которых успели содержимое определить... :) Вместо хождений по квадратикам "приложений", например... :wink: Можно для всей схемы разом, можно поблочно. Схема строится тоже из имеющихся и/или оригинальных блоков.
Конечно, определения строятся со здравым смыслом. Так, для типа операции/величины из языка программирования связанное определение на "родном" языке должно прежде всего просто отсылать к нужному месту в доке на связанный с редактором транслятор ЯП... и только если опыт показал, что доки мало, добавляются уточнения и разъяснения... :)
Типы д.б. согласованы. Т.е. для операции определяется сигнатура, и редактор может проверять, подходят ли операнды в конкретной модели под неё. Причём это и для материальных процессов - роль типов там играют сортаменты/артикулы...

Автор:  Владислав Жаринов [ Суббота, 02 Март, 2013 07:06 ]
Заголовок сообщения:  О "предметных" декларациях величин

Т.к. предметник сущности через АТД не определяет обычно, :wink: то ему нужен свой язык. Через который бы смысл передавался достаточный для реализации. В практике используются атрибуты вроде определённых в этом языке: http://grafit-basis.narod.ru/L3/deklar- ... #Pril2-n54. Пример был тут: viewtopic.php?p=75128#p75128 (в паспорте задачи вроде).

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/