Оберон-технология: особенности и перспективы |
Тематика обсуждения: Оберон-технология. Особенности, перспективы, практическое применение.
Всего в теме 6256 сообщений
Добавить свое сообщение
Отслеживать это обсуждение Обсуждение из раздела Школа ОБЕРОНА
№ 2436 30-01-2007 07:31 | |
Ответ на »сообщение 2434« (Jean)
никак не могу понять полностью его характеристику различий понятий "компонент" и "объект"
После слова "компонент" надо указывать компонент чего именно (компонентов без компонентных систем не бывает), а объект - он сам по себе.
Подсистема Text есть компонент компонентной системы BlackBox; конкретный текстовый документ (.odc) есть (персистентный) объект.
№ 2435 30-01-2007 07:00 | |
Ответ на »сообщение 2434« (Jean)
___________________________
"It is a unit of third-party composition. О чем это?"
Что-то навроде "единица композиции частей, предоставляемых "третьими сторонами", сторонними поставщиками, что ли... Хотя до конца не уверен.
Экспорт - это все же не состояние, а интерфейс, хотя он может предоставлять доступ к состоянию.
№ 2434 30-01-2007 06:39 | |
>>>А понимание тех или иных конкретных вещей останется надолго.
Кстати о конкретных вещах :)
Я тут почитал Шиперского по вопросу о Component software. То ли мой английский слабоват, то ли просто старею - никак не могу понять полностью его характеристику различий понятий "компонент" и "объект".
Вот что он пишет.
О компонентах:
-It can be deployed independently.
-It is a unit of third-party composition.
-It has no (externally) observable state.
Об объектах:
-Is a unit of instantiation; it has a unique identity.
-Unlike a component, may have state, and this can be externally observable.
-Encapsulates its state and behavior.
У меня два вопроса:
1) It is a unit of third-party composition. О чем это?
2) It has no (externally) observable state. А как же экспорт? Разве это не наблюдаемое состояние модуля (observable state)? Или модуль это не компонент?
Помогите разобраться.
№ 2433 30-01-2007 06:18 | |
Хочу обратить внимание собравшихся, что в каждом минусе есть свой плюс :))
К чему привели некоторые "острые углы" на этой ветке лично для меня.
1) Пришлось детально проработать тему безопасного программирования, почитать работы Вирта и Дейкстры, познакомиться с критическими работами специалистов о "слабых" местах некоторых промышленных языков; Результат: отношения с С/C++ окончательно испорчены :)
2) Заинтересованность в дальнейшем освоении и использовании элементов оберон-технологии, напротив, выросла. Так же, как и уровень знаний в этой области (спасибо всем "Оберон-гуру" за ценную информацию);
ВЫВОД:
Форум в сети, это не научная конференция. Совсем без "базара" не обойтись - на то она и Базарная площадь :). Просто надо отсекать хамство и переход на личности. А в остальном только в столкновении с "противоположным" мнением оппонента можно еще раз проверить состоятельность своей позиции.
P.S. Не надо закрывать ветки по Оберону. Они дают много полезной информации. А "пена" она и в Африке "пена" - смоется. А понимание тех или иных конкретных вещей останется надолго.
№ 2432 30-01-2007 05:30 | |
Ответ на »сообщение 2430« (Антон Григорьев)
___________________________
Ответ на »сообщение 2427« (Илья Ермаков)
___________________________
Чего этой ветке не хватает - так это регулярного модерирования.
Я в этой ветке ещё ни одного сообщения не пропустил. Если не всё, что вам не нравится, удаляю, то только потому, что не хочу совсем уж выхолащивать разговор. Тема скользкая, и если не давать людям иногда выплёскивать эмоции, она просто перестанет быть кому-то интересной.
Антон, не воспринимайте так остро мою фразу, я с Вами в целом согласен :-)
Кстати, у нас на bbforum за полтора года и 3,5 сообщений мы еще никого не разу не порезали - все в основном культурно, а все "острые углы" сглаживать ни в коем случае не надо, т.к. иначе не интересно... :-)
№ 2431 30-01-2007 05:23 | |
Ответ на »сообщение 2420« (Елена Филиппова)
___________________________
Но, тем не менее, хочу обратиться к во всем уважаемым участникам с вопросом — зачем вам ветки об Обероне на Королевстве, если обсуждения никаких специальных вопросов по теме не происходит?
Елена, с Вами трудно не согласиться в том плане, что "базара" больше, чем реального обсуждения. По своему опыту участия могу сказать, что "базар" сильно напрягает. Поэтому полгода как ушел из форума, время от времени читая, что тут пишут.
Участвующих условно можно разбить на несколько категорий:
1. Те, которые немного владеют темой и которым есть, что сказать.
2. Те, которые проявляют интерес к Оберонам, но больше слушают.
3. Те, которым Обероны вроде бы безразличны, но при этом у них огромное желание подливать масла в огонь, переводя обсуждение в базар.
Форум на Metasystems - это другой форум. И там доминанта BlackBox. Мое скромное мнение, что BlackBox интересен и полезен как практический инструмент, но много слабее Оберона (языка, Oberon System, Active Oberon, Bluebottle) в плане явления в области программирования. Того, на чем можно учиться профессионалам еще не один год.
Oberon - это и прекрасная сфера для исследовательской работы. Достаточно привести один пример - Oberon Script Ральфа Соммерера из Microsoft Research: трансляция с Oberon на JavaScript и конечная цель - перенос под JavaScript системы Oberon. Т.е. использование наработок школы Вирта в среде современных браузеров.
Могу понять, что многим развитие Оберонов по барабану. И почему-то именно такие люди и инициируют базар. Казалось бы, не нравится - проходите мимо. Но тут вступают в силу различные подводные конфликты интересов, когда рассмотрение или обсуждение влияет на чьи-то (коммерческие) планы. Ситуация предельно проста: есть место, где обсуждают (или хотят обсуждать) это Оберон как явление, то нет никакой возможности оградить его от тех, кому это безразлично или крайне неприятно.
Вижу только один способ решения этой проблемы - клубный принцип: жесткое модерирование с запретом анонимности и угрозой исключения из членов клуба. Но в Королевстве это похоже просто невозможно. Если такой клуб в Королевстве организовать невозможно, но у участвующих есть желание обсуждать (или просто пообщаться), можно открыть клуб на проекте Oberon2005.
№ 2430 30-01-2007 05:21 | |
сообщение от модератораОтвет на »сообщение 2427« (Илья Ермаков)
___________________________
Чего этой ветке не хватает - так это регулярного модерирования.
Я в этой ветке ещё ни одного сообщения не пропустил. Если не всё, что вам не нравится, удаляю, то только потому, что не хочу совсем уж выхолащивать разговор. Тема скользкая, и если не давать людям иногда выплёскивать эмоции, она просто перестанет быть кому-то интересной.
№ 2429 30-01-2007 05:15 | |
По-моему ветка полезная. Я вот много интересного и полезного узнал.
15: Ты-то чего так переживаешь-то? И в подворотню заглядываешь? ;)
№ 2428 Удалено модератором | |
№ 2427 30-01-2007 05:09 | |
Ответ на »сообщение 2426« (15)
___________________________
Ответ на »сообщение 2425« (info21)
___________________________
Оберон канешно вещь выдающаяся, в вот толпа в этой ветке - полный отстой.
15
PS. Правда то глаза колет?
Чего этой ветке не хватает - так это регулярного модерирования (в частности, прореживания натуральных рядов).
Добавить свое сообщение
Отслеживать это обсуждение
Дополнительная навигация: |
|