OberonCore

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

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




Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
СообщениеДобавлено: Суббота, 25 Апрель, 2009 01:38 
Модератор
Аватара пользователя

Зарегистрирован: Понедельник, 14 Ноябрь, 2005 18:39
Сообщения: 9459
Откуда: Россия, Орёл
Уважаемые коллеги,

как известно, этим летом в Новосибирске состоится традиционная конференция
http://psi.nsc.ru/psi09/index_r.shtml

На секцию "Информатика образования" мы представили две статьи, которые приводим пока здесь:

И.Е. Ермаков. Опыт применения Оберона при интеграции исследований, образования и производства.
Вложение:
a-056-Novosib-PSI-2009-eie.pdf [122.54 КБ]
Скачиваний: 719


И.Е. Ермаков, Б.В. Рюмшин. О грамотной алгоритмизации.
Вложение:
a-057a-novosib-psi-2009-eierbv.pdf [158.4 КБ]
Скачиваний: 759


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Суббота, 25 Апрель, 2009 07:18 

Зарегистрирован: Вторник, 13 Ноябрь, 2007 20:38
Сообщения: 1056
Во второй статье (более интересной, на мой взгляд :) ) ссылочка [7] битая, "хвост" ссылки приходится набивать вручную.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Суббота, 25 Апрель, 2009 10:34 

Зарегистрирован: Суббота, 07 Март, 2009 15:39
Сообщения: 3261
Откуда: Астрахань
Прочитал вторую статью.
О парадоксе.
ИМХО, не нужно в обучении замыкаться только на ББ и Обероне.
Мы на РСДН обсуждали этот вопрос. Язык Сплюснутый в настоящее время необходим, поскольку С++, C# и Java. Но после правильной постановки мозгов.
С технологиями майнстрима обязательно нужно знакомиться, ибо выйдя из универа студент все равно с ними столкнется, и придется изучать. Лучше - раньше.
Поэтому мне представляется, что можно после базового курса давать курс сравнительного изучения Оберона и Додиеза.
И непременно с разбором технологических ошибок разработки как языка, так и среды.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Суббота, 25 Апрель, 2009 10:56 
Модератор
Аватара пользователя

Зарегистрирован: Понедельник, 14 Ноябрь, 2005 18:39
Сообщения: 9459
Откуда: Россия, Орёл
Конечно (если речь об ИТ-специальностях).


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Вторник, 28 Апрель, 2009 14:37 
Аватара пользователя

Зарегистрирован: Пятница, 25 Ноябрь, 2005 18:55
Сообщения: 2272
Откуда: Россия, Нижний Новгород
Цитата:
В частности, паттерн «родовая шина сообщений» в Java вообще не может быть реализован эффективно, из-за отсутствия стековых полиморфных структур данных.
В .Net тоже самое что в Java: тоже нет "стековых полиморфных структур данных". Размерные типы данных в дотнете нерасширяемы. Впрочем это не самое главное. Для передачи сообщений между разными потоками всё равно сообщения нужно размещать в динамической памяти. Так что есть структуры или их нет, расширяемы они или не расширяемы это для межпоточного взаимодействия становится не важным. Тормоза возникают в другом месте: в Java и в .Net выяснение динамического типа переменной занимает в несколько раз больше времени чем в Обероне/Компонентном Паскале. Например, если в Компонентном Паскале операция "IF msg IS MyMessage THEN" выполняется в среднем менее чем за 3 такта, то в .Net операция "if (msg is MyMessage)" выполняется в среднем за 15 тактов. Это связано с тем, что в Java и в .Net есть "интерфейсы" и множественное "интерфейсное" наследование. При наличии множественного наследования (пусть и "интерфейсного"), реализовать быструю операцию выяснения динамического типа нельзя. Можно было бы возразить, что, мол, множественное наследование "интерфейсов" на столько полезно, что ради него можно смириться с потерей производительности. Ничего подобного, мой личный опыт программирования говорит об обратном: множественное наследование "интерфейсов" -- бестолковое средство.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Вторник, 07 Июль, 2009 01:26 
Модератор
Аватара пользователя

Зарегистрирован: Понедельник, 14 Ноябрь, 2005 18:39
Сообщения: 9459
Откуда: Россия, Орёл
Участвовали в работе ПСИ-09. Здорово, собралось много интересных людей.

В дополнение к докладам в начале ветки выкладываю презентацию - там другое. Выступления я строил не по тезисам.

Вложение:
Novosib.pdf [97 КБ]
Скачиваний: 623


В отношении этого доклада был резонанс с несколькими другими докладчиками - в частности, Гейном, с их идеей курса "Алгоритмический анализ" в Уральском ГУ.

Доклад по Оберону был продолжен докладом Анатолия Ивановича Попкова про учебную сборку ББ с исполнителем "Черепашка".

Затем по приглашению коллег из Томска были в ТГУ, где я провёл мастер-класс для школьников по алгоритмизации с использованием учебного исполнителя "Робот", а затем состоялась встреча Оберон-энтузиастов: Анатолия Ивановича Попкова (как раз для его учеников из разных школ проводился мастер-класс), Игоря Лоскутова, Александра Ильина. Также присутствовал проф. Костюк.

Спасибо томичам - день прошёл замечательно :) Очень понравился город.

Участники конференции "Перспективы систем информатики-2009"

Вложение:
P9306057.JPG
P9306057.JPG [ 158.4 КБ | Просмотров: 9621 ]


Мастер-класс для школьников в ТГУ

Вложение:
P6205697.JPG
P6205697.JPG [ 90.66 КБ | Просмотров: 9623 ]


Вложение:
P6205698.JPG
P6205698.JPG [ 49.87 КБ | Просмотров: 9621 ]


Томская особая экономическая зона

Вложение:
P6205789.JPG
P6205789.JPG [ 89.62 КБ | Просмотров: 9621 ]


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пятница, 10 Июль, 2009 01:16 
Аватара пользователя

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 8500
Откуда: Троицк, Москва
Кстати, откуда этот монстр "родовая шина сообщений"? Там generic никакого отношения к "родовая" не имеет. Наверняка где-то обсуждали?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пятница, 10 Июль, 2009 15:30 
Модератор
Аватара пользователя

Зарегистрирован: Понедельник, 14 Ноябрь, 2005 18:39
Сообщения: 9459
Откуда: Россия, Орёл
Да, это тот ещё монстр - тащится из переводов на Вологодской страничке.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 8 ] 

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


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

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


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

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