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

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

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


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

Архив

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


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

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

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

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

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

 
   
С Л С

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

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

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

Квинтана

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

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

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

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

 
  
АРХИВЫ

 
 

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


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

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

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

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


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

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

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

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

<<<... | 1546—1537 | 1536—1527 | 1526—1517 | ...>>>
Всего сообщений в теме: 6256; страниц: 626; текущая страница: 473


№ 1536   09-01-2007 06:33 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 1533« (Cardinal)
___________________________



И чего с этим делать? Как это будет работать без NEW?
Твой вопрос был про очередь на стеке - это был ответ. Без NEW никак.


Гхм. Все равно не понял, но ладно.


Ты хочешь понять преимущества оберона без сборщика мусора?


Я хотел иллюстрацию к заявлению о "системе GUI-сообщений без GC".


№ 1535   09-01-2007 05:34 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 1519« (pepper)

...Очередь сообщений с их последующей обработкой...

1) Семантика обобщённой транспортной шины передачи сообщений в оберонах такова, что требует немедленной обработки сообщения. Следующее сообщение никогда не будет передано пока не будет завершена обработка предыдущего. О какой ещё очереди тут может идти речь?..

2) Из объектов сообщений невозможно образовать очередь. Корневой тип всех сообщений есть ABSTRACT RECORD END, т.е. абстрактный тип-значение. Невозможно создать контейнер абстрактных типов-значений, потому что невозможно разместить в памяти переменные абстрактных типов-значений. Равно как невозможно скопировать значение одной переменной абстрактного типа-значения в другую, т.е. код:

PROCEDURE Copy (VAR a, b: ANYREC);
BEGIN a := b (* ОШИБКА!!! *)
END Copy

является недопустимым.


№ 1534   09-01-2007 05:28 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 1525« (pepper)
___________________________

Ответ на »сообщение 1520« (Илья Ермаков)
___________________________

Ответ на »сообщение 1519« (pepper)
___________________________
Можно использовать буфер с явным возвратом в него ненужных более объектов-сообщений.Объекты будут динамические, но нагрузки на GC не будет.

Можно. А в чем тогда бужет преимущество оберона?


Дорогой pepper, вы не излечимы. Вам нравится "более крутые" языки программирования? Используйте на здоровье! А нам вот нравится мыслить категориями Оберонов. Работаем вот и не жалуемся, что нам того и сего не хватает.

Если вам не нравится отсутствие тех или иных средств - рассмотрите Ada 2005. Там есть все, кроме того, что составляет преимущества Оберонов перед ним. А уж типизация - строже некуда.

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


№ 1533   09-01-2007 05:28 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 1524« (pepper)
___________________________

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

Ответ на »сообщение 1461« (pepper)
___________________________
И как организовать банальную очередь из таких записей?
Может так:

   TYPE
      Node = POINTER TO RECORD
         key: INTEGER;
         next: Node
      END;

    PROCEDURE AddNode (VAR list: Node; node: Node);
    BEGIN
       ...
    END AddNode;


И чего с этим делать? Как это будет работать без NEW?

Твой вопрос был про очередь на стеке - это был ответ. Без NEW никак.
Ты хочешь понять преимущества оберона без сборщика мусора?


№ 1532   09-01-2007 04:45 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 1530« (Max Belugin)
___________________________

Ответ на »сообщение 1527« (RBV)
___________________________
http://www.google.com/search?q=latex+to+html


Спасибо, в курсе.


№ 1531   09-01-2007 04:42 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 1528« (Max Belugin)
___________________________

Ответ на »сообщение 1527« (RBV)
___________________________
а какой исходник для статьи?

я бы предпочел формат, предназначенный не для распечатки а для просмотра (html) или исходник (docbook например). Чтобы можно было сжать под маленький экран, например.


Исходник - LaTeX. PDF предназначен как раз для печати И просмотра. В html статьи вероятно будут выходить, но позже. Сейчас могу только odc предложить :). Он вам поможет, только если вы BlackBox на "покете" сможете запустить. Другие форматы (в т. ч. новомодные, типа docbook) я не рассматриваю вообще и рассматривать не планирую.

А вообще, это не по теме ветки. С этими вопросами, пожалуйте на соотв. форум нашего сайта. Не будем гневить модератора.


№ 1530   09-01-2007 04:41 Ответить на это сообщение Ответить на это сообщение с цитированием


№ 1529   09-01-2007 04:35 Ответить на это сообщение Ответить на это сообщение с цитированием


№ 1528   09-01-2007 04:31 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 1527« (RBV)
___________________________
а какой исходник для статьи?

я бы предпочел формат, предназначенный не для распечатки а для просмотра (html) или исходник (docbook например). Чтобы можно было сжать под маленький экран, например.


№ 1527   09-01-2007 03:46 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 1523« (Max Belugin)
___________________________

Ответ на »сообщение 1522« (Илья Ермаков)
___________________________
А можно не в PDF а в чем-то что можно не только печатать но и почитать, например на покете?


PDF и LaTeX - мое требование. Какой формат предложите? (могу DVI выложить, но он вам не поможет :))


<<<... | 1546—1537 | 1536—1527 | 1526—1517 | ...>>>
Всего сообщений в теме: 6256; страниц: 626; текущая страница: 473


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

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

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

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

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

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