OberonCore https://forum.oberoncore.ru/ |
|
Семантический редактор https://forum.oberoncore.ru/viewtopic.php?f=93&t=1542 |
Страница 21 из 34 |
Автор: | Владислав Жаринов [ Четверг, 12 Апрель, 2012 12:02 ] |
Заголовок сообщения: | Re: Семантический редактор |
По правде говоря, и мне тоже... до сих пор Касьянова с Евстигнеевым не дочитаю из образа... ![]() ![]() |
Автор: | Владислав Жаринов [ Четверг, 12 Апрель, 2012 12:22 ] |
Заголовок сообщения: | Re: Семантический редактор |
Валерий Лаптев в viewtopic.php?p=72062#p72062 писал(а): ... Вот была такая статья не так давно:3. Пока только думаем над статьей в РСДН - никак не сформулирую генеральную линию статьи. ... Вложение:
Комментарий к файлу: Содержание - страница в формате веб-архива Opera (*.mht). По ней шла (до недавнего времени) дискуссия на РСДН (в списке ссылок приведена ветка). М.б. чего-то даст?.. тема относительно близкая...
![]() Скачиваний: 443 |
Автор: | Сергей Прохоренко [ Четверг, 12 Апрель, 2012 15:24 ] |
Заголовок сообщения: | Re: Семантический редактор |
Валерий Лаптев писал(а): 4. Semantic Studio - бренд у нас уже есть... ![]() Неудачный бренд, потому что уже занят. Лучше использовать несуществующее слово. Кроме того, название Studio явно подразумевает IDE, поэтому его не удастся использовать для обозначения встроенного языка программирования. Валерий Лаптев писал(а): 9. Продавать будем не систему, а лицензию на рабочее место. Недорого, чтобы потянули школы и колледжи. И индивидуально. Но это - пока только планы. Года через два. Когда система устаканится. Шансы, что купят лицензии, нулевые (в отличие от покупки системы в целом). ![]() Разве что, если система будет заточена под какую-нибудь рыночную нишу, где у нее нет сильных конкурентов, - тогда лицензии купят. Аргументы: 1. "лицензии" конкурентов (в вузах - С/C++, С#, Java, Python) вообще бесплатны; 2. конкурирующие продукты имеют то преимущество, что упоминаются в объявлениях о приеме на работу, поэтому студенты стараются их освоить. Ждать, "когда система устаканится", - просто преступление. Все софтверные компании выбрасывают на рынок гораздо более сырые продукты. Дайте как можно скорее всем желающим возможность использовать семантический редактор как интернет-сервис, тогда появится клиентура, и появится реальный стимул улучшать систему. |
Автор: | Владислав Жаринов [ Пятница, 13 Апрель, 2012 17:59 ] |
Заголовок сообщения: | Семантический редактор как почти готовая продукция :) |
По рыночной стратегии согласен. ![]() Насчёт названия - м.б. типа BoxWhitener? ![]() ![]() |
Автор: | Валерий Лаптев [ Пятница, 13 Апрель, 2012 18:45 ] |
Заголовок сообщения: | Re: Семантический редактор |
Сергей Прохоренко писал(а): Валерий Лаптев писал(а): 9. Продавать будем не систему, а лицензию на рабочее место. Недорого, чтобы потянули школы и колледжи. И индивидуально. Но это - пока только планы. Года через два. Когда система устаканится. Шансы, что купят лицензии, нулевые (в отличие от покупки системы в целом). ![]() Разве что, если система будет заточена под какую-нибудь рыночную нишу, где у нее нет сильных конкурентов, - тогда лицензии купят. Аргументы: 1. "лицензии" конкурентов (в вузах - С/C++, С#, Java, Python) вообще бесплатны; 2. конкурирующие продукты имеют то преимущество, что упоминаются в объявлениях о приеме на работу, поэтому студенты стараются их освоить. Ждать, "когда система устаканится", - просто преступление. Все софтверные компании выбрасывают на рынок гораздо более сырые продукты. Дайте как можно скорее всем желающим возможность использовать семантический редактор как интернет-сервис, тогда появится клиентура, и появится реальный стимул улучшать систему. 1. Название рабочее - мы этим не заморачиваемся. 2. Система должна пройти бета-тестирование. Это как раз в первом семестре этого года. Тогда и можно будет о чем-то говорить. 3. Поскольку как минимум у нас Кумир используется, то на его месте будет наша среда. А дальше начнем распространять, как я описывал. У меня, например, в Волгограде много мужиков знакомых - обязательно к ним ткнемся. |
Автор: | Владислав Жаринов [ Суббота, 14 Апрель, 2012 09:19 ] |
Заголовок сообщения: | Обучение практичной архитектуре приложений |
Кстати, свою архитектурную концепцию (если она оригинальна) не планируете регистрировать как "полезную модель"?.. Дабы потом м.б. объяснять, не оглядываясь на несанкционированное использование?.. ![]() P.S. Да, и как-нибудь связать с программированием встроенки (ARM Atmel, Cortex, PIC, AVR etc) планируется?.. |
Автор: | Валерий Лаптев [ Суббота, 14 Апрель, 2012 11:03 ] |
Заголовок сообщения: | Re: Семантический редактор |
Насчет патентования архитектурной модели думал. Но пока реально руки не дошли. У нас это надо ехать в центр города и искать конкретного мужика. Развивать в программирование - думаем, но после обучения... ![]() |
Автор: | Владислав Жаринов [ Суббота, 14 Апрель, 2012 11:37 ] |
Заголовок сообщения: | Re: Семантический редактор |
Это ещё что - вот тут говорят, надо в международном агентстве делать... ![]() Да, графы АСД проекта/программы, вызова процедур, импорта модулей уже предполагается вернуть?.. |
Автор: | Сергей Прохоренко [ Суббота, 14 Апрель, 2012 22:20 ] |
Заголовок сообщения: | Re: Семантический редактор |
Владислав Жаринов писал(а): Если патентовать, то имеет смысл патентовать в США - по двум причинам: 1. Во многих других странах программное обеспечение исключено из защиты патентами (хотя в некоторых из них для промышленного софта может быть сделано исключение), и охраняется лишь чем-то вроде авторского права. 2. США - это крупнейший рынок, на котором реально окупить расходы на патентование. Это не значит, что другие страны нужно игнорировать. Чтобы заранее защитить авторские и (в какой-то степени) патентные права в суде, я бы рекомендовал запечатать описания идей программы и распечатки программы у нотариуса с отметками нотариуса о дате и времени ("Основы законодательства РФ о нотариате", ст.35, п.10: "удостоверяют время предъявления документов"). Нотариус не должен читать или копировать запечатываемое. Российское законодательство предлагает госрегистрацию программы, но в этом случае содержание ее будет раскрыто, и поэтому патентование за границей станет невозможным. Чтобы патентовать, нужно выделить патентоспособные (т.е. удовлетворяющие нескольким требованиям патентного законодательства) идеи в формулу изобретения. При этом патентоваться может не только "как", но и также "что" (в каком сочетании), "в какой области" и "для чего". Попытайтесь выделить такие элементы, которые невозможно "обойти" при создании аналога. Например, для швейной машинки таким элементом является отверстие в иголке, - невозможно спроектировать швейную машинку без отверстия в иголке. Не очень полагайтесь на адвокатов и патентных поверенных. Практика показывает, что они не сильно озабочены интересами клиентов, и нормально выполняют лишь чисто канцелярскую работу. Их также можно использовать как быстрый, но дорогой источник информации. Кстати, будущий бренд тоже потребует регистрации и защиты. А такое выражение, как "рабочий бренд" - это вообще абсурд. |
Автор: | Сергей Прохоренко [ Суббота, 21 Апрель, 2012 23:32 ] |
Заголовок сообщения: | СтранниК о структурных редакторах и семантическом подходе |
Историческая ссылка (СтранниК о структурных редакторах и семантическом подходе): http://home.perm.ru/strannik/st_txt_prog_01.html |
Автор: | Валерий Лаптев [ Воскресенье, 22 Апрель, 2012 06:58 ] |
Заголовок сообщения: | Re: Семантический редактор |
Вот этому мы следуем непосредственно: Цитата: Компиляторы с общей семантической базой Создание (а точнее – описание) единой семантической базы современных языков программирования даст уникальную возможность создания “универсального” компилятора, который мог бы работать с любым существующим языком, имеющим общую с другими семантическую базу. Общая семантика позволит иметь единый семантический анализатор и единый генератор кода, общий для всех используемых языков. Синтаксический анализатор так же можно сделать универсальным, поскольку синтаксис любого языка можно формально описать с помощью формул БНФ. Лексика же всех современных языков практически идентична (например, правила записи числовых и строковых констант в таких разных языках, как Си и Паскаль, совпадают практически полностью). Наличие общей семантической базы сделает тривиальным перевод с одного языка программирования на другой, поскольку перевод будет касаться только внешнего вида программы, а не ее содержания. На базе универсального компилятора может быть создана многоязыковая интегрированная среда разработки программ, в которой, в качестве внутреннего представления программ, будет использоваться не текст (как сейчас), а семантические конструкции. В такой среде понятие языка разработки превратится в условность, поскольку переключение с одного языка на другой можно осуществить в любой момент выбором соответствующего пункта меню. Только у нас пока чистый интерпретатор. |
Автор: | MaximGB [ Понедельник, 23 Апрель, 2012 11:44 ] |
Заголовок сообщения: | Re: Семантический редактор |
Так, для справки, интересный концепт: http://www.kickstarter.com/projects/ibdknox/light-table |
Автор: | Валерий Лаптев [ Пятница, 11 Май, 2012 20:59 ] |
Заголовок сообщения: | Re: Семантический редактор |
Мы с нашим редактором выиграли сегодня уже второго Умника... ![]() |
Автор: | Info21 [ Пятница, 11 Май, 2012 21:21 ] |
Заголовок сообщения: | Re: Семантический редактор |
Валерий Лаптев писал(а): Мы с нашим редактором выиграли сегодня уже второго Умника... Поздравляю!
![]() |
Автор: | Сергей Прохоренко [ Пятница, 11 Май, 2012 22:22 ] |
Заголовок сообщения: | Re: Семантический редактор |
Валерий Лаптев писал(а): Мы с нашим редактором выиграли сегодня уже второго Умника... ![]() А за двух Умников хороший грант дадут? Хотелось бы, чтобы количество перешло в качество. |
Автор: | Валерий Лаптев [ Суббота, 12 Май, 2012 16:34 ] |
Заголовок сообщения: | Re: Семантический редактор |
Сергей Прохоренко писал(а): Валерий Лаптев писал(а): Мы с нашим редактором выиграли сегодня уже второго Умника... ![]() А за двух Умников хороший грант дадут? Хотелось бы, чтобы количество перешло в качество. Планы такие: в будущем году поучаствовать в Старте. Шансы выиграть весьма высоки. Тем более, что папа нашего основного программиста весьма заинтересован в создании малого предприятия. И будет его делать. А мы туда подтянемся. Кроме того, уже будет практическая проверка в учебном процессе, станет ясно, что доделать, что убрать или переделать. Кстати, собираемся в соседнем колледже вычислительной техники тоже попробовать внедрить - я там председатель ГАК... ![]() Кроме того, еще несколько статей будет. На Объектные системы послали, летом выйдет. Статья как раз про язык и редактор. В общем, надеюсь, что выиграем. Не с первого раза, так со второго, когда предприятие раскрутится... ![]() |
Автор: | Дмитрий Грачёв [ Четверг, 17 Май, 2012 17:33 ] |
Заголовок сообщения: | Re: Семантический редактор |
Валерий Лаптев писал(а): Сергей Прохоренко писал(а): Валерий Лаптев писал(а): Мы с нашим редактором выиграли сегодня уже второго Умника... ![]() А за двух Умников хороший грант дадут? Хотелось бы, чтобы количество перешло в качество. Планы такие: в будущем году поучаствовать в Старте. Шансы выиграть весьма высоки. Тем более, что папа нашего основного программиста весьма заинтересован в создании малого предприятия. И будет его делать. А мы туда подтянемся. Кроме того, уже будет практическая проверка в учебном процессе, станет ясно, что доделать, что убрать или переделать. Кстати, собираемся в соседнем колледже вычислительной техники тоже попробовать внедрить - я там председатель ГАК... ![]() Кроме того, еще несколько статей будет. На Объектные системы послали, летом выйдет. Статья как раз про язык и редактор. В общем, надеюсь, что выиграем. Не с первого раза, так со второго, когда предприятие раскрутится... ![]() Если предприятие раскрутится, то нафиг эти гранты ![]() |
Автор: | Валерий Лаптев [ Пятница, 18 Май, 2012 11:45 ] |
Заголовок сообщения: | Re: Семантический редактор |
Сергей Прохоренко писал(а): Валерий Лаптев писал(а): Мы с нашим редактором выиграли сегодня уже второго Умника... ![]() А за двух Умников хороший грант дадут? Хотелось бы, чтобы количество перешло в качество. Дык каждый Умник - это 400 штук на 2 года. ![]() То есть парни на пару уже 800 штук получили. ![]() |
Автор: | Владислав Жаринов [ Пятница, 01 Июнь, 2012 11:58 ] |
Заголовок сообщения: | Семантический редактор и графическое программирование |
Вот, кстати, нашёл материалы С. Рейсса - разработчика системы графит-Паскаль-программирования ПЕКАН: 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. Возможно, будет интересно и полезно.. |
Автор: | Валерий Лаптев [ Пятница, 01 Июнь, 2012 20:22 ] |
Заголовок сообщения: | Re: Семантический редактор |
Посмотрел. Спасибо! Очень интересно! Особенно статья Скотта Мейерса и Рейса о семантическом графе программы... ![]() |
Страница 21 из 34 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |