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

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

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


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

Архив

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


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

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

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

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

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

 
   
С Л С

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

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

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

Квинтана

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

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

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

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

 
  
АРХИВЫ

 
 

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

На базарной площади довольно часто можно слышать высказывания об Обероне. Мне кажется, что на базарной площади пора появиться ветке об этой системе и языке, что-то вроде "Мысли об Обероне". Что это такое, перспективы этой системы, что полезного можно извлечь из него для программирования на Дельфи (например) и др.

Ivan

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

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

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


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


Ссылки по теме "Оберон" и "Компонентный паскаль"



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


Смотрите также обсуждения:
Free Pascal, Oberon, BlackBox
  • Разработка препроцессора gpre для delphi\freepascal.
  • Component Pascal и среда разработки BlackBox
  • FreePascal: реальная альтернатива или OpenSource — блажь?

  • <<<... | 1661—1652 | 1651—1642 | 1641—1632 | ...>>>
    Всего сообщений в теме: 4531; страниц: 454; текущая страница: 289


    № 1651   18-09-2004 09:20 Ответить на это сообщение Ответить на это сообщение с цитированием
    Ответ на »сообщение 1649« (avk02)
    ___________________________
    Так там ещё пароль и логин нужны... :(
    Не знаю, в мозилле захожу, как "к себе до дому"... :о) анонимно, без военщины...


    № 1650   18-09-2004 03:57 Ответить на это сообщение Ответить на это сообщение с цитированием
    Прошу прощения.
    Фразу
    А что, обязательно должно индексироваться?
    читать как цитату:
    А что, обязательно должно индексироваться?
    Сообщение не подписано


    № 1649   18-09-2004 03:45 Ответить на это сообщение Ответить на это сообщение с цитированием
    Ответ на »сообщение 1639« (Ivan)
    ___________________________

    Качать надо отсюда: ftp://bluebottle.ethz.ch/
    Там каталоги для разных веток. Докачка есть.

    Так там ещё пароль и логин нужны... :(


    А вот ещё - в поисковиках на фразу AosCD.zip ничего нет - [bluebottle.]ethz.ch не индексируется?

    А что, обязательно должно индексироваться?

    Я так понимаю, страницы на сайте статичные, так что не должны быть проигнорированы - разве что это сайт настроен так...


    № 1648   17-09-2004 17:16 Ответить на это сообщение Ответить на это сообщение с цитированием
    Уфф, наконец-то диссер по АОС дочитал, круто ...


    № 1647   17-09-2004 17:14 Ответить на это сообщение Ответить на это сообщение с цитированием
    Ответ на »сообщение 1643« (Владимир)
    ___________________________
    >>>В том мире программирования, куда я стопы свои направил...

    Владимир, и как этот мир называется, в котором нет наследования "как класса"?!


    № 1646   17-09-2004 14:06 Ответить на это сообщение Ответить на это сообщение с цитированием
    Ответ на »сообщение 1645« (Владимир) Уточнение
    ___________________________
    А организация инфраструктуры её обеспечения - не дело компонента.
    Имеется в виду, конечно, - не дело клиента.


    № 1645   17-09-2004 14:03 Ответить на это сообщение Ответить на это сообщение с цитированием
    Ответ на »сообщение 1644« (Сергей Губанов)
    ___________________________
    А какая разница?
    По сути своей Вам ведь не столько носитель функциональности интересен, сколько его возможность предоставлять оную функциональность.
    Как и в жизни, Вы не конкретно менеджерв строительной организации просите крышу перекрыть... То есть договор-то Вы с ним заключаете (через него с фирмой), но кто конкретно будет на коньке висеть - Вас не интересует. Менеджер просто говорит, что эту работу они могут выполнить. Даже если и не могут, то они переадресуют её нанимаемой иретьей фирме. Но Вас это - не волнует, Вам нужно, что бы был выполнен весь комплекс работ, связанных с крышей... :о)
    По сути дела, гнобная МС, таки ввела очень ценный приём работы - не указатели на объекты, а именно на интерфейсы - описания гарантированной функциональности. Это уже дело конкретной архитектуры, как там будут агрегатные отношения "разгребаться". Клиенту интерфейсов это не должно быть известно, кто предоставил интерфейс. Была затребована функциональность, и был получен ответ "есть" или "нет". А организация инфраструктуры её обеспечения - не дело компонента. Даже намёка как это реализовано.

    С уважением


    № 1644   17-09-2004 10:22 Ответить на это сообщение Ответить на это сообщение с цитированием
    Ответ на »сообщение 1643« (Владимир)

    В том мире программирования, куда я стопы свои направил, хватает и просто проверки наличия реализации запрашиваемого интерфейса. Просто по причине отсутствия в оном мире наследования

    В тех примерах наследования нет (реализация интерфейса - это же не наследование). А теперь вопрос: У кого Вы проверяете наличие реализации запрашиваемого интерфейса? У одного объекта? А что если тот объект является агрегатом других объектов. Когда Вы запрашиваете услугу по интерфейсу, то не все ли Вам равно кто будет оказывать эту услугу - сам объект-агрегат или же какой-то из (инкапсулированных) компонентов этого агрегата (Вы то эти два случая различить друг от друга не сможете). Или, быть может, какой-то из компонентов-компонентов находящихся еще глубже по уровням агрегации? Чтобы было все симметрично, то этот механизм должен работать и в обратную сторону. То есть когда компонент запрашивает услугу по какому-то интерфейсу у своего агрегата, то не все ли ему равно кто именно окажет эту услугу - его непосредственный агрегат или, быть может, еще более крупный агрегат внутри которого встроен первый агрегат или, теоретически, еще-перееще более крупный агрегат? Компонент эти случаи тоже друг от друга отличить не сможет. В том форуме, на который была направлена ссылка, обсуждаеются вопросы связанные с тем что будет после современного ООП. Уважаемый ASU предложил, что это будет Парадигма агрегирования. То есть если в рамках ООП все есть объект, то в рамках этой парадигмы все есть агрегат. Если рассуждать логически, то в рамках этой парадигмы, должно быть три способа запрашивать у агрегата реализацию интерфейса:
    1) Обычный запрос непосредственной реализации самим агрегатом - GetDirectInterface
    2) Запрос реализации интерфейса либо лично агрегатом, либо кем-то из его компонентов - GetDescendInterface.
    3) Запрос реализации интерфейса либо лично агрегатом, либо кем-то из его вышестоящих агрегатов - GetAscentInterface.

    Самый крупный агрегат - среда исполнения (агрегирует всех).
    Самый мелкий агрегат - тот который уже ни кого не агрегирует (это обычный ООП объект).

    С уважением,
    Сергей Губанов


    № 1643   16-09-2004 18:16 Ответить на это сообщение Ответить на это сообщение с цитированием
    Ответ на »сообщение 1642« (Сергей Губанов)
    ___________________________
    Хотелось бы узнать мнение "магов вне категорий"Да лпдно Вам! Это я после того, как Лукьяненко обчитался... :о))) по поводу следующих синтаксических конструкций
    ASCENT A: ISomeInterface DO A.DoSmth(); END;
    DESCEND P: IPoint DO P.SetPosition(x, y); END;
    смысл которых изложен там:
    http://progz.ru/forum/viewtopic.php?p=38522#38522

    В том мире программирования, куда я стопы свои направил, хватает и просто проверки наличия реализации запрашиваемого интерфейса. Просто по причине отсутствия в оном мире наследования "как класса". :о)

    С уважением


    № 1642   16-09-2004 13:15 Ответить на это сообщение Ответить на это сообщение с цитированием
    Хотелось бы узнать мнение "магов вне категорий" по поводу следующих синтаксических конструкций

    ASCENT A: ISomeInterface DO A.DoSmth(); END;


    DESCEND P: IPoint DO P.SetPosition(x, y); END;


    смысл которых изложен там:
    http://progz.ru/forum/viewtopic.php?p=38522#38522

    С уважением,
    Сергей Губанов


    <<<... | 1661—1652 | 1651—1642 | 1641—1632 | ...>>>
    Всего сообщений в теме: 4531; страниц: 454; текущая страница: 289




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

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

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

    Перейти на конкретную страницу по номеру
      
    Время на сайте: 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» необходимо указывать источник информации. Перепечатка авторских статей возможна только при согласии всех авторов и администрации сайта.
    Все используемые на сайте торговые марки являются собственностью их производителей.

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