OberonCore

Библиотека  Wiki  Форум  BlackBox  Компоненты  Проекты
Текущее время: Четверг, 28 Март, 2024 21:05

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




Начать новую тему Ответить на тему  [ Сообщений: 60 ]  На страницу Пред.  1, 2, 3
Автор Сообщение
 Заголовок сообщения: Re: Скрестить BlueBottle и GNU
СообщениеДобавлено: Вторник, 15 Декабрь, 2009 01:10 
Аватара пользователя

Зарегистрирован: Суббота, 15 Март, 2008 20:00
Сообщения: 297
Откуда: Київ, Україна
Axcel писал(а):
>> Сергей прохоренко
А у меня сильное подозрение, что те кто хотят, но не могут, когда смогут перестанут хотеть , поскольку они тоже будут иметь все, что хотят :) .

Да, вы правы, тот кто хочет - просто не знает, что то что он хочет ему не нужно :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Скрестить BlueBottle и GNU
СообщениеДобавлено: Вторник, 15 Декабрь, 2009 04:33 

Зарегистрирован: Четверг, 03 Август, 2006 16:28
Сообщения: 182
bohdant писал(а):
Хотя новый компилятор будет в ближайшем времени и на сколько я знаю, с неплохим описанием (не на 2 страницы, а полное описалово, на сколько я видел)

А кто его пишет, если не секрет?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Скрестить BlueBottle и GNU
СообщениеДобавлено: Вторник, 15 Декабрь, 2009 09:55 
Аватара пользователя

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 8500
Откуда: Троицк, Москва
bohdant писал(а):
QWERTYProgrammer писал(а):
Или оптимизирующего компилятора.
Вот этого скорее всего никогда не будет.
Ну прям Нострадамусы сплошные.

Коллеги, будущее еще никто не смог предсказать.
"Млекопитающие никогда не станут мейнстримом" -- в некотором смысле и не стали.
"Ессеи никогда не станут мейнстримом" -- в некотором смысле и не стали.
...

Издатель вон тоже как снег на голову свалился. Но ситуация была выстроена и его, можно сказать, ждала. Ему осталось в этом убедиться (в чем он и убеждался пять часов у меня в кабинете -- это когда еще kemiisto мгновенно ответил насчет скана книжки Дейкстры; это произвело впечатление -- не помню, благодарил ли я отдельно уважаемого kemiisto, если нет, то вот благодарю сейчас :) )

Для появления оптимизирующиего компилятора (как отдельной тулзовины, конечно) есть всё, кроме, так сказать, реального спроса. Известно кто, как и за какое время. И "выстрелить" это дело может в любой момент, так же как выстрелил издатель.

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

Об инвариантах надо думать, а не предсказаниями заходиться.

Инварианты -- вещь, а предсказания -- пустое занятие.

И за базаром в плане обобщений следить (правило когнитивной гигиены).


Последний раз редактировалось Info21 Вторник, 15 Декабрь, 2009 13:18, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Скрестить BlueBottle и GNU
СообщениеДобавлено: Вторник, 15 Декабрь, 2009 12:30 
Аватара пользователя

Зарегистрирован: Суббота, 15 Март, 2008 20:00
Сообщения: 297
Откуда: Київ, Україна
Sergo писал(а):
А кто его пишет, если не секрет?

Felix Friedrich, за прогрессом работы можно наблюдать по SVN.
На сколько я понимаю цель сделать простой и надежный компилятор с поддержкой математических расширений.

Info21 писал(а):
Ну прям Нострадамусы сплошные.

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Скрестить BlueBottle и GNU
СообщениеДобавлено: Вторник, 15 Декабрь, 2009 14:47 
Администратор

Зарегистрирован: Вторник, 15 Ноябрь, 2005 01:14
Сообщения: 4695
Откуда: Россия, Орёл
bohdant писал(а):
Sergo писал(а):
А кто его пишет, если не секрет?

Felix Friedrich, за прогрессом работы можно наблюдать по SVN.
На сколько я понимаю цель сделать простой и надежный компилятор с поддержкой математических расширений.

Чтобы небыло недоразумений уточню, что речь идёт про новый компилятор Активного Оберона для А2, а не о компиляторе Компонентного паскаля для ББ.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: мыслишка
СообщениеДобавлено: Воскресенье, 16 Январь, 2011 14:48 

Зарегистрирован: Суббота, 06 Июнь, 2009 07:52
Сообщения: 329
Info21 писал(а):
Вот Вирт когда-то вывел систему команд CPU из требования компиляции ЯВУ. И получилось гораздо лучше, чем выдумки из головы по принципу "добавим еще и такую штуку на всякий случай".

Какую-то такую же логику можно ведь провести и в отношении гуйного API оси -- т.е. вывести систему примитивов из требования обеспечить работу оболочек вроде ББ или ББ.

Как бы провести это дело систематически?
Наверное, что-то в этом роде фактически сделано в БлюБ?
Есть предложение не выводить систему примитивов из требования обеспечить работу оболочек, а разобрать весь фрэймворк BlackBox на аспекты. Тогда при реализации бизнес-логики приложение будет обращаться к модулям (например, WinApi/LinApi) в зависимости от платформы.

http://ru.wikibooks.org/wiki/Аспектно-ориентированное_программирование


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Скрестить BlueBottle и GNU
СообщениеДобавлено: Понедельник, 14 Март, 2011 11:40 
Аватара пользователя

Зарегистрирован: Понедельник, 28 Ноябрь, 2005 13:17
Сообщения: 84
Откуда: Россия, Мурманск
QWERTYProgrammer писал(а):
Цитата:
10 years ago I ask for "How to break...?" and I received a similar answer as your one right now. [ответ был, что так уж оберон устроен]
5 years ago I wrote again about "Have a break" and I received the "Services.DoLater" solution as answer.
This month I send a note about the "Break topic" and I received the solution in the way as I need it.
I’m so glad. I say thanks to Josef ones again. [на самом деле решение предложил Chris Burrows]


ээээ.. А подскажите, какое именно решение предложил Chris Burrows?
А то я, кроме Services.DoLater, что-то других вариантов не знаю.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Скрестить BlueBottle и GNU
СообщениеДобавлено: Среда, 16 Март, 2011 00:52 

Зарегистрирован: Среда, 04 Июль, 2007 16:43
Сообщения: 247
Тут, например, когда-то обсуждалось:
http://forum.oberoncore.ru/viewtopic.php?f=31&t=1937&p=39240&#p39240


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Скрестить BlueBottle и GNU
СообщениеДобавлено: Среда, 16 Март, 2011 17:08 
Аватара пользователя

Зарегистрирован: Суббота, 15 Март, 2008 20:00
Сообщения: 297
Откуда: Київ, Україна
Роман М. писал(а):
Способов скрещивания не указываю потому, что считаю, что никто не вправе ограничивать полёт мысли программиста. Под одним из способов скрещивания понимаю создание программного слоя для загрузки библиотек (бинарного кода). С использованием исходного кода, полагаю, дела будут обстоять сложнее.

Вот тут, как мне кажется Вы неправы. Дело в том, что "целкостность" ОС обеспечивается связкой ОС+Язык. При использовании сторонних бинарных библиотек целостность теряется. Т.е. ошибка в коде может завалить всю ось....

Возможность использование сторонних бинарных библиотек - заманчива. Т.к. многое существует только в исходниках на других языках и портирование библиотеки занимает существенные трудозатраты. Однако это таки возможно, со всеми вытикающими осложнениями. Основные возникающие проблемы рассмотрены здесь.


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

Зарегистрирован: Понедельник, 14 Ноябрь, 2005 18:39
Сообщения: 9459
Откуда: Россия, Орёл
Просто надо понимать, что для ОС общего назначения нужна и аппаратная защита памяти, возможность иметь адресные пространства.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Скрестить BlueBottle и GNU
СообщениеДобавлено: Четверг, 17 Март, 2011 17:18 

Зарегистрирован: Пятница, 25 Сентябрь, 2009 13:10
Сообщения: 1177
Откуда: Мариуполь
Для запуска внешних библиотек (модулей) потребуется создать защищённое виртуальное адресное пространство, некий пузырь, в котором будут исполняться процессы и, вдобавок, трансляцию в системные вызовы ОС BlueBottle (вышеназванный WINE). Если такой модуль попытается совершить запрещённую операцию (допустим, выйти за пределы предоставленного ему пространства), то выгружать его с оповещением об ошибке.

Соответственно, потребуется обрабатывать исключительные ситуации на уровне системных вызовов ОС:
  • аппаратные ошибки (память, устройства ввода/вывода, ...)
  • программные системные (исчерпание памяти, ...)
  • программные прикладные (математические, ...)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Скрестить BlueBottle и GNU
СообщениеДобавлено: Понедельник, 28 Ноябрь, 2011 08:16 

Зарегистрирован: Суббота, 06 Июнь, 2009 07:52
Сообщения: 329
viewtopic.php?p=39571#p39571
Евгений Темиргалеев писал(а):
У Оберон-сообщества из-за не хватает ресурсов, чтобы порешать все оберон-проблемы

Какие нужны ресурсы, чтобы приоритеты формулировать вовремя?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Скрестить BlueBottle и GNU
СообщениеДобавлено: Понедельник, 28 Ноябрь, 2011 08:49 
Аватара пользователя

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 8500
Откуда: Троицк, Москва
id_ler писал(а):
Какие нужны ресурсы, чтобы приоритеты формулировать вовремя?
Время и нужно. Непрерывный блок времени на спокойные размышления.

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Скрестить BlueBottle и GNU
СообщениеДобавлено: Понедельник, 28 Ноябрь, 2011 09:04 

Зарегистрирован: Суббота, 06 Июнь, 2009 07:52
Сообщения: 329
Info21 писал(а):
Время и нужно. Непрерывный блок времени на спокойные размышления.

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

Время было.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Скрестить BlueBottle и GNU
СообщениеДобавлено: Понедельник, 28 Ноябрь, 2011 10:14 
Аватара пользователя

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 8500
Откуда: Троицк, Москва
id_ler писал(а):
Info21 писал(а):
Непрерывный блок времени на спокойные размышления.

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Скрестить BlueBottle и GNU
СообщениеДобавлено: Понедельник, 28 Ноябрь, 2011 10:53 

Зарегистрирован: Суббота, 06 Июнь, 2009 07:52
Сообщения: 329
Info21 писал(а):
Вы не о том.

Может, Вам перечитать сообщение и обратить внимание на то, кто процитирован и кому, соответственно, адресован вопрос
id_ler писал(а):
Евгений Темиргалеев писал(а):
У Оберон-сообщества из-за не хватает ресурсов, чтобы порешать все оберон-проблемы

Какие нужны ресурсы, чтобы приоритеты сформулировать вовремя?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Скрестить BlueBottle и GNU
СообщениеДобавлено: Понедельник, 28 Ноябрь, 2011 11:45 
Модератор
Аватара пользователя

Зарегистрирован: Среда, 16 Ноябрь, 2005 00:53
Сообщения: 4625
Откуда: Россия, Орёл
id_ler писал(а):
http://forum.oberoncore.ru/viewtopic.php?p=39571#p39571
Евгений Темиргалеев писал(а):
У Оберон-сообщества из-за не хватает ресурсов, чтобы порешать все оберон-проблемы
Какие нужны ресурсы, чтобы приоритеты формулировать вовремя?
Использую оберон-технологии, поэтому причисляю себя к оберон-сообществу. Наработками с сообществом по-возможности делюсь.

Вы конкретно от меня чего хотите или что предлагаете? Поясните, пожалуйста, подробнее.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Скрестить BlueBottle и GNU
СообщениеДобавлено: Понедельник, 28 Ноябрь, 2011 12:06 
Аватара пользователя

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 8500
Откуда: Троицк, Москва
id_ler писал(а):
Может, Вам перечитать сообщение и обратить внимание на то, кто процитирован и кому, соответственно, адресован вопрос
Если вопрос лично ЕЭ, то надо писать в личку.
Сообщения в форуме вольны комментировать все.

Проблема "хорошего времени" -- ключевая для любого основательного размышления :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Скрестить BlueBottle и GNU
СообщениеДобавлено: Понедельник, 28 Ноябрь, 2011 12:52 

Зарегистрирован: Суббота, 06 Июнь, 2009 07:52
Сообщения: 329
Info21 писал(а):
Сообщения в форуме вольны комментировать все.

Осталось только выяснить, кто "не о том".


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Скрестить BlueBottle и GNU
СообщениеДобавлено: Понедельник, 28 Ноябрь, 2011 12:54 

Зарегистрирован: Суббота, 06 Июнь, 2009 07:52
Сообщения: 329
Евгений Темиргалеев писал(а):
id_ler писал(а):
Евгений Темиргалеев писал(а):
У Оберон-сообщества из-за не хватает ресурсов, чтобы порешать все оберон-проблемы

Какие нужны ресурсы, чтобы приоритеты сформулировать вовремя?

Использую оберон-технологии, поэтому причисляю себя к оберон-сообществу. Наработками с сообществом по-возможности делюсь.

Незачет.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 60 ]  На страницу Пред.  1, 2, 3

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


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

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


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

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