Rambler's Top100
"Knowledge itself is power"
F.Bacon
Поиск | Карта сайта | Помощь | О проекте | ТТХ  
 Базарная площадь
  
О разделе

Основная страница

Группы обсуждений


Тематический каталог обсуждений

Архив

 
 К н и г и
 
Книжная полка
 
 
Библиотека
 
  
  
 


Поиск
 
Поиск по КС
Поиск в статьях
Яndex© + Google©
Поиск книг

 
  
Тематический каталог
Все манускрипты

 
  
Карта VCL
ОШИБКИ
Сообщения системы

 
Форумы
 
Круглый стол
Новые вопросы

 
  
Базарная площадь
Городская площадь

 
   
С Л С

 
Летопись
 
Королевские Хроники
Рыцарский Зал
Глас народа!

 
  
ТТХ
Конкурсы
Королевская клюква

 
Разделы
 
Hello, World!
Лицей

Квинтана

 
  
Сокровищница
Подземелье Магов
Подводные камни
Свитки

 
  
Школа ОБЕРОНА

 
  
Арсенальная башня
Фолианты
Полигон

 
  
Книга Песка
Дальние земли

 
  
АРХИВЫ

 
 

Сейчас на сайте присутствуют:
 
  
 
Во Флориде и в Королевстве сейчас  04:50[Войти] | [Зарегистрироваться]
Обсуждение темы:
Оберон-технология: особенности и перспективы


Тематика обсуждения: Оберон-технология. Особенности, перспективы, практическое применение. 

Количество сообщений на странице

Порядок сортировки сообщений
Новое сообщение вверху списка (сетевая хронология)
Первое сообщение вверху списка (обычная хронология)

Перейти на конкретную страницу по номеру


Всего в теме 6256 сообщений

Добавить свое сообщение

Отслеживать это обсуждение

Обсуждение из раздела
Школа ОБЕРОНА

<<<... | 4756—4747 | 4746—4737 | 4736—4727 | ...>>>
Всего сообщений в теме: 6256; страниц: 626; текущая страница: 152


№ 4746   16-05-2007 02:24 Ответить на это сообщение Ответить на это сообщение с цитированием
Дерево - это один вход, много выходов. Не надо арбитража многих входящих. Всё просто.

А вот интересно, каковы виды разруливания многих входящих?
Вопрос дерево - сеть упирается именно в это.

1) Блокирующие - отказ в доступе с уведомлением и далее с повторной попыткой.
2) Постановка в очередь и её обслуживание.
3) Распараллеливание - передача на обслуживание другому блоку с такими же функциями.
Но потом всё равно сводить, но уже обработанный сигнал.
4) Вынести в железо с аналоговым сумматором по многим каналам. Для частной функции.
Вот уж модуль, данный нам в ощущениях :)
5) Введение ранжирования входящих по срочности обслуживания (к 1 и 2).


№ 4745   16-05-2007 02:05 Ответить на это сообщение Ответить на это сообщение с цитированием
>>> У меня, например, постоянно получается "широкая композиция" с "глубоким наследованием" :)

То есть наследование от ООП, а композиция - рукоделие в виде надстройки?
Как говорили "логика отдельно". Как ООП поддерживает эту самую композицию?

По поводу примера задачи. Начинаю понимать Jackа, когда с него трясли пример задачи, на которой станет понятно преимущество Лиспа.
Задача нужна сложная с тонкостями и ньюансами, и наглядности не получается.
Если придумывать пример из головы - слишком абстрактно и без отягчающих подробностей на слом которых всё и нацелено.


№ 4744   15-05-2007 06:28 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 4736« (Axcel)
___________________________
>>>В частности, есть у меня подозрение, что "широкая композиция" может быть предпочтительнее "глубокого наследования" (сам правда пока не пробовал).
Может быть, а может не быть.
Все зависит от задачи.
У меня, например, постоянно получается "широкая композиция" с "глубоким наследованием" :)
Я, собственно, только об этом и говорю: утверждаете, что новый метод (подход, инструмент, идеология, концепция) лучше старого - сформулируйте четко, по каким критериям проводилось сравнение и на каких задачах.
Никто из нас не имеет опыта работы во всех областях программирования. Поэтому, то, что одному кажется фантастическим прорывом, у другого вызывает только вежливый интерес, а у третьего ощущение движения назад.



№ 4743   15-05-2007 06:07 Ответить на это сообщение Ответить на это сообщение с цитированием
Ясненько :) Спасиб...


№ 4742   15-05-2007 04:55 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 4740« (al_mt)
___________________________

Моя мысль плавно протекла из "травяной" темы про "русскую" ОС в сюда.
Отсюда вполне логичный вопрос: Есть ли Оберон для Линукс? А IDE?

Мы в Орле 4 месяца уже гоняем под Линуксом обычную виндовую версию Блэкбокса - и в ВУЗе, и в школах, и в фирме, и дома...
Пока линуксовую не добьем, живем так - и нормально, надо сказать, живем :-)


№ 4741   15-05-2007 04:07 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 4740« (al_mt)
___________________________

Моя мысль плавно протекла из "травяной" темы про "русскую" ОС в сюда.
Отсюда вполне логичный вопрос: Есть ли Оберон для Линукс? А IDE?


Оберон для Линукс есть. [url]http://www.excelsior-usa.com/xds.html[/url]
Работае в Linux (линковка через gcc) и, после некоторых изменений, во FreeBSD (добрые люди уже сделали порт для оного).
С IDE сложнее. Есть на Windows, но это не тот продукт, в котором хочется работать. Сам я работаю в Far'e с Colorer'ом. Лучше редактора пока не видел.


№ 4740   15-05-2007 03:33 Ответить на это сообщение Ответить на это сообщение с цитированием
Моя мысль плавно протекла из "травяной" темы про "русскую" ОС в сюда.
Отсюда вполне логичный вопрос: Есть ли Оберон для Линукс? А IDE?


№ 4739   15-05-2007 02:47 Ответить на это сообщение Ответить на это сообщение с цитированием
В дополнение к »сообщение 4738« (Владимир Лось)
___________________________
Кстати, именно "где-то рядом" и Инферно с Лимбо находятся по идеологии формализации обмена.
И (ВНИМАНИЕ!) подобные же вещи (блокирующий обмен между компонентами) ужЕ и на уровень железяк переходит! Мур анонсировал свой SEAforth24A - чип с 24-мя ядрами (6х4), в котором ядра обмениваются друш с другом точно на таком же принципе, что и модули в QNX и Minix - блокирующий обмен сообщениями (типа рандеву), но в сифорте ожидание подобно конструкции alt { ... } Лимбо (практически прямая железячная реализация! :о) )


№ 4738   15-05-2007 02:42 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 4734« (Axcel)
___________________________
При этом никаких специфических показаний для подобной схемы у нас нет, просто так удобнее, надежнее. Но ведь это же и есть истинная модульность.
Всё равно до истинной модульности, как в QNX и Minix3 там далеко. Почему именно в этой оси "истинная модульность"? Потому, что кроме формализации и явного выражения понятия "модуль" на уровне ужЕ ОСи (экая невидаль! :о) ), там ещё и формализовано средство обмена информацией между модулями. Это именно то, к чему (на более высоком уровне) сейчас дошли в Зонноне и Композите! Правда в QNX и Minix3 обмено по таким "формализованным средствам" самый простой и "низкоуровневый" (блоки байтовых данных) и отсутствует слежение за правильностью поддержки протоколов общающимися сторонами.
Представляете, как классно Композита "ложится" реализацией над такми осями?!!! (микроядро + строгое разделение адрессных пространств + обмен сообщениями)


№ 4737   14-05-2007 15:36 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 4736« (Axcel)
___________________________

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

Может, мне и кажется, но впечатление такое, что С.Перовский все время говорит о проблемах, которые замечательно решаются в Оберонах, как наоборот о проблемах Оберона.

.. есть у меня подозрение, что "широкая композиция" может быть предпочтительнее "глубокого наследования" (сам правда пока не пробовал).

Сиё глубокое подозрение широко распространено :-)


<<<... | 4756—4747 | 4746—4737 | 4736—4727 | ...>>>
Всего сообщений в теме: 6256; страниц: 626; текущая страница: 152


Добавить свое сообщение

Отслеживать это обсуждение

Дополнительная навигация:
Количество сообщений на странице

Порядок сортировки сообщений
Новое сообщение вверху списка (сетевая хронология)
Первое сообщение вверху списка (обычная хронология)

Перейти на конкретную страницу по номеру
  
Время на сайте: GMT минус 5 часов

Если вы заметили орфографическую ошибку на этой странице, просто выделите ошибку мышью и нажмите Ctrl+Enter.
Функция может не работать в некоторых версиях броузеров.

Web hosting for this web site provided by DotNetPark (ASP.NET, SharePoint, MS SQL hosting)  
Software for IIS, Hyper-V, MS SQL. Tools for Windows server administrators. Server migration utilities  

 
© При использовании любых материалов «Королевства Delphi» необходимо указывать источник информации. Перепечатка авторских статей возможна только при согласии всех авторов и администрации сайта.
Все используемые на сайте торговые марки являются собственностью их производителей.

Яндекс цитирования