OberonCore

Библиотека  Wiki  Форум  BlackBox  Компоненты  Проекты
Текущее время: Четверг, 28 Март, 2024 11:29

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




Начать новую тему Ответить на тему  [ Сообщений: 679 ]  На страницу Пред.  1 ... 28, 29, 30, 31, 32, 33, 34  След.
Автор Сообщение
 Заголовок сообщения: Re: Семантический редактор
СообщениеДобавлено: Суббота, 02 Февраль, 2013 06:00 

Зарегистрирован: Воскресенье, 01 Ноябрь, 2009 05:13
Сообщения: 2046
Вот ещё в связи с юмлём - чего может получиться... непонятного: :wink:
Вложение:
Ааалст,Хей-УпрПотокамиРабот-извл(РисБ4).png
Ааалст,Хей-УпрПотокамиРабот-извл(РисБ4).png [ 52.54 КБ | Просмотров: 10055 ]

На схеме видим разнобой механизмов связывания работ. То через "расщепления", то чем-то вроде переходов...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Семантический редактор
СообщениеДобавлено: Четверг, 07 Февраль, 2013 13:54 

Зарегистрирован: Суббота, 07 Март, 2009 15:39
Сообщения: 3261
Откуда: Астрахань
Да, это сильно похоже на сеть Петри... :) Но они ж таких слов не знают... :)
Кстати, мы уже первый приз получили за семантический редактор... :)
Сошников написал в своем блоге:
Цитата:
Мотивирующий приз за раннюю подачу заявки на Imagine Cup получает команда ИУшки Incorporated из Астрахани

http://blogs.msdn.com/b/rustudents/arch ... akhan.aspx
:)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Семантический редактор
СообщениеДобавлено: Четверг, 07 Февраль, 2013 14:58 

Зарегистрирован: Суббота, 17 Сентябрь, 2011 16:39
Сообщения: 72
Ого, рандом однако.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Семантический редактор
СообщениеДобавлено: Пятница, 08 Февраль, 2013 08:29 

Зарегистрирован: Воскресенье, 01 Ноябрь, 2009 05:13
Сообщения: 2046
Валерий Лаптев писал(а):
Да, это сильно похоже на сеть Петри... :) Но они ж таких слов не знают... :)
...
Эти знают... :wink: книжка как раз про расширения СП для БП-описательства... Только тут у них (точнее, в используемом варианте юмля) предполагается "вызов работы как процедуры" вперемешку с "естественным переходом на работу" (по срабатыванию "перекрёстка")... это как минимум... Мне, честно сказать, не хотелось бы такие схемы видеть... по "принципу наименьшего удивления"... :wink: не только читателя, но и исполнителя тоже (т.к. надо будет как-то "программно строго" разруливать это дело... так ведь?)...

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Семантический редактор
СообщениеДобавлено: Среда, 13 Февраль, 2013 11:41 

Зарегистрирован: Суббота, 17 Сентябрь, 2011 16:39
Сообщения: 72
Мы выиграли СТАРТ :D


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

Зарегистрирован: Понедельник, 14 Ноябрь, 2005 18:39
Сообщения: 9459
Откуда: Россия, Орёл
Поздравляю :) Успехов!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Семантический редактор
СообщениеДобавлено: Среда, 13 Февраль, 2013 20:46 

Зарегистрирован: Суббота, 07 Март, 2009 15:39
Сообщения: 3261
Откуда: Астрахань
Адрес нашего сайта: http://www.sem-tech.net/ru-ru/%D0%93%D0 ... D1%8F.aspx
Это первая версия.
Там же можно скачать первую версию нашей среды, и прочитать первую заметку о среде.
Заходите, регистрируйтесь, участвуйте в обсуждениях.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Семантический редактор
СообщениеДобавлено: Среда, 13 Февраль, 2013 21:07 

Зарегистрирован: Воскресенье, 24 Февраль, 2008 15:32
Сообщения: 470
Откуда: Москва
Цитата:
Semantic IDE. Запрограммируй свою жизнь на успех!

Мы хотим изменить жизни миллионов людей к лучшему.
Научись программировать сейчас с Semantic IDE - инновационным интерактивным самоучителем по программированию! Узнать больше


Валерий Викторович, мне понравилось.
От всей души поздравляю!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Семантический редактор
СообщениеДобавлено: Среда, 13 Февраль, 2013 21:21 

