OberonCore

Библиотека  Wiki  Форум  BlackBox  Компоненты  Проекты
Текущее время: Воскресенье, 18 Август, 2019 17:56

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 169 ]  На страницу Пред.  1 ... 5, 6, 7, 8, 9
Автор Сообщение
СообщениеДобавлено: Воскресенье, 18 Декабрь, 2011 14:18 
Аватара пользователя

Зарегистрирован: Пятница, 25 Ноябрь, 2005 18:55
Сообщения: 2272
Откуда: Россия, Нижний Новгород
Евгений Темиргалеев, это что такое было? В чём конкретно ваш вопрос?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Воскресенье, 18 Декабрь, 2011 14:42 
Модератор
Аватара пользователя

Зарегистрирован: Среда, 16 Ноябрь, 2005 00:53
Сообщения: 4489
Откуда: Россия, Орёл
Сергей Губанов писал(а):
Евгений Темиргалеев, это что такое было? В чём конкретно ваш вопрос?
Вопрос в самом первом предложении. На остальное можете не обращать внимание.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Воскресенье, 18 Декабрь, 2011 20:47 
Аватара пользователя

Зарегистрирован: Пятница, 25 Ноябрь, 2005 18:55
Сообщения: 2272
Откуда: Россия, Нижний Новгород
Евгений Темиргалеев писал(а):
А если рассмотреть компонентную систему, в которой нету невыгружаемой сущности "программа", т.е. нету процедуры main с главным циклом и якорями?
Ничего не понятно. У кого нет main? У кого нет главного цикла?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Воскресенье, 18 Декабрь, 2011 22:06 

Зарегистрирован: Четверг, 23 Апрель, 2009 18:01
Сообщения: 219
Да всё элементарно. Никакого main, просто один из модулей в секции инициализации впадает в цикл обработки сообщений. Этот модуль предоставляет документ, в котором пользователь сам на оберон-манер добавляет текстовые команды. Команды любые, в том числе из ещё незагруженных модулей.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Воскресенье, 18 Декабрь, 2011 22:38 
Модератор
Аватара пользователя

Зарегистрирован: Среда, 16 Ноябрь, 2005 00:53
Сообщения: 4489
Откуда: Россия, Орёл
Сергей Губанов писал(а):
Ничего не понятно.
Мне тоже. Блэкбокс: модули загружаются неявно, выгружаются явно по команде. Вы предлагаете отказаться от этой схемы и сделать выгрузку автоматической сборщиком мусора?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Понедельник, 19 Декабрь, 2011 11:43 
Аватара пользователя

Зарегистрирован: Пятница, 25 Ноябрь, 2005 18:55
Сообщения: 2272
Откуда: Россия, Нижний Новгород
Евгений Темиргалеев писал(а):
Сергей Губанов писал(а):
Ничего не понятно.
Мне тоже. Блэкбокс: модули загружаются неявно, выгружаются явно по команде. Вы предлагаете отказаться от этой схемы и сделать выгрузку автоматической сборщиком мусора?
Фантазия бъёт ключом? Я предлагал подумать об отказе от статических переменных.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Понедельник, 19 Декабрь, 2011 12:20 
Модератор
Аватара пользователя

Зарегистрирован: Среда, 16 Ноябрь, 2005 00:53
Сообщения: 4489
Откуда: Россия, Орёл
Сергей Губанов писал(а):
Евгений Темиргалеев писал(а):
Сергей Губанов писал(а):
Ничего не понятно.
Мне тоже. Блэкбокс: модули загружаются неявно, выгружаются явно по команде. Вы предлагаете отказаться от этой схемы и сделать выгрузку автоматической сборщиком мусора?
Фантазия бъёт ключом? Я предлагал подумать об отказе от статических переменных.
Спасибо, ясно.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пятница, 10 Январь, 2014 16:10 

Зарегистрирован: Четверг, 17 Ноябрь, 2005 11:51
Сообщения: 2931
Откуда: г. Ярославль
"Современная модель ошибок" предполагает использование контрактов (предусловия, постусловия и пр.) как лучший из возможных вариантов, а исключения - только для редких динамических сбоев.

Что, в общем-то, правильно.

Взято из перевода статьи Джо Даффи (Joe Duffy) «C# for Systems Programming», "главного по тарелочкам" в C#.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Суббота, 11 Январь, 2014 10:14 
Модератор
Аватара пользователя

Зарегистрирован: Среда, 16 Ноябрь, 2005 00:53
Сообщения: 4489
Откуда: Россия, Орёл
Иван Кузьмицкий писал(а):
"Современная модель ошибок" предполагает использование контрактов (предусловия, постусловия и пр.) как лучший из возможных вариантов, а исключения - только для редких динамических сбоев.
Товарищи опять сделали открытие давно известного под новым названием?


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 169 ]  На страницу Пред.  1 ... 5, 6, 7, 8, 9

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Вся информация, размещаемая участниками на конференции (тексты сообщений, вложения и пр.) © 2005-2019, участники конференции «OberonCore», если специально не оговорено иное.
Администрация не несет ответственности за мнения, стиль и достоверность высказываний участников, равно как и за безопасность материалов, предоставляемых участниками во вложениях.
Без разрешения участников и ссылки на конференцию «OberonCore» любое воспроизведение и/или копирование высказываний полностью и/или по частям запрещено.
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB