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

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

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


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

Архив

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


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

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

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

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

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

 
   
С Л С

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

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

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

Квинтана

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

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

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

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

 
  
АРХИВЫ

 
 

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

Здравствуйте!

Хотелось бы знать, как народ отнесся бы к появлению проекта по созданию Руccкой ОС. Причём не только русской, но и всего русскоговорящего населения? Присоеденились бы вы к такому проекту?

Прошу не относить к флейму. Речь идёт о уже существующем проекте.

С уважением,

VICH

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

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

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


Всего в теме 5452 сообщения



Отслеживать это обсуждение
<<<... | 2392—2383 | 2382—2373 | 2372—2363 | ...>>>
Всего сообщений в теме: 5452; страниц: 546; текущая страница: 308


№ 2382   27-08-2007 03:14 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 2367« (Руслан Богатырев)
___________________________

Если в описании Вирта ничего по этому поводу не сказано, значит, он это не регламентирует. Т.е. семантика неправильных действий остается на усмотрение конкретных реализаций. В Oakwood Guidelines просто явно сказали то, что и так очевидно.


Я уже писал, что это отнюдь не очевидно и очень важно. Я, кажется, даже подробно объяснял, почему (неопределенность в данном конкретном случае, с проверкой индексов, накладывает слишком жесткие ограничения на разработчика программ). Мой скромный опыт показывает, что если дать нескольким людям возможность выбора, обязательно выберут разное. Этот опыт не показатель? Хорошо, сошлемся на более авторитетных людей. Авторы Oakwood guidelines, люди в разработке компиляторов не последние, более того --- практики, которые слишком хорошо представляют цену того или иного умолчания либо неоднозначной трактовки, уделили особое внимание уточнению этих умолчаний. Они не только их перечислили, но и подробно расписали, как должна выглядеть реализация компилятора. Все это исключительно потому, что им нечем заняться? Или потому, что они видят в этой неоднозначности потенциальную проблему? Мне почему-то кажется, что вероятнее второе. Более того, они не просто упомянули эти неопределенности, но и намекают, что хорошо бы поправить и базовое определение языка (здесь речь идет об Обероне-2, но аналогичные проблемы есть и у "просто Оберона"):

This chapter consists of a list of language clarifications. Ideally there would be no necessity for clarifications and it is hoped that, where relevant, the ETH Oberon-2 Report will be modified at some time in the future. The clarifications listed here are a snapshot of the situation in September ‘93.

Что-то слишком много внимания уделяется "очевидным" вещам, не так ли?

Наконец, раз уж мои теоретические соображения не убеждают, проверим теорию практикой. Я тут покопался в свалке компакт-дисков десятилетней давности и нашел некий транслятор Оберона:

Oberon-M(tm) version 1.0    for Intel 80x86 processors running MSDOS

(c) Copyright E. R. Videki, 1989-1991,
...
The Oberon-M compiler is source compatible with the Oberon language found under the Oberon System produced by the Swiss Federal Institute of Technology (where Niklaus Wirth is).


Естественно, я не мог устоять перед искушением проверить на нем свои догадки. Как я и ожидал, никаких проверок и обработки ошибок этот транслятор не реализует. Надо же, как интересно получилось --- у человека хватило навыков и знаний написать компилятор, а вот "очевидные" умолчания в "Oberon Report" (который, кстати, прилагается к компилятору) он почему-то интерпретировал по-другому. Надо понимать, все дело в том, что он американец и у него орган телепатии устроен не так, как "надо"?

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

Все это крайне интересно и познавательно, вот только никак не могу взять в толк, какое отношение наша столь обстоятельная дискуссия имеет к проекту новой ОС?

Так уж получилось, что в очередной раз был помянут миф о достаточности "16-страничного описания" (тоже, кстати, здесь не в тему)... Nothing personal.


№ 2381   27-08-2007 02:28 Ответить на это сообщение Ответить на это сообщение с цитированием
>> Необходимо ли ОС заботиться о своем выживании даже при работе с ней сисадмина с максимальными правами?

http://www.dybkov.kiev.ua/M/HUMTEXT/bezotkaz.htm

;-)


№ 2380   27-08-2007 00:58 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 2378« (Ка джа)
___________________________

?Вопрос к мэтрам - существует ли более эффективная и гибкая модель?

Мне встречались самые разные модели. Но если речь идет о массовом пользователе (а не об операторе атомной станции или водителе автомобиля), то нужны вещи, близкие к подходам в реальной жизни. Рабочий стол есть у многих. Бардак там творится, подчас, похлеще чем на рабочем столе в ОС. Благо там есть третье измерение, да и сами размещаемые объекты имеют размеры и вес (подчас немалый).

Можно пофантазировать, если есть желание. Если не трогать 3D, в ОС можно таких столов (поверхностей) иметь немало и мешать засорять основную. Вытеснение на другие может осуществляться разными критериями фильтрации (по времени размещения и/или использования; по функциональному назначению; по ролевому назначению и т.д.). Манипулирование доступа к рабочим столам можно сделать достаточно простым и наглядным.

Но к столам, как и в реальной жизни, нужны приспособления для упорядочения бумаг (а не просто каталоги/папки/директории файловой системы): полки, шкафы, стеллажи, тумбы, стойки, надставки, приставки и др. Правда, это уже лучше развивать в случае 3D-интерфейса.


№ 2379   27-08-2007 00:44 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 2371« (Сергей Прохоренко)
___________________________

2. Нужно попытаться стереть грани:

Посмотрите на Oberon System. По-моему, там практически все перечисленные Вами пожелания учтены. Лет 20 назад.


№ 2378   26-08-2007 19:29 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 2375« (Geniepro)
___________________________

Ответ на »сообщение 2371« (Сергей Прохоренко)
___________________________

...

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

Чем Вам рабочий стол-то не угодил? Вполне нормальная и удобная метафора...


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

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

?Вопрос к мэтрам - существует ли более эффективная и гибкая модель?


№ 2377   26-08-2007 16:00 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 2373« (Сергей Перовский)
___________________________

Меняю их все на одну: ОС гетерогенной сети.

В чем, на Ваш взгляд, состоят недостатки в этом плане Jini и использования этой технологии в ОС для обеспечения работы в разнородной сети?


№ 2376   26-08-2007 15:44 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 2373« (Сергей Перовский)
___________________________

Меняю их все на одну: ОС гетерогенной сети.

А можно ли подробнее, насколько это реально затребовано и какие именно платформы могут быть в этой сети?
А то есть люди, сильно сомневающиеся, что это нужно...


№ 2375   26-08-2007 15:26 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 2371« (Сергей Прохоренко)
___________________________


1. Должна создаваться виртуальная папка "открытые документы" - разработчики операционных систем всё никак не могут пристроить на экране ярлыки открытых

А зачем это нужно? Какие удобства это даст?

(б) между браузером, менеджером файлов, поисковиком, вьюером картинок, видеоплеером, вьюером презентаций, вьюером pdf-документов и прочих текстовых

Ну, вапще-то этой границы давно нет в современных ОС, что в виндовс, что в юниксах при установленном KDE, например. Например, браузер Конквирор из KDE как рах всё это проделывает, за исключением проигрывания видео-аудио, ну и, может быть, презентаций - такого я не видел там...

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

Чем Вам рабочий стол-то не угодил? Вполне нормальная и удобная метафора...


№ 2374   26-08-2007 15:23 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 2372« (Сергей Прохоренко)
___________________________

И очень зря. Самое время обсудить. Напомню вопросы:

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

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


№ 2373   26-08-2007 14:41 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 2369« (Сергей Прохоренко)
___________________________
Предлагаю перечень типичных применений ОС:
Суперкомпьютер
Сервер/мэйнфрэйм (мэйнфрэйм явно не для "Росы", просто для полноты картины)
Персональный компьютер
Тонкий клиент
Система реального времени на процессорах общего назначения
Система реального времени на контроллерах
Контроллер низкой производительности (ОС применяется только при необходимости)

Меняю их все на одну: ОС гетерогенной сети.


<<<... | 2392—2383 | 2382—2373 | 2372—2363 | ...>>>
Всего сообщений в теме: 5452; страниц: 546; текущая страница: 308




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

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

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

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

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