OberonCore

Библиотека  Wiki  Форум  BlackBox  Компоненты  Проекты
Текущее время: Воскресенье, 17 Ноябрь, 2019 12:24

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 679 ]  На страницу Пред.  1 ... 18, 19, 20, 21, 22, 23, 24 ... 34  След.
Автор Сообщение
 Заголовок сообщения: Re: Семантический редактор
СообщениеДобавлено: Четверг, 12 Апрель, 2012 12:02 

Зарегистрирован: Воскресенье, 01 Ноябрь, 2009 05:13
Сообщения: 2046
По правде говоря, и мне тоже... до сих пор Касьянова с Евстигнеевым не дочитаю из образа... :) А прогтексты - особенно (м.б. поэтому так хочется "графитного" представления ?.. :)).


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Семантический редактор
СообщениеДобавлено: Четверг, 12 Апрель, 2012 12:22 

Зарегистрирован: Воскресенье, 01 Ноябрь, 2009 05:13
Сообщения: 2046
Валерий Лаптев в viewtopic.php?p=72062#p72062 писал(а):
...
3. Пока только думаем над статьей в РСДН - никак не сформулирую генеральную линию статьи.
...
Вот была такая статья не так давно:
Вложение:
Комментарий к файлу: Содержание - страница в формате веб-архива Opera (*.mht).
ТЯП.rtf.zip [14.7 КБ]
Скачиваний: 122
По ней шла (до недавнего времени) дискуссия на РСДН (в списке ссылок приведена ветка). М.б. чего-то даст?.. тема относительно близкая...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Семантический редактор
СообщениеДобавлено: Четверг, 12 Апрель, 2012 15:24 
Аватара пользователя

Зарегистрирован: Воскресенье, 08 Июль, 2007 00:38
Сообщения: 778
Откуда: Москва
Валерий Лаптев писал(а):
4. Semantic Studio - бренд у нас уже есть... :)))


Неудачный бренд, потому что уже занят. Лучше использовать несуществующее слово.

Кроме того, название Studio явно подразумевает IDE, поэтому его не удастся использовать для обозначения встроенного языка программирования.

Валерий Лаптев писал(а):
9. Продавать будем не систему, а лицензию на рабочее место. Недорого, чтобы потянули школы и колледжи. И индивидуально. Но это - пока только планы. Года через два. Когда система устаканится.


Шансы, что купят лицензии, нулевые (в отличие от покупки системы в целом). :(
Разве что, если система будет заточена под какую-нибудь рыночную нишу, где у нее нет сильных конкурентов, - тогда лицензии купят.

Аргументы:
1. "лицензии" конкурентов (в вузах - С/C++, С#, Java, Python) вообще бесплатны;
2. конкурирующие продукты имеют то преимущество, что упоминаются в объявлениях о приеме на работу, поэтому студенты стараются их освоить.

Ждать, "когда система устаканится", - просто преступление. Все софтверные компании выбрасывают на рынок гораздо более сырые продукты. Дайте как можно скорее всем желающим возможность использовать семантический редактор как интернет-сервис, тогда появится клиентура, и появится реальный стимул улучшать систему.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пятница, 13 Апрель, 2012 17:59 

Зарегистрирован: Воскресенье, 01 Ноябрь, 2009 05:13
Сообщения: 2046
По рыночной стратегии согласен. :)
Насчёт названия - м.б. типа BoxWhitener? :) Имея в виду, что по идее применение этого редактора возможно в технологии "от чёрных ящиков к белым". Напр., как в МФЗ "стерильного цеха" по Х. Миллзу - с "обелением" через состояния. И некое рядоположение с BlackBox прослеживается... ;)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Семантический редактор
СообщениеДобавлено: Пятница, 13 Апрель, 2012 18:45 

Зарегистрирован: Суббота, 07 Март, 2009 15:39
Сообщения: 3109
Откуда: Астрахань
Сергей Прохоренко писал(а):
Валерий Лаптев писал(а):
9. Продавать будем не систему, а лицензию на рабочее место. Недорого, чтобы потянули школы и колледжи. И индивидуально. Но это - пока только планы. Года через два. Когда система устаканится.


Шансы, что купят лицензии, нулевые (в отличие от покупки системы в целом). :(
Разве что, если система будет заточена под какую-нибудь рыночную нишу, где у нее нет сильных конкурентов, - тогда лицензии купят.

Аргументы:
1. "лицензии" конкурентов (в вузах - С/C++, С#, Java, Python) вообще бесплатны;
2. конкурирующие продукты имеют то преимущество, что упоминаются в объявлениях о приеме на работу, поэтому студенты стараются их освоить.

Ждать, "когда система устаканится", - просто преступление. Все софтверные компании выбрасывают на рынок гораздо более сырые продукты. Дайте как можно скорее всем желающим возможность использовать семантический редактор как интернет-сервис, тогда появится клиентура, и появится реальный стимул улучшать систему.

1. Название рабочее - мы этим не заморачиваемся.
2. Система должна пройти бета-тестирование. Это как раз в первом семестре этого года. Тогда и можно будет о чем-то говорить.
3. Поскольку как минимум у нас Кумир используется, то на его месте будет наша среда. А дальше начнем распространять, как я описывал. У меня, например, в Волгограде много мужиков знакомых - обязательно к ним ткнемся.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Суббота, 14 Апрель, 2012 09:19 

Зарегистрирован: Воскресенье, 01 Ноябрь, 2009 05:13
Сообщения: 2046
Кстати, свою архитектурную концепцию (если она оригинальна) не планируете регистрировать как "полезную модель"?.. Дабы потом м.б. объяснять, не оглядываясь на несанкционированное использование?.. :wink:

P.S. Да, и как-нибудь связать с программированием встроенки (ARM Atmel, Cortex, PIC, AVR etc) планируется?..


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Семантический редактор
СообщениеДобавлено: Суббота, 14 Апрель, 2012 11:03 

Зарегистрирован: Суббота, 07 Март, 2009 15:39
Сообщения: 3109
Откуда: Астрахань
Насчет патентования архитектурной модели думал. Но пока реально руки не дошли. У нас это надо ехать в центр города и искать конкретного мужика.
Развивать в программирование - думаем, но после обучения... :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Семантический редактор
СообщениеДобавлено: Суббота, 14 Апрель, 2012 11:37 

Зарегистрирован: Воскресенье, 01 Ноябрь, 2009 05:13
Сообщения: 2046
Это ещё что - вот тут говорят, надо в международном агентстве делать... :)

Да, графы АСД проекта/программы, вызова процедур, импорта модулей уже предполагается вернуть?..


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Семантический редактор
СообщениеДобавлено: Суббота, 14 Апрель, 2012 22:20 
Аватара пользователя

Зарегистрирован: Воскресенье, 08 Июль, 2007 00:38
Сообщения: 778
Откуда: Москва
Владислав Жаринов писал(а):
Это ещё что - вот тут говорят, надо в международном агентстве делать... :)


Если патентовать, то имеет смысл патентовать в США - по двум причинам:
1. Во многих других странах программное обеспечение исключено из защиты патентами (хотя в некоторых из них для промышленного софта может быть сделано исключение), и охраняется лишь чем-то вроде авторского права.
2. США - это крупнейший рынок, на котором реально окупить расходы на патентование.

Это не значит, что другие страны нужно игнорировать.

Чтобы заранее защитить авторские и (в какой-то степени) патентные права в суде, я бы рекомендовал запечатать описания идей программы и распечатки программы у нотариуса с отметками нотариуса о дате и времени ("Основы законодательства РФ о нотариате", ст.35, п.10: "удостоверяют время предъявления документов"). Нотариус не должен читать или копировать запечатываемое. Российское законодательство предлагает госрегистрацию программы, но в этом случае содержание ее будет раскрыто, и поэтому патентование за границей станет невозможным.

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

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

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

Кстати, будущий бренд тоже потребует регистрации и защиты. А такое выражение, как "рабочий бренд" - это вообще абсурд.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Суббота, 21 Апрель, 2012 23:32 
Аватара пользователя

