8(495)909-90-01
8(964)644-46-00
pro@sio.su
Главная
Системы видеонаблюдения
Охранная сигнализация
Пожарная сигнализация
Система пожаротушения
Система контроля удаленного доступа
Оповещение и эвакуация
Контроль периметра
Система домофонии
Парковочные системы
Проектирование слаботочных сетей
Аварийный
контроль
Раздел: Документация

0 ... 7 8 9 10 11 12 13 ... 169

было бы удобно программировать автору и его друзьям. За основу был взят популярный в среде профессиональных разработчиков язык программирования Си. Первыми средствами, которыми был расширен Си, стали средства поддержки абстракций данных и объектно-ориентированного программирования. Как это принято в AT&T, описание нового языка не было опубликовано сразу. Первыми его пользователями стали сами сотрудники Bell Labs.

Форт

Язык программирования Форт был разработан Чарльзом Муром. Первоначально язык назывался FOURTH, однако на ЭВМ, на которой он работал, символьные имена могли иметь только пять букв. Так язык стал называться FORTH. Несмотря на конкуренцию других языков программирования, в частности языка Си, Форт мало-помалу стал завоевывать популярность, особенно при решении задач управления сложными объектами в реальном времени. Характерные черты

языка Форт:

стек — единственная структура данных;

основной тип данных — целый;

простой синтаксис и компактная запись;

малая потребность в ресурсах;

быстрая интерпретация на основе машинного кода;

отсутствие контроля за переменными.

Язык Форт использовался для математического обеспечения корабля многоразового использования типа Шаттл, спутников Земли,

для разработки телеигр, при создании мультфильмов Stars Wars и т.д.

В 1976 году Комитет международного астрономического союза принял Форт в качестве стандартного языка программирования. Позднее Форт применялся для создания экспертных систем, систем искусственного зрения, автоматизации анализа крови и кардиологического контроля.

Perl

Когда встает вопрос о создании приложений системного уровня, в частности сценариев Web-серверов, на первый план выходит язык программирования Perl — прежде всего, благодаря своей проверенно-сти и богатству возможностей. Perl (Practical Extraction and Reporting

Language, или, как иногда расшифровывают это название создатель

Perl и другие его фанатичные приверженцы, — Pathologically Eclectic Rubbish Lister) является одним из наиболее мощных и популярных языков программирования.

32


История Perl началась в 1987 году, когда человек по имени Лар-ри Уолл занялся разработкой языка, необходимого ему для решения проблем системного программирования, с которыми он сталкивался как администратор Unix-систем. Несмотря на такое скромное начало, Perl вырос в полнофункциональный сложный язык. Он привлекателен тем, что заполняет разрыв между методами программирования командного процессора Unix и С-приложениями, обладая простотой первых и функциональностью последних.

Уолл характеризует его так: «Perl — это интерпретируемый язык, оптимизированный для сканирования произвольных текстовых файлов, извлечения информации из этих файлов и печати отчетов на основе этой информации. С его помощью также можно решать многие задачи системного управления. При разработке этого языка целью была не столько красота (небольшой объем, элегантность и оптимальность), сколько практичность (простота в использовании, эффективность иУолл указывает также, что синтаксис выражений Perl находится в полном соответствии с синтаксисом выражений языка С; Perl не ограничивает произвольно объем ваших данных — «если вы располагаете памятью, Perl может загрузить в нее весь ваш файл

как одну строку»; рекурсия может быть неограниченной глубины, а,

кроме того, язык применяет изощренные методы сопоставления с образцом для быстрого сканирования больших объемов данных.

Оберон

Язык Оберон был создан в 1987 году Ннклаусом Виртом, профессором Института компьютерных систем Федерального технического университета (ЕТН, Цюрих, Швейцария), автором языков Паскаль и Модула-2. Язык носит имя спутника планеты Уран.

Оберон отличается ототсутствием многих необяза-

тельных конструкций; добавлены же в язык средства объектно-ориентированного программирования расширяемые записи. Оберон -

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

Оберон-2

В 1992 году были приняты расширения языка Оберон, предложенные Ханспетером Мёссенбёком. Расширенный язык получил название Оберон-2. Основное нововведение — связанные с типами

процедуры. Сейчас Оберон-2 является фактическим стандартом языка.

2 Зак. 280

33


Летом 1993 года в лондонском пригороде Кройдон в отеле «Oakwood» состоялась конференция разработчиков Оберон-компиля-торов и программистов, на которой были согласованы требования к составу библиотечных модулей, сопровождающих реализации на. Принятый документ известен под названием «Oakwood guidelines* («Дубовые требования»).

Почему ломают сети?

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

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

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

весной один западный банк по заказу крупной московской преступной

группировки «налетел» сразу на 140 миллионов долларов, но шума поднимать не стал, ибо деньги те были не очень чистыми. А вот через два-три года с расширением в России компьютерных коммуникаций такие вещи могут быть поставлены на поток.

Предвидя такой оборот событий, руководители ФБР и иже с ними уже сейчас поднимают шум и, соответственно, требуют дополнительных ассигнований. И, как ни странно, наши хакеры выступают

здесь в роли добровольных и весьма эффективных помощников... Кстати, в том году по российской компьютерной сети «Фидонет» прошла информация, что некий ее участник забрался в компьютер управления сетью международных спутников «Иммарсат» (обслуживает навигацию,связь, сигналы «SOS» и т. д. ). Он не только сам

там «погулял», но и выдал в сеть все инструкции и пароли по вхождению в базу данных. Чем это может обернуться для спутниковой сети, пока неясно.

Нахальство наших компьютерных хулиганов не в последнюю

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

прошлом году вышел специальный указ Президента о защите инфор-

34



0 ... 7 8 9 10 11 12 13 ... 169