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

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

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


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

Архив

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


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

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

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

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

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

 
   
С Л С

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

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

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

Квинтана

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

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

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

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

 
  
АРХИВЫ

 
 

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


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

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

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

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


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

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

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

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

<<<... | 146—137 | 136—127 | 126—117 | ...>>>
Всего сообщений в теме: 6256; страниц: 626; текущая страница: 613


№ 136   19-06-2006 23:06 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 129« (Сергей Губанов)
___________________________

Не очень понятно что Вы имели в виду, ведь в Обероне для этого как раз есть WITH:
WITH msg: MsgType1 DO (* ... *)
| msg: MsgType2 DO (* ... *)
| msg: MsgType3 DO (* ... *)
| msg: MsgType4 DO (* ... *)
ELSE (*...*)
END


Вообще да, почему-то думал что WITH это в О2. Это как раз то что надо, если конечно эффективно реализовано.


№ 135   Удалено модератором


№ 134   19-06-2006 15:07 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 133« (AVC)
___________________________

Этот уважаемый натуральный ряд IMHO не спорит с модератором а работает на публику. Если бы его волновало решение он предложил бы модератору в личку. Но парень упорно добивается когда лопнет терпение что бы ветку закрыли или что бы приняли его правила игры. Если бы сюда разрешали писать только зарегистрированым и лишали регистрации,тогда его пыл поубавился.


№ 133   19-06-2006 14:06 Ответить на это сообщение Ответить на это сообщение с цитированием
Уважаемый натуральный ряд!

Практика показывает, что спорить с модератором также бессмыслено, как с судьей в футболе.
Независимо от того, правы Вы или нет.
Прошу Вас не подвергать нашу ветку риску закрытия.
Мне было бы очень обидно.
 AVC


№ 132   Удалено модератором


№ 131   19-06-2006 13:18 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 125« (ASU)
___________________________

Хм... С моей точки зрения, ОТ - это "сферический конь в вакууме"...

К сожалению, я довольно плохо представляю себе "сферического коня в вакууме". :(

Все разговоры об инструментах (а язык программирования (даже ассемблер) - это частный случай инструмента) безотносительно области их применения - моветон... IMHO, разумеется.

Неужели все?
Например, есть язык программирования (Оберон, Си++ или ассемблер), есть область его возможных применений, есть определенная связь между свойствами языка и областью его применений.
Именно наличие тех или иных свойств у языка (или целой программной системы) делают его пригодным или непригодным для выполнения конкретных задач.
Вот мы и пытаемся обсуждать свойства -- как языка Оберон, так и всей обероновской технологии -- чтобы, в частности, разобраться в том, где это хорошо работает, а где нет.
 AVC


№ 130   Удалено модератором


№ 129   19-06-2006 13:01 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 126« (Mirage)

Да я собственно уже предложил - если CASE будет применим для типов, то все с безопасностью типов в порядке. В Дельфи вообще нет препятствий к этому, если метакласс признать полноценным типом. Ну и считать такие константы ordinal.:)

Выражение (obj.type = MyType) проверяет точное соответствие типа,
а выражение (obj IS MyType) истинно даже если тип obj является производным от MyType.

В Обероне чуть сложнее:

CASE msg OF
  |Message: console.Writeln(msg(Message).str);
  |SleepMessage: sleep(msg(SleepMessage).amount);
  ELSE <еще чего-нибудь>
END

Не очень понятно что Вы имели в виду, ведь в Обероне для этого как раз есть WITH:

WITH msg: MsgType1 DO (* ... *)
| msg: MsgType2 DO (* ... *)
| msg: MsgType3 DO (* ... *)
| msg: MsgType4 DO (* ... *)
ELSE (*...*)
END



№ 128   Удалено модератором


№ 127   Удалено модератором


<<<... | 146—137 | 136—127 | 126—117 | ...>>>
Всего сообщений в теме: 6256; страниц: 626; текущая страница: 613


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

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

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

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

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

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