Зарегистрирован: Воскресенье, 08 Июль, 2007 00:38
Сообщения: 778
Откуда: Москва
Историческая ссылка (СтранниК о структурных редакторах и семантическом подходе): http://home.perm.ru/strannik/st_txt_prog_01.html


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Семантический редактор
СообщениеДобавлено: Воскресенье, 22 Апрель, 2012 06:58 

Зарегистрирован: Суббота, 07 Март, 2009 15:39
Сообщения: 3109
Откуда: Астрахань
Вот этому мы следуем непосредственно:
Цитата:
Компиляторы с общей семантической базой

Создание (а точнее – описание) единой семантической базы современных языков программирования даст уникальную возможность создания “универсального” компилятора, который мог бы работать с любым существующим языком, имеющим общую с другими семантическую базу.

Общая семантика позволит иметь единый семантический анализатор и единый генератор кода, общий для всех используемых языков. Синтаксический анализатор так же можно сделать универсальным, поскольку синтаксис любого языка можно формально описать с помощью формул БНФ. Лексика же всех современных языков практически идентична (например, правила записи числовых и строковых констант в таких разных языках, как Си и Паскаль, совпадают практически полностью).

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

На базе универсального компилятора может быть создана многоязыковая интегрированная среда разработки программ, в которой, в качестве внутреннего представления программ, будет использоваться не текст (как сейчас), а семантические конструкции. В такой среде понятие языка разработки превратится в условность, поскольку переключение с одного языка на другой можно осуществить в любой момент выбором соответствующего пункта меню.

Только у нас пока чистый интерпретатор.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Семантический редактор
СообщениеДобавлено: Понедельник, 23 Апрель, 2012 11:44 

Зарегистрирован: Вторник, 20 Ноябрь, 2007 10:45
Сообщения: 28
Так, для справки, интересный концепт: http://www.kickstarter.com/projects/ibdknox/light-table


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Семантический редактор
СообщениеДобавлено: Пятница, 11 Май, 2012 20:59 

Зарегистрирован: Суббота, 07 Март, 2009 15:39
Сообщения: 3109
Откуда: Астрахань
Мы с нашим редактором выиграли сегодня уже второго Умника... :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Семантический редактор
СообщениеДобавлено: Пятница, 11 Май, 2012 21:21 
Аватара пользователя

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 8196
Откуда: Троицк, Москва
Валерий Лаптев писал(а):
Мы с нашим редактором выиграли сегодня уже второго Умника... :)
Поздравляю!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Семантический редактор
СообщениеДобавлено: Пятница, 11 Май, 2012 22:22 
Аватара пользователя

Зарегистрирован: Воскресенье, 08 Июль, 2007 00:38
Сообщения: 778
Откуда: Москва
Валерий Лаптев писал(а):
Мы с нашим редактором выиграли сегодня уже второго Умника... :)


А за двух Умников хороший грант дадут? Хотелось бы, чтобы количество перешло в качество.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Семантический редактор
СообщениеДобавлено: Суббота, 12 Май, 2012 16:34 

Зарегистрирован: Суббота, 07 Март, 2009 15:39
Сообщения: 3109
Откуда: Астрахань
Сергей Прохоренко писал(а):
Валерий Лаптев писал(а):
Мы с нашим редактором выиграли сегодня уже второго Умника... :)


А за двух Умников хороший грант дадут? Хотелось бы, чтобы количество перешло в качество.

Планы такие: в будущем году поучаствовать в Старте. Шансы выиграть весьма высоки. Тем более, что папа нашего основного программиста весьма заинтересован в создании малого предприятия. И будет его делать. А мы туда подтянемся.
Кроме того, уже будет практическая проверка в учебном процессе, станет ясно, что доделать, что убрать или переделать. Кстати, собираемся в соседнем колледже вычислительной техники тоже попробовать внедрить - я там председатель ГАК... :)
Кроме того, еще несколько статей будет.
На Объектные системы послали, летом выйдет. Статья как раз про язык и редактор.
В общем, надеюсь, что выиграем. Не с первого раза, так со второго, когда предприятие раскрутится... :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Семантический редактор
СообщениеДобавлено: Четверг, 17 Май, 2012 17:33 

