Авторизация
Поиск по указателям
Уолл Л., Кристиансен Т., Орвант Д. — Программирование на Perl
Обсудите книгу на научном форуме
Нашли опечатку? Выделите ее мышкой и нажмите Ctrl+Enter
Название: Программирование на Perl
Авторы: Уолл Л., Кристиансен Т., Орвант Д.
Аннотация: Знаменитая "Кэмел-бук" на русском языке! Эта книга - библия для всех программистов на Perl, ее тираж - более полумиллиона экземпляров.
Автор книги, - Ларри Уолл - создатель Perl и не нуждается в дополнительных представлениях. Книга написана настолько хорошо и интересно, что переводчики и редакторы издательства "Символ-Плюс" потратили более полугода для того, чтобы вы смогли насладиться слогом автора и по достоинству оценить его талант.
Первое издание книги вышло в 1991 году и быстро стало непререкаемой библией языка Perl.
"Programming Perl" - это не просто книга про Perl. Данное издание представляет собой такое уникальное введение в язык и его культуру, какое можно ожидать только от его создателей. Ларри Уолл, изобретатель языка, предлагает уникальный обзор эволюции и будущего развития Perl. Том Кристиансен, один из столпов Perl, живет и дышит его тонкостями, как могут лишь немногие из смертных.
Книга написана прекрасным, живым языком и читается с большим интересом.
В любой книге про Perl можно найти синтаксис функций Perl и перечисление его бесконечных возможностей, но только эта книга может служить полноценным путеводителем по всем "закоулкам" языка и только в ней рассказывается, зачем эти возможности были созданы и как их использовать с максимальной эффективностью.
Третье издание практически полностью обновлено: рассматривается релиз Perl 5.6, добавлено множество примеров. Большая часть разделов полностью переработана, например, разделы, посвященные объектно-ориентированному программированию и регулярным выражениям; добавлено множество новых глав, рассматривающих работу с профилями, Unicode, организацию поточной обработки, компилирование и внутреннюю структуру Perl.
Отчасти библия, отчасти энциклопедия, отчасти альманах - это лучшая книга про Perl. Новички в программировании и те, кто пришел к Perl из других языков, найдут здесь введение в Perl, а знатоки - отличный справочник по языку.
Язык:
Статус предметного указателя: Готов указатель с номерами страниц
ed2k: ed2k stats
Издание: 3-е
Год издания: 2004
Количество страниц: 1152
Добавлена в каталог: 19.09.2006
Операции: Положить на полку |
Скопировать ссылку для форума | Скопировать ID
Предметный указатель
Семафоры, использование при блокировке файлов 472
Семафоры, совместно используемая память 486
Семафоры, функции для 845
Серверы 492
Серверы компиляторов 527
Серверы компиляторов, модули 528
Серверы компиляторов, общий интерфейс для 940
Серверы, TCP 491
Серверы, ветвление клонов для обработки входящих соединений 493
Серверы, режим проверки меченых данных, важность активации 611
Сервисы Интернета, CPAN-модули для 490
Сериализация структур данных Perl 936
Сетевое взаимодействие соединения клиент/сервер 1076
Сетевое взаимодействие, информация о сети, функции для извлечения 741
Сетевое взаимодействие, клиенты 491
Сетевое взаимодействие, модули для 490 934
Сетевое взаимодействие, серверы 492
Сетевое взаимодействие, сетевые адреса, трансляция в имена 780 783
Сетевое взаимодействие, сетевые модули Win32 940
Сетевое взаимодействие, сетевые файловые системы 1047
Сигналы 461 462
Сигналы, %SIG хеш 462 732
Сигналы, %SIG хеш, Perl в сравнении с языком C 644
Сигналы, Thread::Signal модуль 514
Сигналы, блокировка 468
Сигналы, дампы памяти, запуск сигналами в библиотеке C 464
Сигналы, завершение медленных операций по тайм-ауту 467
Сигналы, завершение процессов с помощью 795
Сигналы, источники 463
Сигналы, передача группе процессов 465
Сигналы, переносимость 682
Сигналы, перехват с помощью прагмы sigtrap 464 934
Сигналы, потоки, доставка в 500
Сигналы, процессы зомби и 466
Символическая отладка 1074
Символические ссылки 289 310 801 869 1074
Символические ссылки, lstat функция и 801
Символические ссылки, опасность для защиты данных в Unix 623
Символические ссылки, получение имен файлов из 833
Символическое разыменование 178
Символическое разыменование, проверка с помощью прагмы strict 178
Символы 82 246 1074
Символы в прототипах 272
Символы в форматах 820
Символы в шаблонах 180
Символы восьмеричные 95
Символы вставки (^) 139
Символы перевода строки, удаление 54 749
Символы шестнадцатеричные 95
Символы, байты и 452 739
Символы, ввод одного символа 779
Символы, групповые символы для поиска 206
Символы, декомпозиция 213
Символы, длина в 797
Символы, замена в строках 197
Символы, метасимволы 181
Символы, получение ASCII-значений 817
Символы, получение из значений ASCII 752
Символы, получение из значений Unicode 752
Символы, преобразование между фиксированной 8-разрядной и переменной длиной в UTF-8 453
Символы, псевдонимы для 205
Символы, разделители 83
Символы, разыменовывающие символы перед именами переменных 411 1072
Символы, регистр 881
Символы, свойства 216 1073
Символы, свойства, задание собственных 216
Символы, удаление 749
Символьная семантика в сравнении с байтовой 454
Символьная семантика, действие 455
Синтаксис 1074
Синтаксис в Perl 86
Синтаксис, проверка 544
Синтаксический анализ 583
Синтаксический анализ в компиляторе Perl 519
Синтаксический анализ, интерполяция в двойных кавычках и регулярные выражения 183
Синхронизация 1075
Синхронизация, доступ к данным в потоках 506
Синхронизация, ошибки, обработка 622
Синхронизация, ошибки, обработка, временные файлы 626
Синхронизация, ошибки, обработка, ошибки защиты ядра Unix 623
Синхронизация, ошибки, обработка, ситуации гонки, обработка 624
Системные вызовы 869 1075
Системные вызовы, Perl, язык C в сравнении с 644
Системные вызовы, перезапуск 467
Системные вызовы, прерывание сигналами 467
Системные вызовы, производительность и 654
Ситуации гонки, блокировка файлов и 417 470
Ситуации гонки, медленные операции и 467
Ситуации гонки, обработка 624
Ситуации гонки, ядро Unix и 623
Скалярный контекст 105 1060
Скалярный контекст, /g модификатор шаблона, использование в 192
Скалярный контекст, l-значения в 170
Скалярный контекст, m// (поиск) оператор в 191
Скалярный контекст, булевы значения и 107 1053
Скалярный контекст, выражения в 151
Скалярный контекст, диапазона (..) оператор 141
Скалярный контекст, запятой оператор в 146 647
Скалярный контекст, навязывание 840
Скалярный контекст, операции, действующие иначе в 642
Скалярный контекст, переменные типа хеш, вычисление в 114
Скалярный контекст, подпрограммы, вызов и выполнение в 265
Скалярный контекст, подтипы 106
Скалярный контекст, присваивание списку в 112 146
Скалярный контекст, пустой контекст 108
Скалярный контекст, условный оператор в 143
Скалярный контекст, функции в 738
Скаляры 36 37 85 1075
Скаляры константные 342
Скаляры, Perl, преобразование в типы C 594
Скаляры, SV (скалярное значение) в C 583
Скаляры, жесткие ссылки как 290
Скаляры, значения 94
Скаляры, значения, v-строковые литералы 104
Скаляры, значения, встроенные документы 102
Скаляры, значения, интерполяция значений, являющихся массивами 101
Скаляры, значения, операторы 125
Скаляры, значения, числовые литералы 95
Скаляры, истинность, вычисление в 62
Скаляры, методы связывания 415
Скаляры, неупорядоченный набор 41
Скаляры, операторы поиска по шаблону, применение к 186
Скаляры, переменные в контексте двойных кавычек 194
Скаляры, переменные в угловых скобках 120
Скаляры, переменные, имена 87
Скаляры, связывание 413
Скаляры, связывание, определения базового класса, предоставление 937
Скаляры, связывание, переменные волшебных счетчиков 419
Скаляры, связывание, предотвращение использования нелокализованных переменных 420
Скаляры, символы, длина в 797
Скаляры, сложные структуры данных, представление в виде 44
Скаляры, списки параметров и возвращаемых значений, подпрограммы 264
Скаляры, списки скаляров 39
Скаляры, списки, преобразование в 43
Скаляры, ссылки 38
Скаляры, функции для обработки 739
Скобки () 43
Скобки () для классов символов 70
Скобки (), массивы и 43
Скорость 578
Слабые ссылки 313
Слова 1075
Слова, захват 192
Слова, списки, программируемое завершение команд по 935
Сложение 55
Сложение, перегруженный оператор «плюс» (+) 397
Сложные структуры данных, представление в виде скаляров 44
Сложные структуры данных, создание в Perl 315
Случайные числа 831 863
Случайные числа, генерация 863
Случайные числа, создание в виде указателей и скаляров 444
Смещения 1075
Смещения результатов m// 827
Смещения, read функция и 831
Смещения, seek функция 841
Советы компилятору 723
Совместимая декомпозиция, символов 213
Совместно используемая память, System V IPC, совместно используемая память, System V IPC, управляемый доступ к 486
Совместно используемая память, System V IPC, функции для 849
Соединения 1076
Соединения, закрытие 850
Сокеты домена Unix 489
Сокеты при межпроцессном взаимодействии 489
Сокеты при межпроцессном взаимодействии, передача сообщений 495
Сокеты при межпроцессном взаимодействии, сетевые клиенты и серверы 491
Сокеты, listen функция для 798
Сокеты, TCP и 489
Сокеты, закрытие 753 850
Сокеты, закрытие соединения 850
Сокеты, модули для 934
Сокеты, низкоуровневый доступ, функции для 740
Сокеты, открытие с помощью функции socket 851
Сокеты, отправка сообщений на 846
Сокеты, перевод строки, отправка через 678
Сокеты, получение сообщений на 834
Сокеты, получение упакованного адреса сокета 783
Сокеты, прием соединений от клиентов 742
Сокеты, прикрепление адреса к 744
Сокеты, протоколы и 462
Сокеты, соединение 754
Сокеты, установка опций 848
Сокеты, функции для 490 787
Сообщения об ошибках 662 982
Сообщения об ошибках, эффективность использования, повышение с помощью 657
Сообщения, IPC::Msg модуль 934
Сообщения, System V IPC 485
Сообщения, встраивание сценариев в 554
Сообщения, вывод при входе в подпрограммы и выходе из них 572
Сообщения, отправка на сокеты 846
Сообщения, передача с помощью UDP 495
Сообщения, получение на сокеты 834
Сообщения, функции для 803
Сортировка ключей и значений в хешах 794
Сортировка массивов, входящих в хеш 324
Сортировка списков 852
Сортировка хешей 329
Сортировка, перегрузка и 403
Сортирующая последовательность 1076
Составные свойства Unicode 211
Состояние, наследование с помощью методов доступа к данным класса 394
Состояние, объекты класса и 391
Сохранение структур данных 334
Специальные переменные 714
Списки 39 75 106 108 109 151 1076
Списки вложенные 316
Списки нулевые 110 1064
Списки слов 111
Списки текущих потоков процесса 505
Списки упорядоченные, записи данных в массивах 322
Списки, map функция и 801
Списки, аргументы функции как 736
Списки, инвертирование 839
Списки, интерполяция 110
Списки, обработка, функции для 740
Списки, преобразование в скаляры 43
Списки, применение chop 750
Списки, присваивание 111
Списки, репликация с помощью оператора x 132
Списки, скаляры, значения, возвращаемые процедурами, и их параметры 264
Списки, сортировка 852
Списки, сравнение с массивами 108
Списки, уплощение 736
Списковые операторы 124 126 147 1076
Списковые операторы, унарные, их различение 134
Списочный контекст 74 105 1060 1076
Списочный контекст, foreach оператор, обеспечение 66
Списочный контекст, l-значения в 170
Списочный контекст, m// (поиск) оператор в 191
Списочный контекст, m//g, перечисление всех найденных соответствий шаблону 192
Списочный контекст, выражения в 151
Списочный контекст, вычисление выражений в отладчике 564
Списочный контекст, диапазона (..) оператор 141
Списочный контекст, запятой оператор в 146
Списочный контекст, навязывание скалярного контекста 840
Списочный контекст, оператор обратной косой черты, предоставление 305
Списочный контекст, оператор угловых скобок в 118
Списочный контекст, операции, действующие иначе в 642
Списочный контекст, переменные типа хеш, использование в 114
Списочный контекст, подпрограммы, вызов и выполнение в 265
Списочный контекст, присваивание списку в 146
Списочный контекст, условный оператор в 143
Списочный контекст, функции в 738
Списочный контекст, хеши в 42
Сравнение времени выполнения альтернативных версий кода 939
Сравнение объектов Thread 505
Сравнение строк 138 640
Сравнение файлов 932
Сравнения операторы 60 138
Сравнения операторы, sort функция и 852
Сравнения операторы, перегрузка 403
Срезы 88
Срезы массивов, пример использования 111 142
Срезы массивов, связанные с ними ошибки 641
Срезы массивов, синтаксис 128
Срезы многомерных массивов 319
Срезы хешей, пример использования 911
Срезы, local и 170 176
Срезы, инициализация с помощью оператора x 132
Срезы, интерполяция 97 727
Срезы, присвоение срезу 105
Срезы, ссылки и 304
Срезы, стрелки и разыменование 300
Ссылки 38 288 833 1076
Ссылки в многомерных массивах 316
Ссылки в таблицах имен на другие таблицы имен 340
Ссылки жесткие 127 1056
Ссылки косвенные 93
Ссылки на анонимные данные 291
Ссылки на дескрипторы файлов 295
Ссылки на записи таблицы имен 342
Ссылки на найденный текст 74 191 226 641 715 1076
Ссылки на найденный текст, доступ с помощью пронумерованных переменных 226
Ссылки на найденный текст, шаблоны, порождаемые найденными подстроками 259
Ссылки на обработчики сигналов (пользовательские) 462
Ссылки на объекты 294 301 357 364
Ссылки на объекты инвокантов для методов экземпляров 358
Ссылки на объекты, перегрузка и 395
Ссылки на объекты, связанных переменных, разрыв 446
Ссылки на подпрограммы 264
Ссылки на подпрограммы, извлечение или передача 341
Ссылки на связанные массивы 422
Ссылки на связанные скалярные переменные 415
Ссылки на структуры данных 290
Ссылки на указатели файлов 809
Ссылки на функции, хранение в структурах данных 330
Ссылки на хеши 322
Ссылки на хеши, многомерные хеши 331
Ссылки на элементы таблицы символов 296
Ссылки символические 310
Ссылки слабые 313
Ссылки циклические, использование памяти 313
Ссылки циклические, перегрузка, как избежать 405
Ссылки, HTTP, поиск 69
Ссылки, Perl, сравнение с указателями C 148
Ссылки, блокировка 507
Ссылки, гиперссылки 69
Ссылки, значение истинности 62
Ссылки, косвенная адресация и 288
Ссылки, объектно-ориентированное программирование и 337
Ссылки, определение 289
Реклама