OberonCore

Библиотека  Wiki  Форум  BlackBox  Компоненты  Проекты
Текущее время: Воскресенье, 18 Ноябрь, 2018 23:25

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




Начать новую тему Ответить на тему  [ Сообщений: 53 ]  На страницу Пред.  1, 2, 3
Автор Сообщение
 Заголовок сообщения: Re: День Оберона 2018
СообщениеДобавлено: Вторник, 30 Октябрь, 2018 14:36 

Зарегистрирован: Вторник, 26 Январь, 2010 09:31
Сообщения: 532
Валерий Лаптев писал(а):
Семантик
Кстати, а что там с проектом? В каком он состоянии?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: День Оберона 2018
СообщениеДобавлено: Вторник, 30 Октябрь, 2018 17:02 

Зарегистрирован: Суббота, 07 Март, 2009 15:39
Сообщения: 2938
Откуда: Астрахань
Kemet писал(а):
Валерий Лаптев писал(а):
Семантик
Кстати, а что там с проектом? В каком он состоянии?

Работающая версия 1.0.3.2. После этого разработчик ушел зарабатывать деньги...
С группой 3 курса делаем новую среду на основе опыта эксплуатации.
Она будет переходной от нынешней версии к промышленной IDE для С++.
Кроме того, мыслю сделать среду на основе новых версий ВВ - с нашим языком, приближенным к КП.
Но это в следующем году.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: День Оберона 2018
СообщениеДобавлено: Вторник, 30 Октябрь, 2018 19:55 

Зарегистрирован: Вторник, 27 Февраль, 2018 09:18
Сообщения: 59
Валерий Лаптев писал(а):
Кроме того, мыслю сделать среду на основе новых версий ВВ - с нашим языком, приближенным к КП.
Но это в следующем году.


Рассматривали задействование JetBrains MPS и/или Eclipse Xtext для создания своей среды?

На базе этих инструментов можно сделать кросс-платформенную среду (Windows/macOS/Linux), с современным содержимым.

В MPS используется проекционный редактор -- это как раз удобная для начинающих форма ввода программ, когда заполняются недостающие фрагменты кода (там физически невозможно написать неправильный код, и среда сразу скажет где ошибка). Например, написали IF, и появилось поле для ввода условия, появилось поле для ввода тела цикла, и появилось END_IF.
Редактируется непосредственно абстрактное дерево, и для одного и того же элемента можно сделать несколько разных представлений. Например, можно одну и ту же программу отображать в паскале-подобном синтаксисе, в Си-подобном синтаксисе и так далее.

Разумеется (раз редактор нетекстовый), можно прямо в текст программы картинки или ещё что-то (графики, кнопки и т.п.)


Валерий Лаптев писал(а):
С группой 3 курса делаем новую среду на основе опыта эксплуатации.
Она будет переходной от нынешней версии к промышленной IDE для С++.


На базе JetBrains MPS уже есть среда для языка C, используемая в промышленности: http://mbeddr.com/


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: День Оберона 2018
СообщениеДобавлено: Вторник, 30 Октябрь, 2018 22:24 

Зарегистрирован: Суббота, 07 Март, 2009 15:39
Сообщения: 2938
Откуда: Астрахань
Про MPS знаю, но не использовал.
Мне ж еще студентов учить надо, а не просто среду слабать.
Вот и учу - пусть сами ручками среду сделают.
А я - ББ освою с Божьей..., то есть Ивановой помощью... :)
За ссыль - спасибо!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: День Оберона 2018
СообщениеДобавлено: Вторник, 30 Октябрь, 2018 22:39 

Зарегистрирован: Пятница, 13 Март, 2015 16:40
Сообщения: 232
prospero78 писал(а):
За графической формой алгоритма я оставлю преимущество.
Закон жизни: лучше один раз увидеть, чем сто раз услышать.

отмечено мной
так в том-то и прикол, что в обих случаях показывают ;)
финн вроде есть незрячий - на слух под виндовым диктовщиком исходники изучает.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: День Оберона 2018
СообщениеДобавлено: Вторник, 30 Октябрь, 2018 23:44 

Зарегистрирован: Вторник, 27 Февраль, 2018 09:18
Сообщения: 59
Валерий Лаптев писал(а):
Мне ж еще студентов учить надо, а не просто среду слабать.
Вот и учу - пусть сами ручками среду сделают.


Так пусть на MPS и делают.
Какая им разница "на чём учиться"?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: День Оберона 2018
СообщениеДобавлено: Среда, 31 Октябрь, 2018 08:09 

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

Так пусть на MPS и делают.
Какая им разница "на чём учиться"?

БОЛЬШАЯ!
На MPS смогут САМИ работать 1-2-3 студента.
Остальных придется учить МНЕ.
А мне недосуг. Я лучше в свободное время ББ освою.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: День Оберона 2018
СообщениеДобавлено: Среда, 31 Октябрь, 2018 14:17 

Зарегистрирован: Вторник, 26 Январь, 2010 09:31
Сообщения: 532
Валерий Лаптев писал(а):
У нас подтверждена. Несколько раз проводили опрос студентов.
100% девочек предпочитают алгоритм в виде блок-схемы. Даже преподаватель, которая ведет в первом семестре алгоритмизацию.
Пацаны - почти 100% предпочитают алгоритмы на автокоде (как в книге Кормена). Отдельные товарищи говорят, что им пофиг- можно и блок-схемой.
Надо будет опять опросить 1-2 курс.

Думаю, это совсем другая тема.
Я смотрел исследования, проводившиеся среди инженеров, то есть это уже сформировавшиеся специалисты.
С детьми всё сложнее. Я вот себя вспомнил. Я тогда освоил программирование на ассемблере PDP-11 - это мой первый язык программирования. Я очень не любил рисовать схемы. Хрия препод постоянно на этом настаивал. И как-то раз я заболел а препод дал задание и нужно было его выполнить. Я же около месяца лежал в больнице и, понятное дело, доступа к компу не имел. Задача была объёмная и достаточно сложная. И я стал писать код на ассемблере в тетради, это был мрак. Я не понимал, как можно писать программу без компьютера, ну ладно, "хелловорд", но 5000 строк ассемблероного кода... В общем это была стрессовая ситуация, но я справился. Вот здесь-то мне и пригодились блок-схемы. Когда, в и итоге, я забил-таки в машину эти 5000 строк, всё заработало без всяких правок и я мог сказать, для чего мне нужна каждая строчка кода.
Я пришёл к простому выводу - есть уровень кодерства, когда мы смотрим на программу сквозь узкое окошко десятков строк кода, мы перемещаем это окошко, но целостного восприятия программы у нас нет; есть уровень проектирования, когда мы смотрим на программу сквозь призму функциональных блоков, когда видим структуру, а не строчки кода. Иногда это соединяется. Иногда нет. Видимо, зависит от склада ума, жизненного опыта и преподавателя.
На уровне кодерства блок-схемы рисуются со скрипом - нет в голове структуры программы.
На уровне проектирования всё совсем иначе.
Хорошо, когда это соединяется в одном человеке, хорошо, что это не всегда соединяется)
А в учебных заведениях... если девочка связала свою судьбу с такой профессией, то, скорее всего, у неё соответствующий склад ума. Парни же, зачастую, выпирают профессию в соответствии с некоторыми традициями, за компанию и тд.
Видимо, поэтому в вашем случае девочки демонстрируют такие показатели. Это ведь явно склонность к проектированию а не кодерству - "видение" схемы, структуры алгоритма/программы...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: День Оберона 2018
СообщениеДобавлено: Среда, 31 Октябрь, 2018 18:43 
Аватара пользователя

Зарегистрирован: Воскресенье, 12 Апрель, 2015 18:12
Сообщения: 1094
Откуда: СССР v2.0 rc 1
Цитата:
Я пришёл к простому выводу - есть уровень кодерства, когда мы смотрим на программу сквозь узкое окошко десятков строк кода, мы перемещаем это окошко, но целостного восприятия программы у нас нет; есть уровень проектирования, когда мы смотрим на программу сквозь призму функциональных блоков, когда видим структуру, а не строчки кода. Иногда это соединяется. Иногда нет.

Кажется, аккаунт Кемета кто-то сломал))
За неделю два высказывания с которыми я согласен. Что-то здесь не так)))


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: День Оберона 2018
СообщениеДобавлено: Четверг, 01 Ноябрь, 2018 18:48 

Зарегистрирован: Вторник, 01 Март, 2011 09:34
Сообщения: 283
Откуда: Москва
Мои доклады на дне Оберона.


Вложения:
Комментарий к файлу: Восемь смертных грехов профессиональных программистов
8 sins of programmers.pdf [785.58 КБ]
Скачиваний: 48
Комментарий к файлу: Перспективы Оберон-технологий для стратегических отраслей
StrategicProspects.pdf [614.39 КБ]
Скачиваний: 48
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: День Оберона 2018
СообщениеДобавлено: Пятница, 02 Ноябрь, 2018 12:45 

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


Вложения:
Комментарий к файлу: Определение профессионально-важных качеств программиста
ПсихПрог.pdf [367.86 КБ]
Скачиваний: 26
Комментарий к файлу: По оценке качества ПО на основе метрик
Качество-ПО.pdf [1.87 МБ]
Скачиваний: 28
Комментарий к файлу: Доклад по IDE
SemanticIDE.pdf [1.52 МБ]
Скачиваний: 30
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: День Оберона 2018
СообщениеДобавлено: Пятница, 02 Ноябрь, 2018 21:29 
Аватара пользователя

Зарегистрирован: Четверг, 08 Октябрь, 2009 15:00
Сообщения: 2208
Публикую первое видео:
Оберон: взгляд на прошлое и перспективы, Юрг Гуткнехт (OBERON & Before and Beyond by Jürg Gutknecht)
https://youtu.be/xg1ZyxtXmtw


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: День Оберона 2018
СообщениеДобавлено: Воскресенье, 04 Ноябрь, 2018 18:18 
Аватара пользователя

Зарегистрирован: Четверг, 08 Октябрь, 2009 15:00
Сообщения: 2208
Второе видео:
Оберон — «серебрянная пуля», Фёдор Васильевич Ткачёв
https://youtu.be/HvAipsXmJpk


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 53 ]  На страницу Пред.  1, 2, 3

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


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

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


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

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