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: О возможных улучшениях |
Ильченко Эдуард писал(а): ... Применительно к "порядочным"-блок-схемам между чем и чем переключать? Словарные единицы - блоки. Одни блоки преобразовывать к каким-то другим? Нет, единицы - имена предметов труда (для программ - величин, используемых в операторах). Независимо от синтаксиса (Паскаль, Си, ещё чего) им ведётся учёт и именование на разных языках. Как программных, так и "допрограммных" - родных, спецификационных. "До-" - это опять же для человека (спецификации - может, и для чекеров каких). Далее можно сделать единицами и операции (встроенные операторы, выражения - как процедуры и функции). Принцип тот же - под именем операции её определения на разных языках. В блоках схемы меняем язык содержимого, грубо говоря, "по кругу". Изо всех языков, на которых успели содержимое определить... Вместо хождений по квадратикам "приложений", например... Можно для всей схемы разом, можно поблочно. Схема строится тоже из имеющихся и/или оригинальных блоков. Конечно, определения строятся со здравым смыслом. Так, для типа операции/величины из языка программирования связанное определение на "родном" языке должно прежде всего просто отсылать к нужному месту в доке на связанный с редактором транслятор ЯП... и только если опыт показал, что доки мало, добавляются уточнения и разъяснения... Типы д.б. согласованы. Т.е. для операции определяется сигнатура, и редактор может проверять, подходят ли операнды в конкретной модели под неё. Причём это и для материальных процессов - роль типов там играют сортаменты/артикулы... |
Автор: | Владислав Жаринов [ Суббота, 02 Март, 2013 07:06 ] |
Заголовок сообщения: | О "предметных" декларациях величин |
Т.к. предметник сущности через АТД не определяет обычно, то ему нужен свой язык. Через который бы смысл передавался достаточный для реализации. В практике используются атрибуты вроде определённых в этом языке: 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/ |