Брайан Керниган - UNIX — универсальная среда программирования

Здесь есть возможность читать онлайн «Брайан Керниган - UNIX — универсальная среда программирования» — ознакомительный отрывок электронной книги совершенно бесплатно, а после прочтения отрывка купить полную версию. В некоторых случаях можно слушать аудио, скачать через торрент в формате fb2 и присутствует краткое содержание. Город: Москва, Год выпуска: 1992, ISBN: 1992, Издательство: Финансы и статистика, Жанр: ОС и Сети, на русском языке. Описание произведения, (предисловие) а так же отзывы посетителей доступны на портале библиотеки ЛибКат.

UNIX — универсальная среда программирования: краткое содержание, описание и аннотация

Предлагаем к чтению аннотацию, описание, краткое содержание или предисловие (зависит от того, что написал сам автор книги «UNIX — универсальная среда программирования»). Если вы не нашли необходимую информацию о книге — напишите в комментариях, мы постараемся отыскать её.

В книге американских авторов — разработчиков операционной системы UNIX — блестяще решена проблема автоматизации деятельности программиста, системной поддержки его творчества, выходящей за рамки языков программирования. Профессионалам открыт богатый "встроенный" арсенал системы UNIX. Многочисленными примерами иллюстрировано использование языка управления заданиями
.
Для программистов-пользователей операционной системы UNIX.

UNIX — универсальная среда программирования — читать онлайн ознакомительный отрывок

Ниже представлен текст книги, разбитый по страницам. Система сохранения места последней прочитанной страницы, позволяет с удобством читать онлайн бесплатно книгу «UNIX — универсальная среда программирования», без необходимости каждый раз заново искать на чём Вы остановились. Поставьте закладку, и сможете в любой момент перейти на страницу, на которой закончили чтение.

Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

.TS

center, box;

с s

lfCW 1

\fВТаблица 1:\fP Операции по порядку уменьшения приоритета

.sp.5

^ возведение в степень (\s-1FORTRAN\s0 **) правоассоциативна

!\- одноместные логическое и арифметическое отрицания

* / умножение, деление

+\- сложение, вычитание

> >= операции отношения: больше, больше или равно < <= меньше, меньше или равно

\&== != равно, не равно (все отношения одинакового приоритета)

&& логическое И (оба операнда всегда вычисляются)

|| логическое ИЛИ (оба операнда всегда вычисляются)

\&= присваивание, правоассоциативна

.ТЕ

В результате мы получаем следующую таблицу:

Таблица 1: Операции по порядку уменьшения приоритета
^ возведение в степень (FORTRAN **) правоассоциативна
! - одноместные логическое и арифметическое отрицания
* / умножение, деление
+ - сложение, вычитание
> >= операции отношения: больше, больше или равно
< <= меньше, меньше или равно
== != равно, не равно (все отношения одинакового приоритета)
&& логическое И (оба операнда всегда вычисляются)
!! логическое ИЛИ (оба операнда всегда вычисляются)
= присваивание, правоассоциативна

Слова перед точкой с запятой описывают глобальные свойства таблицы: центрировать по горизонтали на странице и заключить в рамку. Другие средства включают doublebox(сделать двойную рамку), allbox(включить каждый элемент в рамку) и expand(расширить таблицу на формат страницы).

Следующие строки до точки описывают формат различных секций таблицы. Первая спецификация служит для первой строки таблицы, вторая для второй, последняя для всех остальных строк. В табл. 1 вы видите только две строки спецификаций, поэтому вторая спецификация применяется к каждой строке таблицы посте первой. Символы формата для элементов центрированных в столбце, с, rи lдля правого и левого выравнивания и n— для выравнивания чисел по десятичной точке. Символ Sопределяет столбец с промежутком; в нашем случае ' c s' означает центровку названия над всей таблицей путем задания размера второго столбца так же, как и первого. Для столбца можно определить шрифт. Спецификация tbl lfCWпозволяет печатать выравненный по левому краю столбец шрифтом CW .

Текст таблицы следует за информацией для форматирования. Символы табуляции разделяют столбцы и некоторые команды troff, например . sp, которые уместны внутри таблиц. (Отметим пару вхождений \&: незащищенный передний символ -и знак =в столбцах указывают tblна необходимость располагать строки таблицы в этой точке.)

Программа tblстроит более широкий набор таблиц, чем показано в примере: текст может помещаться в рамки, могут вертикально выравниваться заголовки столбцов и т.д. Самый легкий способ использовать tblдля создания сложных таблиц обратиться к справочному руководству по UNIX (том 2A) и применить перечисленные в нем команды.

Математические выражения

Второй препроцессор eqnпревращает язык, описывающий математические выражения, в команды troff, чтобы эти выражения печатать. Препроцессор автоматически обрабатывает смены шрифта и формата и, кроме того, предоставляет имена для стандартных математических символов. Входной текст для eqnобычно находится между строками .EQи .EN, аналогично командам tbl .TSи .ТЕ. Например,

. EQ

x sub i

.EN

выдаёт x i . Если используется пакет ms, уравнение печатается как "отображение", а возможный аргумент .EQопределяет номер уравнения. Например, формула интеграла Коши

записывается как EQ 91 f zeta 1 over 2 pi i int from С fz - фото 8

записывается как

.EQ (9.1)

f( zeta ) ~=~ 1 over {2 pi i} int from С

f(z) over {z - zeta} dz

.EN

В основу языка eqnи положен способ чтения вслух математических формул. Единственное различие между "разговорной" математикой и входным текстом eqnсостоит в том, что скобки { }отменяют заданные по умолчанию правила предшествования языка, однако обычные скобки специального смысла не имеют. Пробелы тем не менее важны. Заметим, что первое вхождение zetaв примере, приведенном выше, окружено пробелами: ключевые слова, такие, как zetaи over, распознаются только тогда, когда они окружены пробелами или скобками, но ни те, ни другие в выходной текст не попадают. Чтобы обеспечить пробелы в выходном потоке, используйте символ ~, как показано в примере ( ~=~). Для получения скобок используйте " {" и " }".

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Похожие книги на «UNIX — универсальная среда программирования»

Представляем Вашему вниманию похожие книги на «UNIX — универсальная среда программирования» списком для выбора. Мы отобрали схожую по названию и смыслу литературу в надежде предоставить читателям больше вариантов отыскать новые, интересные, ещё непрочитанные произведения.


Отзывы о книге «UNIX — универсальная среда программирования»

Обсуждение, отзывы о книге «UNIX — универсальная среда программирования» и просто собственные мнения читателей. Оставьте ваши комментарии, напишите, что Вы думаете о произведении, его смысле или главных героях. Укажите что конкретно понравилось, а что нет, и почему Вы так считаете.

x