Зарегистрирован: Воскресенье, 24 Февраль, 2008 15:32
Сообщения: 470
Откуда: Москва
СТРАНИЦЫ ИСТОРИИ
СЕМАНТИЧЕСКОГО РЕДАКТОРА


В самом первом сообщении этой темы viewtopic.php?p=28626#p28626 Сергей Прохоренко писал(а):
А что такое структурный редактор, если не секрет?

В ответ прозвучали навсегда вошедшие в историю чеканные слова — viewtopic.php?p=28653#p28653 Валерий Лаптев писал(а):

Сейчас я это называю семантический редактор.

Это примерно то же самое, что и ББ, только программы сразу конструкциями набирать, а не символами.

Модель программы создается в редакторе — еще до компиляции.


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

Зарегистрирован: Вторник, 15 Ноябрь, 2005 01:14
Сообщения: 4695
Откуда: Россия, Орёл
Ну на счёт историчности... идея то не настолько нова... Были подобные работы и в Союзе, был Синклер 48 с его редактором Бэйсика и есть КуМир (пока ещё)... 8)

Но Валерия Викторовича с командой однозначно нужно поздравить!))))))


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Семантический редактор
СообщениеДобавлено: Четверг, 14 Февраль, 2013 07:20 

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Семантический редактор
СообщениеДобавлено: Четверг, 14 Февраль, 2013 08:26 
Модератор
Аватара пользователя

Зарегистрирован: Понедельник, 14 Ноябрь, 2005 18:39
Сообщения: 9459
Откуда: Россия, Орёл
Посмотрел :) Жалко, под Линуксом не ходит, пришлось искать Вынду :)

Интересная штука, приятная.

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

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

А вообще, имея такую "зажимающую в рамки" среду редактирования, прямая дорога к экспериментам в стиле методик Гальперина и его последователей (когда обучающийся без предварительного накачивания материалом снабжается "путеводителем", ограничивающим его манёвры "каркасом" и кидается "в бой" на решение множества правильно подобранных задач). Тут недавно Ерболат в ветках ДРАКОНа упомянул книгу: Б. Ц. Бадмаев Психология и методика ускоренного обучения.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Семантический редактор
СообщениеДобавлено: Четверг, 14 Февраль, 2013 08:35 

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

Интересная штука, приятная.

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

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

А вообще, имея такую "зажимающую в рамки" среду редактирования, прямая дорога к экспериментам в стиле методик Гальперина и его последователей (когда обучающийся без предварительного накачивания материалом снабжается "путеводителем", ограничивающим его манёвры "каркасом" и кидается "в бой" на решение множества правильно подобранных задач). Тут недавно Ерболат в ветках ДРАКОНа упомянул книгу: Б. Ц. Бадмаев Психология и методика ускоренного обучения.

1. Зарегитесь, пожалуйста, на sem-tech.net и все замечания-предложения там и пропишите. Мы там и отреагируем. Там есть bag-tracker - можно прямо туда на английском. Кстати, я говорил Дмитрию, что надо сделать на русском, но он уперся... :) Вот и подскажите, что сообщать об ошибках неплохо бы на русском тоже .
2. Да, над многословностью мы тоже думаем. Тут фишка в чем: для абсолютных новичков многословность полезна. Они просто читают на экране почти русский текст. Для продвинутых - словность лучше уменьшать.
Я думаю, мы сделаем так в дальнейшем так: по достижении студентом некоторого уровня обученности (коий среда будет обязательно вычислять), становится доступным поменять синтаксиси на менее многословный.
3. Поле для экспериментов просто необъятное!
Я тут намедни открыл для себя анализ временных рядов, так эта штука просто просится в нашу среду - в смысле анализа времени-ошибок-достижений студента и прогноза на ближайшее будущее. Это - в струю адаптивного поведения системы очень хорошо ложится.


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

Зарегистрирован: Суббота, 29 Март, 2008 19:27
Сообщения: 1053
Откуда: Россия, Чебоксары
Валерий Лаптев писал(а):
Там есть bag-tracker
Ох уж эти любители английского! :wink:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Семантический редактор
СообщениеДобавлено: Четверг, 14 Февраль, 2013 09:00 

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

Вопрос времени. То есть денег. А они начинают поступать :)

Илья Ермаков писал(а):
Интересная штука, приятная.
Однако что-то я изменил - и ничего явно не сохранял, так оно даже после переоткрытия кричало об ошибках в коде тронутого мной модуля и ничего не запускало, пока я не перераспаковал из архива.
При этом при установке главного модуля "исправного" и его запуске всё равно "кричит" - т.е. всегда компилится весь проект?

