OberonCore

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

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




Начать новую тему Ответить на тему  [ Сообщений: 79 ]  На страницу Пред.  1, 2, 3, 4  След.
Автор Сообщение
 Заголовок сообщения: Re: Вопрос для всех...
СообщениеДобавлено: Суббота, 06 Октябрь, 2007 10:39 
Аватара пользователя

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 8196
Откуда: Троицк, Москва
ScrollLock писал(а):
... Через пару лет всё может измениться и программу придётся переписывать. Не всегда нужно планировать в такую даль ...


Вы, наверное, еще молодой человек (до 35?), если два года для Вас "такая даль" :-)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопрос для всех...
СообщениеДобавлено: Суббота, 06 Октябрь, 2007 11:21 

Зарегистрирован: Понедельник, 01 Октябрь, 2007 16:45
Сообщения: 14
Скачал себе блэкбокс 1.5, и документацию. Все такое малюсенькое, по сравнению с той же визуал студио, аж не верится что на нем можно работать :). Кстати, говорят же блекбокс может работать на голом железе, правда?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопрос для всех...
СообщениеДобавлено: Суббота, 06 Октябрь, 2007 11:37 
Модератор
Аватара пользователя

Зарегистрирован: Понедельник, 14 Ноябрь, 2005 18:39
Сообщения: 9155
Откуда: Россия, Орёл
Обероны на голом железе - могут. Обероновские ОСы, которые, в общем-то, и представляют рантайм одного языка, работающий по голому железу (BlueBottle-Active Oberon, более старенький ETH Oberon...).

Конкретно Блэкбокс создавался (1994) с обратной целью - перенести идеи Оберон-систем на существующие ОС (Windows и старый МакОС). Фактически, это микро-ОС, работающая поверх другой ОС и полностью абстрагирующая программиста от конкретных закидонов последней (т.е. принцип "всё своё ношу с собой", можно даже компилятор утащить с конечным приложением, и оно будет реконфигурироваться "на лету"). Но если надо, то можно выходить напрямую на OS API, ведь среда компилирующая.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопрос для всех...
СообщениеДобавлено: Воскресенье, 07 Октябрь, 2007 09:59 

Зарегистрирован: Понедельник, 01 Октябрь, 2007 16:45
Сообщения: 14
Вот еще вопросик, где можно посмотреть список серьезных проектов написанных на обероне?
Просто хочется посмотреть.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопрос для всех...
СообщениеДобавлено: Воскресенье, 07 Октябрь, 2007 10:29 
Модератор
Аватара пользователя

Зарегистрирован: Понедельник, 14 Ноябрь, 2005 18:39
Сообщения: 9155
Откуда: Россия, Орёл
Список кое-чего собран здесь:
[url]http://wiki.oberoncore.ru/index.php/Применения[/url]

Про Блэкбокс - на сайте разработчика:
http://oberon.ch/references.html
Интересно, например, это:
для Borland - Entwicklung eines Java Just-In-Time Compiler Back-Ends.
или для Alstom Power - система мониторинга крупнейшей ГЭС в мире, в Бразилии.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопрос для всех...
СообщениеДобавлено: Воскресенье, 07 Октябрь, 2007 12:04 

Зарегистрирован: Среда, 01 Август, 2007 00:13
Сообщения: 149
info21 писал(а):
Вы, наверное, еще молодой человек (до 35?), если два года для Вас "такая даль"

Да, это так. Но ведь два года - это действительно довольно большой промежуток времени, за который много чего может произойти.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопрос для всех...
СообщениеДобавлено: Воскресенье, 07 Октябрь, 2007 12:11 
Модератор
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопрос для всех...
СообщениеДобавлено: Воскресенье, 07 Октябрь, 2007 14:09 

Зарегистрирован: Среда, 01 Август, 2007 00:13
Сообщения: 149
Цитата:
Вот и хочется работать так, чтобы несмотря на "много чего может произойти" "программу не пришлось переписывать".

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопрос для всех...
СообщениеДобавлено: Воскресенье, 07 Октябрь, 2007 14:15 
Модератор
Аватара пользователя

Зарегистрирован: Понедельник, 14 Ноябрь, 2005 18:39
Сообщения: 9155
Откуда: Россия, Орёл
Такова селяви :-)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопрос для всех...
СообщениеДобавлено: Воскресенье, 07 Октябрь, 2007 22:36 

Зарегистрирован: Понедельник, 30 Июль, 2007 10:53
Сообщения: 1538
Откуда: Беларусь, Минск
info21 писал(а):
John Frost писал(а):
а правда на блэкбоксе можно написать ОС гораздо быстрее и качественно?

конечно
При прочих равных условиях (одна и та же ОС, программисты одинаковой квалификации, и т.д.). На первый взгляд, "прочие равные условия" отсутствуют.

John Frost писал(а):
а правда на блэкбоксе можно написать ОС гораздо быстрее и качественно?
Только, наверное, Компонентный Паскаль, а не Блэкбокс.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопрос для всех...
СообщениеДобавлено: Понедельник, 08 Октябрь, 2007 10:52 
Аватара пользователя

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


Замечание по поводу:
чтобы "программу не пришлось переписывать", нужно принимать меры, которые нередко усложняют программу. Что входит в противоречие...

В этом смысле мне все больше нравится манера Вирта стремиться делать все просто как репа -- что, ксатит, оказыватся нелегко...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопрос для всех...
СообщениеДобавлено: Понедельник, 08 Октябрь, 2007 11:40 

Зарегистрирован: Понедельник, 01 Октябрь, 2007 16:45
Сообщения: 14
info21 писал(а):
В этом смысле мне все больше нравится манера Вирта стремиться делать все просто как репа -- что, ксатит, оказыватся нелегко...

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопрос для всех...
СообщениеДобавлено: Вторник, 09 Октябрь, 2007 13:08 
Аватара пользователя

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


Не совсем. MS вынуждены сохранять совместимость -- у них бизнес. А Вирт это дело игнорирует -- у него наука.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопрос для всех...
СообщениеДобавлено: Вторник, 09 Октябрь, 2007 14:31 

Зарегистрирован: Понедельник, 01 Октябрь, 2007 16:45
Сообщения: 14
info21 писал(а):
Не совсем. MS вынуждены сохранять совместимость -- у них бизнес. А Вирт это дело игнорирует -- у него наука.

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопрос для всех...
СообщениеДобавлено: Вторник, 09 Октябрь, 2007 14:40 

Зарегистрирован: Понедельник, 30 Июль, 2007 10:53
Сообщения: 1538
Откуда: Беларусь, Минск
info21 писал(а):
Не совсем. MS вынуждены сохранять совместимость -- у них бизнес. А Вирт это дело игнорирует -- у него наука.
Наверное, имелось в виду другое: появилась очередная "технология". Рекламируется как решение всех бед (или, по крайней мере, в своей области). Нужно только выучить всего-то пару сотен страниц - и всё!

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

Всё начинается с начала.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопрос для всех...
СообщениеДобавлено: Вторник, 09 Октябрь, 2007 15:57 

Зарегистрирован: Суббота, 26 Ноябрь, 2005 18:38
Сообщения: 1857
Valery Solovey писал(а):
info21 писал(а):
Принимается решение на клепание очередной "технологии".
Всё начинается с начала.


Объективный процесс. Можешь предложить что-нибудь другое?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопрос для всех...
СообщениеДобавлено: Вторник, 09 Октябрь, 2007 16:32 
Модератор
Аватара пользователя

Зарегистрирован: Понедельник, 14 Ноябрь, 2005 18:39
Сообщения: 9155
Откуда: Россия, Орёл
Решить задачу без фанатизма ("вот, мы сейчас новую технологию.... Она вам всё одной левой..."), предоставив минимально достаточное на текущий момент решение (архитектурно оставив в нём точки для последующих совместимых расширений). Т.е. отложить принятие дальнейших решений до того момента, когда требования и ограничения станут более определёнными. Однако обычно предпочитается иное - убедить потребителя в том, что вся уйма фич ему определённо необходима, подсадить его на эти фичи и начать "разводить на бабки".


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопрос для всех...
СообщениеДобавлено: Вторник, 09 Октябрь, 2007 17:39 
Модератор
Аватара пользователя

Зарегистрирован: Среда, 16 Ноябрь, 2005 00:53
Сообщения: 4525
Откуда: Россия, Орёл
Vlad писал(а):
Valery Solovey писал(а):
info21 писал(а):
Принимается решение на клепание очередной "технологии".
Всё начинается с начала.


Объективный процесс. Можешь предложить что-нибудь другое?

В основном цель клепания очередных технологий у MS направлено на сдерживание конкурентов, и а не на решение проблем.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопрос для всех...
СообщениеДобавлено: Вторник, 09 Октябрь, 2007 20:05 

Зарегистрирован: Суббота, 26 Ноябрь, 2005 18:38
Сообщения: 1857
Илья Ермаков писал(а):
Решить задачу без фанатизма ("вот, мы сейчас новую технологию.... Она вам всё одной левой..."), предоставив минимально достаточное на текущий момент решение (архитектурно оставив в нём точки для последующих совместимых расширений). Т.е. отложить принятие дальнейших решений до того момента, когда требования и ограничения станут более определёнными. Однако обычно предпочитается иное - убедить потребителя в том, что вся уйма фич ему определённо необходима, подсадить его на эти фичи и начать "разводить на бабки".


С этим трудно не согласиться. Теперь неплохо бы показать как это относится к M$? Например, какая минимальная альтернатива .NET? Или еще конкретнее: что надо было сделать с COM, чтобы не придумывать .NET (который, если следовать твоим тезисам, есть исключительно "развод на бабки")? По мне так наоборот, .NET запоздал, так же как и NT сильно запоздала (такое извращение как Win95 официально выпускалось вплоть до WinME, при живой NT). По-моему, это запаздание связано как раз с тем, чтобы у пользователей не складывалось ощущения "развода на бабки".


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопрос для всех...
СообщениеДобавлено: Вторник, 09 Октябрь, 2007 20:12 

Зарегистрирован: Суббота, 26 Ноябрь, 2005 18:38
Сообщения: 1857
Евгений Темиргалеев писал(а):
В основном цель клепания очередных технологий у MS направлено на сдерживание конкурентов, и а не на решение проблем.


Можно подумать, что M$ сдерживает конкурентов, клепая вирусы :) Она тем и сдерживает, что предлагает конкурентноспособные решения, котрые решают проблемы пользавателей. И не надо начинать про то, что пользователи хотели совсем другое (ББ вместо Студии).


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

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


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

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


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

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