Вход/Регистрация
Журнал «Компьютерра» №36 от 04 октября 2005 года
вернуться

Журнал Компьютерра

Шрифт:

А за самим названием Oberon скрываются по меньшей мере три понятия: название проекта, новый язык программирования, ОС для персональной рабочей станции. Для характеристики проекта предоставим слово самому Вирту: «Проектируя аппаратуру и программное обеспечение для системы Oberon, мы руководствовались следующим основополагающим принципом: стремиться к ясности и простоте. Это просто необходимо при создании любой системы, претендующей на надежность. Лучший путь для достижения ясности и простоты — это создание логичной и ориентированной на получение определенных результатов структуры. А это, в свою очередь, становится возможным, когда модель, положенная в основу проекта, хорошо понимается, когда она достаточно проста и непротиворечива».

Как ОС, Oberon следует забытому ныне принципу, когда ОС и язык программирования представляют собой единое целое. Лично меня в свое время поразила одна вещь (Вирт упоминал о ней в ходе лекции): в системе Oberon нет отдельно документов, меню и командной строки. Все, что вы видите на экране, есть разбросанный по окнам текст (кроме, разумеется, окон, содержащих графику), обладающий одинаковыми свойствами, независимо от того, расположен ли он в заголовке окна (в Oberon окна называются визуализаторами, viewers) или представляет собой содержание документа. Любой текст можно править и печатать. Если в тексте встречаются зарезервированные слова-команды, их можно выполнять, даже когда они, например, находятся в теме присланного вам e-mail. В качестве команды может выступать любая экспортируемая процедура без параметров, достаточно после ее имени в тексте программы поставить звездочку. Можно вызвать и полный список команд (tool), который открывается в отдельном окне, пардон, визуализаторе. Вирту удалось соединить несоединимое — командную строку («запомни и набери») и парадигму WIMP («наведи и щелкни»).

Главным преимуществом Oberon как системы было то, что в ней с самого начала особое внимание уделялось вопросам безопасности. Если кто не в курсе, по этой причине даже в Turbo Pascal долго не было динамических массивов и адресной арифметики (которой так гордятся «сионисты») — слишком велика опасность залезть на чужую делянку в динамически распределяемой памяти. Огромное количество прикладных программ рушат несчастные «Окна» именно из-за того, что программист не проконтролировал выход индекса массива за пределы зарезервированного участка. А проблема «сборки мусора», вызывающая головную боль у программистов всех времен и народов, извините, платформ программирования, была одной из главных вопричин, которые привели к созданию Oберона. При таком подходе из Modula нещадно выкорчевывались все элементы, которые потенциально могли бы стать небезопасными, — например, перечислимые типы или указатели, если это не указатели на записи и массивы. А в целях упрощения Вирт удалил массу элементов, к которым программисты так привыкли, но которые оказались совершенно необязательными: например, понятие главной программы (и главного модуля), или оператор FOR.

ПИСЬМОНОСЕЦ: Мыши в плохом ракурсе

Столкнулся с проблемой. Слетела официальная Windows с ноутбука. На мой звонок в службу поддержки милая девочка выдала, что компания Microsoft не оказывает консультаций по вопросу установки их продукта на ноутбуки. Что за чудо-сервис? И при этом они пытаются всучить нам лицензии на пиратские копии их продукта! Ужасное хамство! Я просто взбешен. Никогда в жизни не куплю ничего у Microsoft.

Dima Tyshenko

dim2701@mail.ru

ОТ РЕДАКЦИИ: По идее, техподдержку должен оказывать производитель ноутбука. Это связано с тем, что зачастую они чуть подправляют дистрибутивы, и, разумеется, Microsoft не может отслеживать эти изменения (это не официальный ответ Microsoft — это из личного опыта).

Да здравствует дружный коллектив ваятелей «Компьютерры»!!! Пишет вам скромный паренек из сибирского города Омска. А пишу я о том, что творилось в нашем городе недельку назад. У нашего главпочтамта проводилась распродажа лежалых журналов. Купил я номер «КТ» за 2003 год с компакт-диском всего за пять рублей, а августовский номер (этого года) журнала «Game.EXE» за 20 «деревянненьких». Но не в этом дело. Мой зоркий взгляд заметил, что раньше мой любимый журнал оформлялся совсем по-другому. Читаю я «Терру» всего лишь с марта этого года. А было так: я стоял на остановке, автобуса долго не было, и я купил первый попавшийся на глаза журнал, ну конечно, это была именно «Компьютерра». Потом вроде бы втянулся, а сейчас просто не могу дождаться очередного номера. Но это я отвлекся, вернусь к главному вопросу письма. Как часто вы меняете дизайн журнала и кто принимает это решение?

P.S. Привет Голубицкому!!!

P.P.S. А когда выйдет следующий номер с компакт-диском?

Самат Курманов

kurmanov_samat@yahoo.com

ОТ РЕДАКЦИИ: Ну кто принимает это решение, как вы думаете?

Номер с диском у нас традиционно выйдет под Новый год, но я очень надеюсь, что в этот раз мы вложим в пакет с «КТ» не CD, а DVD.

Здравствуйте, уважаемая «Компьютерра».

Респект, у вас хорошо получается делать свою работу.

Собственно, письмо решил написать в качестве эксперимента, цель которого — исследовать критерии отбора писем для публикации в «Письмоносце». Для объема далее последуют какие-то слова (краткость поощрилась один раз, что, в общем, предсказуемо). Порадовало последние творение Голубицкого, кидать камни в огород у него хорошо получается, млдца. Мыслится продолжение стори так: «Огород» будет всегда, как же без рекламы, а культур-повидло закиснет, в «булку» засунут вместо изюма описание программ для «умных» пылесосов, и «новый» Голубицкий будет «страдать» от оргазма, вызванного программным обеспечением холодильников (в сторону: чем все-таки Козловский отличается от других авторов, описывающих кую-нить новую железку? Авторитетом и размером статьи или гонораром??). Кто выпускает, тот и решает (читает письма). По-видимому, все упирается в эту формулу (предложение: для фанатеющих читателей сделать несколько фоток рабочего пространства и «атмосферы», в которой создается сей замечательный журнал. Ессно выложить их на сайте). Есть (еще) идея — немного вас поспамить (разослать письмо всем редакторам), дабы точно угодить на выпускающего (кто читает информ, непонятно). Истории из жизни будут потом. Удачи.

Роман Макаров

rk_sbox@mail.ru

ОТ РЕДАКЦИИ: Дорогой Роман. Вопросы понятны. Не очень понятно, зачем вам это? Ну вот, попало ваше письмо в «Письмоносец». Дальше-то что?

P.S. Козловский отличается от других авторов тем, что он, описывая железку, никогда не описывает железку. Неужели не заметили?

P.S. Кто выпускает, тот и решает — тут вы совершенно правы. А читает письма большинство редакторов: inform@ — это внутренний список рассылки, на который многие из нас подписаны. Дублировать эти же письма на личную почту совсем необязательно. И даже, я бы сказал, не нужно.

  • Читать дальше
  • 1
  • ...
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43

Ебукер (ebooker) – онлайн-библиотека на русском языке. Книги доступны онлайн, без утомительной регистрации. Огромный выбор и удобный дизайн, позволяющий читать без проблем. Добавляйте сайт в закладки! Все произведения загружаются пользователями: если считаете, что ваши авторские права нарушены – используйте форму обратной связи.

Полезные ссылки

  • Моя полка

Контакты

  • chitat.ebooker@gmail.com

Подпишитесь на рассылку: