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

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

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


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

Архив

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


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

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

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

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

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

 
   
С Л С

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

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

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

Квинтана

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

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

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

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

 
  
АРХИВЫ

 
 

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


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

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

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

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


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

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

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

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

<<<... | 4616—4607 | 4606—4597 | 4596—4587 | ...>>>
Всего сообщений в теме: 6256; страниц: 626; текущая страница: 166


№ 4606   07-05-2007 03:00 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 4601« (Сергей Губанов)
___________________________

Ответ на »сообщение 4590« (AVC)

..."шина" есть частный случай т.н. "двойной диспетчеризации".

Да когда же наконец здесь перестанет мелькать этот термин "двойная диспетчеризация"??? Термин "двойная диспетчеризация" уже давным давно занят под другое понятие. И с этим ни чего поделать уже нельзя. Так исторически сложилось. Двойной диспетчеризацией называется возможность вызвать один и тот же метод двумя различными способами (по имени или по номеру). Очевидно, что программная шина к так определённой "двойной диспетчеризации" совершенно ни какого отношения не имеет. Поскольку термин "двойная диспетчеризация" уже занят, то для программной шины нужно использовать нечто другое, например, хотя бы "повторная..." или "двухкратная...", а лучше вообще не изобретать: "программная шина" - и так уже сам по себе вполне достаточный термин...

Это, видимо, с моей подачи термин гуляет...
Я тогда несколько напутал. Имел в виду не двойную диспетчеризацию, а так называемую у сиплюсников "двойную передачу".


№ 4605   07-05-2007 02:56 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 4604« (Посторонний В)
___________________________
Какие проблемы использования в Обероне чужого кода на других языках?
Смотря с чьей точки зрения смотреть?
Вот вам задание:
разработайте бизнес-план перехода конторы ( >= 150 программеров, примерно 7 разноплановых проектов), в которой появился главный менеджер, у которого было видЕние (или откровение) на счёт всех преимуществ, которые получит его заведение при переходе на ББ/КП...


№ 4604   07-05-2007 02:37 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 4602« (Владимир Лось)
___________________________

Вы знаете, этол как раз тот случай, когда количество написанного для всего этого кода ИМЕЕТ ЗНАЧЕНИЕ!

Какие проблемы использования в Обероне чужого кода на других языках?


№ 4603   07-05-2007 02:27 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 4601« (Сергей Губанов)
___________________________
Двойной диспетчеризацией называется возможность вызвать один и тот же метод двумя различными способами (по имени или по номеру)
Странно, а мне казалось, что под этим терминов подразумевается введение ещё одного уровня косвенности обращения...


№ 4602   07-05-2007 02:23 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 4560« (Посторонний В)
___________________________
Поскольку в борьбе за чистоту “базара” жертвой пала важная мысль, повторю ее в третий раз.
Дык ведь, говоря языком нынешней эиты - за оный базар отвечать надо!

Удивляюсь наивности некоторых участников форума. Не будет индустрия заниматься Обероном. Это надо усвоить. Раз и навсегда. Те, кому он действительно нужен, спокойно его используют и сильно не парятся. Если есть голова на плечах и руки не повязаны начальством. Спасибо за внимание.
Ах какое мелкое требование, особенно их связь через "и"!
Вы ваще сами представляете КАК можно в нынешнем, сложившемся положении в отрасли влежать с предложением реализовывать продукты на системе, подобной ББ/КП???
ВАот именно, что "не повязаны начальством"! Сидел бы я тихо на преподавательской ставке - вопросов бы не было, а в типичной конторе, по меньшей мере скажут: "старичок, сегодня не первое апреля!"

Вы ваще-то "взмоэи уявыты" разнуцу между предоставляемыми (отлаженными! и аппробированными!) возможностями доступа к имеющимуся набору библиотек и технологий мэйнстримом и оберонами? Вы знаете, этол как раз тот случай, когда количество написанного для всего этого кода ИМЕЕТ ЗНАЧЕНИЕ!
Болезнь перестала быть болезнью, это уже часть нормальной физиологии отрасли! Смиритесь!
Тихо за шкапчиком в уголке лаборатории вы можете клепать наколенные продухты сколько вашей душе угодно, но сравните человеко-столетия, затраченные на то, что бы привести отрасль к нынешнему состоянию и наличное количество энтузиастов оберон-направления! И вычте оттуда количество времени, затрачиваемое оными энтузиастами на добычу элементарно пропитания (у скольких из них это связано с оберонами? :о) )