Проект автоматически сохраняется при запуске и закрытии.

Илья Ермаков писал(а):
Аккуратно так, "каркасно" (в плане "структуризации работы") - но таки от синтаксиса впечатление многословности некоторой. Одинаковым регистром тяжело читается, к тому же. Понятно, что можно синтаксис менять


Тут-то адаптивность и нужна.

Илья Ермаков писал(а):
- но, кстати, паскалеподобный или Си-подобный "из коробки" тоже сохраняет "присвоить...", "вызвать...".

Там в настройках есть "показывать псевдослова".

Илья Ермаков писал(а):
А вообще, имея такую "зажимающую в рамки" среду редактирования, прямая дорога к экспериментам в стиле методик Гальперина и его последователей (когда обучающийся без предварительного накачивания материалом снабжается "путеводителем", ограничивающим его манёвры "каркасом" и кидается "в бой" на решение множества правильно подобранных задач). Тут недавно Ерболат в ветках ДРАКОНа упомянул книгу: Б. Ц. Бадмаев Психология и методика ускоренного обучения.


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

Как Валерий Викторович говорил: "поле непаханное". А вообще да, Илья, давайте обсуждать среду у нас на форуме.


Последний раз редактировалось Дмитрий Грачёв Четверг, 14 Февраль, 2013 11:38, всего редактировалось 2 раз(а).

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

Зарегистрирован: Суббота, 07 Март, 2009 15:39
Сообщения: 3261
Откуда: Астрахань
Alexey_Donskoy писал(а):
Валерий Лаптев писал(а):
Там есть bag-tracker
Ох уж эти любители английского! :wink:

Кстати, я опять же говорил, что нужно это на русском написать. Но программист в душЕ Дмитрия уперся... :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Семантический редактор
СообщениеДобавлено: Четверг, 14 Февраль, 2013 09:18 

Зарегистрирован: Суббота, 17 Сентябрь, 2011 16:39
Сообщения: 72
Валерий Лаптев писал(а):
Alexey_Donskoy писал(а):
Валерий Лаптев писал(а):
Там есть bag-tracker
Ох уж эти любители английского! :wink:

Кстати, я опять же говорил, что нужно это на русском написать. Но программист в душЕ Дмитрия уперся... :)


Система управления ошибками? Длинно!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Семантический редактор
СообщениеДобавлено: Четверг, 14 Февраль, 2013 10:57 

Зарегистрирован: Воскресенье, 01 Ноябрь, 2009 05:13
Сообщения: 2046
Инспектор ошибок?.. :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Семантический редактор
СообщениеДобавлено: Четверг, 14 Февраль, 2013 10:58 

Зарегистрирован: Воскресенье, 24 Февраль, 2008 15:32
Сообщения: 470
Откуда: Москва
Валерий Лаптев писал(а):
я говорил Дмитрию, что надо сделать на русском, но он уперся... :) Вот и подскажите, что сообщать об ошибках неплохо бы на русском тоже.

Дмитрий, я полностью поддерживаю Валерия Викторовича.

Валерий Лаптев писал(а):
над многословностью мы тоже думаем. Тут фишка в чем: для абсолютных новичков многословность полезна... Для продвинутых - словность лучше уменьшать.
Согласен.

По-моему, решение такое. Надо создать два режима:

— для начинающих;

— для опытных.


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

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

По-моему, решение такое. Надо создать два режима:

— для начинающих;

— для опытных.

Да, конечно. Мысли об этом у нас есть.
Мы хотим создать три в одном:
1. Интегрированная среда для начинающих программистов. Сейчас сделано примерно половина работы, даже, наверное, процентов 40.
2. Платформа для препода - тут еще много работы.
3. В перспективе - среду для профессионального программирования.
Семантическое представление программы позволяет из него получать представление, например, на Java? и потом уже средствами Явы транслировать и выполнять. Так что это у нас тоже в планах, но в третью очередь.

По всем направлениям есть понимание, что делать.
Но не было реальной рабочей силы.
Это же надо несколько лет целенаправленного направления усилий желательно постоянной команда.
А то два года мы работали вдвоем + один преподаватель.
Да и то, всю программистскую нагрузку делал Дмитрий.


Последний раз редактировалось Валерий Лаптев Четверг, 14 Февраль, 2013 12:37, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 679 ]  На страницу Пред.  1 ... 28, 29, 30, 31, 32, 33, 34  След.

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


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

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


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

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