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

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

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


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

Архив

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


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

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

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

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

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

 
   
С Л С

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

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

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

Квинтана

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

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

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

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

 
  
АРХИВЫ

 
 

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


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

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

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

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


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

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

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

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

<<<... | 3006—2997 | 2996—2987 | 2986—2977 | ...>>>
Всего сообщений в теме: 6256; страниц: 626; текущая страница: 327


№ 2996   02-03-2007 04:02 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 2973« (Сергей Перовский)
___________________________

Ответ на »сообщение 2972« (Mirage)
___________________________
>>>Так это ж вроде бы и есть software bus. В применении к отдельно взятому классу.
Да, и это нисколько не конфликтует с обычным наследованием.


Возможно, все зависит от оформления (синтаксического в том числе).
1. "Чистый" КА не связан с передачей сопутствующих событию/сигналу данных.
Это приходится додумывать/делать самому.
Для Оберона подходящий механизм (software bus) поддерживается языком (type extension и type test).
Я не совсем понял, как Вы это делаете в Delphi.
2. Как мне кажется, если КА меняется, то это значит, что он разрушается и строится заново целиком (например таблица переходов).
Это никак не гармонирует с ООП.
Не зря (ИМХО) книга Шлаер и Меллора с достаточной определенностью ориентирована на автоматическую (ре-)генерацию кода по спецификациям, а не на ручное ООП.
В конце концов это у них весьма логично перешло в xUML (исполняемый UML).
 AVC


№ 2995   02-03-2007 03:18 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 2990« (Ы)
___________________________

Ответ на »сообщение 2988« (info21)
___________________________
А главная связь "для нас" -- инвариант.
Инвариант чего?


Цикла. Объекта.


№ 2994   02-03-2007 03:17 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 2990« (Ы)
___________________________

Ответ на »сообщение 2988« (info21)
___________________________
Математики тоже люди. И у них свои Ц++ есть...
Нету.

Ну, только мне не надо про это...
(Речь, кстати, не о ЯП.)


№ 2993   02-03-2007 03:15 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 2987« (Сергей Перовский)
___________________________

Программа, это знания о предметной и проблемной области и способах решения, представленные в понятной компьютеру форме. Если Вы этими знаниями обладаете, то "перевести" на язык программирования - вопрос технический.
А если не обладаете? Пойдете на поклон к специалисту?


Ровно то же самое можно сказать про математические модели.
Идти к математику, который никогда про нашу задачу не слышал -- только для консультации, вдруг что подскажет. Или расчитывая на долгую работу по объяснению ему задачи.

К сожалению, тут нет однозначного решения: Есть предел сложности, за которым рядовой специалист "повиснет", даже со знанием прог-я.
Но специалист должен по кр. мере уметь общаться с программистом или математиком, а для этого надо достаточно много знать про эти "техники".


№ 2992   02-03-2007 02:02 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 2991« (Geniepro)
___________________________

Ответ на »сообщение 2990« (Ы)
___________________________

>> Математики тоже люди. И у них свои Ц++ есть...

Нету.

Ц++ для математиков называется Хаскеллем! :о))

Во-во, я тоже недавно это стал подозревать :-))


№ 2991   02-03-2007 01:15 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 2990« (Ы)
___________________________

>> Математики тоже люди. И у них свои Ц++ есть...

Нету.

Ц++ для математиков называется Хаскеллем! :о))


№ 2990   02-03-2007 00:41 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 2988« (info21)
___________________________
Математики тоже люди. И у них свои Ц++ есть...
Нету.
А главная связь "для нас" -- инвариант.
Инвариант чего?


№ 2989   01-03-2007 13:46 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 2987« (Сергей Перовский)
___________________________

>>>Программа, это знания о предметной и проблемной области и способах решения, представленные в понятной компьютеру форме. Если Вы этими знаниями обладаете, то "перевести" на язык программирования - вопрос технический.

RSDN на сходную тему:
http://www.rsdn.ru/Forum/Message.aspx?mid=2349118&only=1
 AVC


№ 2988   01-03-2007 11:54 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 2986« (ы)
___________________________

дополнение к »сообщение 2985« (ы)
___________________________
... А наипервейшей и наиглавнейшей связью для нас является функциональная зависимость... Патамушто там математики больше порылись. :о)


Математики тоже люди. И у них свои Ц++ есть...

А главная связь "для нас" -- инвариант.



№ 2987   01-03-2007 10:22 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 2984« (Денис Зайцев)
___________________________
>>>Согласен. Это просто здорово, если специалист может освоить программирование на достаточном для решения своих задач уровне.
Программа, это знания о предметной и проблемной области и способах решения, представленные в понятной компьютеру форме. Если Вы этими знаниями обладаете, то "перевести" на язык программирования - вопрос технический.
А если не обладаете? Пойдете на поклон к специалисту? И что будете спрашивать?
Чтобы правильно задать вопрос, нужно знать большую часть ответа.
Если решать задачи "в приделах учебника", то можно что-то самостоятельно сделать. Только такого натворено много. И отличаться придется навороченным интерфейсом. И появится на круглом столе очередной вопрос о том, как раскрасить кнопочки в полосатый непрямоугольный цвет.


<<<... | 3006—2997 | 2996—2987 | 2986—2977 | ...>>>
Всего сообщений в теме: 6256; страниц: 626; текущая страница: 327


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

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

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

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

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

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