№ 4601   07-05-2007 02:20 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 4590« (AVC)

..."шина" есть частный случай т.н. "двойной диспетчеризации".

Да когда же наконец здесь перестанет мелькать этот термин "двойная диспетчеризация"??? Термин "двойная диспетчеризация" уже давным давно занят под другое понятие. И с этим ни чего поделать уже нельзя. Так исторически сложилось. Двойной диспетчеризацией называется возможность вызвать один и тот же метод двумя различными способами (по имени или по номеру). Очевидно, что программная шина к так определённой "двойной диспетчеризации" совершенно ни какого отношения не имеет. Поскольку термин "двойная диспетчеризация" уже занят, то для программной шины нужно использовать нечто другое, например, хотя бы "повторная..." или "двухкратная...", а лучше вообще не изобретать: "программная шина" - и так уже сам по себе вполне достаточный термин...


№ 4600   07-05-2007 02:00 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 4594« (info21)
___________________________

С такой аналогией про Ромуальдыча можно про что угодно сказать, что индустрия ентим не занимается.

Давайте сформулируем Вашу позицию: "индустрия занимается языком Оберон". Осталось выслушать ее обоснование.


№ 4599   07-05-2007 01:58 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 4593« (info21)
___________________________

Сущность ООП
1) "расслоение" функциональности записей/объектов на *независимые* "слои".
2) возможность подставлять значение производного типа на место переменной типа-предка.


Существенные поправочки:

К п.1 - независимые слои имеют жесткие статические связи (классификация, иерархия наследования). Эти связи не могут быть изменены динамически. От этих связей зависит интерпретация поведения объектов. Не зная РЕАЛИЗАЦИИ всех без исключения классов в цепочке от предка до потомка, нельзя предсказать поведение объекта в точке подстановки.

К п.2 - подставление значения не дает никакой гарантии предсказуемости поведения потомка - со стороны предка.


№ 4598   07-05-2007 01:50 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 4590« (AVC)
___________________________

Никто не спорит, что область применения type extension шире, чем ООП.

Вот и хорошо.

Прежде всего, type extension закрыло брешь записей с вариантами, чем помогло обеспечить герметичность системы типов и облегчило создание сборщика мусора.

То есть НАЗНАЧЕНИЕ механизма - всего лишь закрывать бреши другого, ущербного, механизма? В этом и есть его ПРИМЕНЕНИЕ?

Другие примения расширения типа, на мой взгляд, вряд ли могут быть противопоставлены ООП.

Глубочайшее заблуждение.

идеи, что ООП есть способ манипулировать объектами, чей окончательный тип заранее неизвестен.

Это всего лишь одна из особенностей ООП. При этом неуникальная - есть другие подходы, которые работают с "объектами" (не в смысле ООП) разного типа и где тип неизвестен. При этом между этими типами не устанавливается жесткая зависимость, как между классами. Динамическая типизация позволяет уйти от статических межклассовых связей. И в принципе вообще уйти от работы с классами.

В принципе, я (пока) не вижу причины для спора. :)

Вот и замечательно.


№ 4597   07-05-2007 01:38 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 4591« (Сергей Перовский)
___________________________

Пожалуй идею ООП хорошо выражают две противоречащие друг другу и, тем не менее справедливые фразы:
1)Все люди одинаковы.
2)Нет двух одинаковых людей.


Вообще-то говоря, ООП моделирует отношения не только между объектами живого мира. Вместо людей можно в Ваше высказывание подставить, например, какие-нибудь артефакты. Скажем, продукты конвейерно-штамповочного производства: пиратским образом тиражируемые программы (с общим серийным номером) или экземпляры газеты. И куда девалась справедливость Вашего утверждения?


<<<... | 4616—4607 | 4606—4597 | 4596—4587 | ...>>>
Всего сообщений в теме: 6256; страниц: 626; текущая страница: 166


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

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

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

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

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

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