Зарегистрирован: Суббота, 17 Сентябрь, 2011 16:39
Сообщения: 72
Валерий Лаптев писал(а):
Сергей Прохоренко писал(а):
Валерий Лаптев писал(а):
Мы с нашим редактором выиграли сегодня уже второго Умника... :)


А за двух Умников хороший грант дадут? Хотелось бы, чтобы количество перешло в качество.

Планы такие: в будущем году поучаствовать в Старте. Шансы выиграть весьма высоки. Тем более, что папа нашего основного программиста весьма заинтересован в создании малого предприятия. И будет его делать. А мы туда подтянемся.
Кроме того, уже будет практическая проверка в учебном процессе, станет ясно, что доделать, что убрать или переделать. Кстати, собираемся в соседнем колледже вычислительной техники тоже попробовать внедрить - я там председатель ГАК... :)
Кроме того, еще несколько статей будет.
На Объектные системы послали, летом выйдет. Статья как раз про язык и редактор.
В общем, надеюсь, что выиграем. Не с первого раза, так со второго, когда предприятие раскрутится... :)


Если предприятие раскрутится, то нафиг эти гранты :D


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Семантический редактор
СообщениеДобавлено: Пятница, 18 Май, 2012 11:45 

Зарегистрирован: Суббота, 07 Март, 2009 15:39
Сообщения: 3109
Откуда: Астрахань
Сергей Прохоренко писал(а):
Валерий Лаптев писал(а):
Мы с нашим редактором выиграли сегодня уже второго Умника... :)


А за двух Умников хороший грант дадут? Хотелось бы, чтобы количество перешло в качество.

Дык каждый Умник - это 400 штук на 2 года. :)
То есть парни на пару уже 800 штук получили. :)


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пятница, 01 Июнь, 2012 11:58 

Зарегистрирован: Воскресенье, 01 Ноябрь, 2009 05:13
Сообщения: 2046
Вот, кстати, нашёл материалы С. Рейсса - разработчика системы графит-Паскаль-программирования ПЕКАН: http://www.cs.brown.edu/~spr/.
Чуть более подробное описание системы на этой странице м.б. интересно. Ну и конечно есть публикации самого Рейсса - можно найти в этом списке: http://dblp.uni-trier.de/db/indices/a-t ... en_P=.html.

Кое-что можно загрузить с университетского сайта (где Рейсс преподаёт и поныне). В частности, публикации по представлению программ:
http://www.cs.brown.edu/people/spr/rese ... vlexec.pdf
http://www.google.com/url?q=http://www. ... 89-RPM.pdf

Есть и обзорная работа на английском: http://www.nickerson.to/visprog/CH2/CH2.HTM - сайт, http://www.stevens.edu/jnickerson/ch2.pdf - файл (включая историю вопроса). Там упоминается ПЕКАН - но вообще подобна монографии TAU.

Возможно, будет интересно и полезно..


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Семантический редактор
СообщениеДобавлено: Пятница, 01 Июнь, 2012 20:22 

Зарегистрирован: Суббота, 07 Март, 2009 15:39
Сообщения: 3109
Откуда: Астрахань
Посмотрел.
Спасибо! Очень интересно!
Особенно статья Скотта Мейерса и Рейса о семантическом графе программы... :)


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 679 ]  На страницу Пред.  1 ... 18, 19, 20, 21, 22, 23, 24 ... 34  След.

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Вся информация, размещаемая участниками на конференции (тексты сообщений, вложения и пр.) © 2005-2019, участники конференции «OberonCore», если специально не оговорено иное.
Администрация не несет ответственности за мнения, стиль и достоверность высказываний участников, равно как и за безопасность материалов, предоставляемых участниками во вложениях.
Без разрешения участников и ссылки на конференцию «OberonCore» любое воспроизведение и/или копирование высказываний полностью и/или по частям запрещено.
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB