Авторизация
Поиск по указателям
Уолл Л., Кристиансен Т., Орвант Д. — Программирование на 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
Предметный указатель
Выражения expr и list 151
Выражения, goto и 166
Выражения, s///e и 252
Выражения, циклы и 155
Высокомерие 1054
Выход из бесконечных циклов 156
Выход из блоков if или unless 162
Выход из однократно выполняемых блоков 162
Выход из отладчика Perl 567 572
Выход из программ 34
Выходные файлы, режим открытия 811
Вычитание из наборов символов 216
Вычитание модификаторов шаблонов из замыканий 230
Вычитание перегружаемых объектов 397
Генераторы Perl 672
Генераторы Perl, других языков на Perl 673
Генераторы Perl, фильтры исходного кода 675
Генераторы кода 528 939 1055
Генераторы кода на C 529
Генераторы кода, Bytecode генератор 528
Генерируемые шаблоны 252
Глаголы 47
Глаголы, пакеты, обработка в 46
Гласные звуки, классификация слоговых азбук соответственно 214
Глобализация 82
Глобальные переменные 169 1055
Глобальные переменные, local, использование с 175
Глобальные переменные, локализация 798
Глобальные переменные, объявления 166 173 817
Глобальные переменные, переменные пакета в качестве 337
Глобальные переменные, потоки, доступ из 505
Глобальные переменные, предварительное объявление прагмой vars 936
Глобальные переменные, управление использованием с помощью прагмы strict 178
Глобальный поиск 192
Голые (простые) слова 100 1055
Голые (простые) слова, strict прагма, проверка использования 178
Голые блоки 162
Голые блоки, использование в структурах case 163
Голые идентификаторы 101
Гравис 117
Границы (слов, строк) 222 223
Группировка операторов в выражениях 125
Группировки оператор 182 201
Групповые метазнаки 206 457
Групповые метазнаки, классы символов и 208 209
Группы ID 751
Группы имен, Exporter 353
Группы пользователей 1055
Группы пользователей, имя группы 780
Группы пользователей, функции для 741
Группы пользователей, члены, имена регистрации 779
Группы процессов 465 784 847
Группы процессов, возврат приоритета 784
Группы процессов, убиение 796
Группы процессов, функции для 740
Группы, имена 780
Дампы памяти 1055
Дампы памяти, dump функция для 763
Дампы памяти, Thread::Signal модуль, предотвращение 514
Дампы памяти, запуск сигналами в библиотеке C 464
Дампы памяти, проблемы отказа в обслуживании при поиске по шаблону 637
Данные байт-ориентированные и символориентированные 452
Данные ненадежные 610
Данные ненадежные, доступ к командам и файлам при ограниченных правах 619
Данные ненадежные, код, маскирующийся под данные 635
Данные ненадежные, обнаружение и отмывание меченых данных 613
Данные ненадежные, окружение, зачистка 618
Данные фиксированной длины, функции для 740
Данные экземпляра 367 380 1068
Данные экземпляра, генерация методов доступа с помощью автозагрузки 385
Данные экземпляра, использование замыканий для закрытых объектов 387
Данные экземпляра, новые функции, Perl 5. 6 390
Данные экземпляра, порождение классов с помощью Class::Struct 384
Данные экземпляра, создание методов доступа с помощью замыканий 387
Данные экземпляра, создание отдельных функций для доступа 381
Данные, обеспечение экранного дампа 936
Датаграммы 489 1055
Даты, переносимость 684
Двоичные данные, pack функция 819
Двоичные операторы 139
Двоичные файлы 815
Двоичные файлы в качестве обычных файлов 61
Двоичные файлы, декомпиляция с помощью модуля B::Deparse 532
Двоичный 1055
Двоичный режим для указателей файлов 744
Двумерные массивы, создание и доступ 316
Двунаправленная связь, каналы 482
Двунаправленный вывод, свойства Unicode 213
Двунаправленный канал, открытие с помощью связанного указателя файла 441
Действия (отладчика), вывод полного списка 563
Действия (отладчика), выполнение команд, задание из отладчика 565
Декларативный подход, программирование регулярных выражений 252
Декомпозиция символов в более простые 213
Декомпрессия модулей CPAN 604
Декремента (--) оператор 58
Декрементирование переменных 58 1055
Деление 131
Демоны, режим проверки меченых данных, важность активации 611
Деревья грамматического разбора реконструкция 517
Деревья синтаксического разбора 516 520
Деревья синтаксического разбора внутренние, сохранение 527
Деревья синтаксического разбора исходные, реконструкция и сращивание с текущим 529
Дескрипторы файлов 36 52 773 844 1055
Дескрипторы файлов анонимные 295
Дескрипторы файлов, syslog, привязка выдачи к 448
Дескрипторы файлов, typeglob для 115
Дескрипторы файлов, ассоциированные форматы, имена по умолчанию 280
Дескрипторы файлов, возвращение для указателей файлов 438
Дескрипторы файлов, имена 89
Дескрипторы файлов, локализация 115
Дескрипторы файлов, неявное создание ссылки в 290
Дескрипторы файлов, оканчивающиеся на _TOP 282
Дескрипторы файлов, оператор угловой скобки и 117
Дескрипторы файлов, передача 272 476
Дескрипторы файлов, связывание, созидающие указатели файлов 441
Дескрипторы файлов, создание 52
Дескрипторы файлов, ссылки на 295
Дескрипторы файлов, указатели файлов, передача с помощью 474
Деструкторы 378 1056 1072
Деструкторы, сборка мусора с помощью 379
Деструкторы, совместно используемая память и семафор 488
Деструкторы, управление 556
Десятичные точки, выравнивание 281
Диагностические сообщения 982
Диаграммы, генерация 280
Диапазоны, наборы символов, задание для 198 208
Диапазоны, операторы (.. и ...) 141
Динамическая компоновка 586
Динамическая компоновка с исходным кодом C из Perl 584
Динамическая область видимости 168 169 171 1056
Динамическая область видимости, local, использование с глобальными переменными 175
Динамическая область видимости, переменные шаблонов 187 193
Директивы (pod) 689 1056
Дисциплины 815
Дисциплины указателей файлов, установка с помощью binmode 744
Длина найденной строки 221 726
Длина строк 797
Длина строк Unicode 456 458
Длина строк в шаблонах 650
Добавление членов в существующий хеш 326
Добавление элементов в массивы 318 885
Документация perl, страницы руководства 21
Документация к стандартным модулям 346
Документация, библиотечные функции C 738
Документация, встраиваемая в программы Perl 686
Документация, доклады об ошибках 28
Документация, книги по Perl 25
Документация, модули для 937
Документация, системное средства просмотра по умолчанию, вызов 568
Документирование программ 84
Домашняя страница Perl 27
Дописывание строки к строке с помощью .= 57 144
Дополнение элементов в массивы 830
Доступ к данным, потоки 505
Доступ к данным, потоки, блокировка подпрограмм 509
Доступ к данным, потоки, взаимоблокировка 508
Доступ к данным, потоки, методы блокировки 510
Доступ к данным, потоки, переменные условий 511
Доступ к данным, потоки, разблокирование 508
Доступ к данным, потоки, синхронизация с помощью lock 506
Доступ к замещенным методам 372
Доступ к записям сложной структуры данных 331
Доступ к массивам хешей 326
Доступ к многомерным хешам 328
Доступ к срезам многомерных массивов 319
Доступ к хешам массивов 324
Доступ к элементам связанных массивов 423
Доступа методы 367
Доступность для записи, оператор проверки файла 61 135
Доступность для чтения, оператор проверки файла 61 135
Дочерние процессы 890
Дочерние процессы читаемые, запуск 478
Дочерние процессы, ID, возврат 776
Дочерние процессы, запуск для записи в 477
Драйверы аппаратного обеспечения, модули Perl для взаимодействия с 601
Единицы компиляции 92 1056
Естественные языки 34
Естественные языки, переменные окружения, управляющие их обработкой в Perl 555
ехр функция 772
ехр функция, пример использования 48
Жадный поиск 71 220 221 244 1056
Жадный поиск, лексемы 84
Жесткие ссылки 127 289 291 1056
Жесткие ссылки на имена файлов 798
Жесткие ссылки, %SIG массив 463
Жесткие ссылки, использование 297
Жесткие ссылки, использование замыкания 306
Жизненный цикл программ на Perl 516
Жизненный цикл программ на Perl, реконструкция дерева грамматического разбора 517
Жизненный цикл программ на Perl, фаза выполнения 517
Жизненный цикл программ на Perl, фаза компиляции 516
Завершение escape-последовательностей, модифицирующих символы 97
Завершение бесконечных циклов 156
Завершение медленных операций по тайм-ауту 467
Завершение процессов 795
Завершение, сигналы, обработчик для 463
Заглавные буквы 89
Заглавные буквы в именах модулей 348
Заглавный регистр и ucfirst функция 199 458
Заглушки для модулей, создание 938
Заглядывание 247
Заглядывание вперед 247 1056
Заглядывание назад 247 1056
Заголовки, имена форматов 286
Заголовочные файлы 1056
Загрузка структур данных с диска 332
Загрязнение пространства имен 350
Задание темы 45
Закрытия при exec флаг, socket и 851
Закрытия при exec флаг, socketpair и 852
Закрытость 356
Закрытость, модули Perl и 349
Закрытые методы, игнорирование наследования с помощью 377
Закрытые объекты, использование замыканий для 387
Закрытые переменные 804
Замена найденных подстрок 193
Замена элементов массивов 856
Замещение методов базовых классов 372
Замещение функций 353
Замещенные методы (базового класса), вызов всех 375
Замыкания 172 306 308 867 1056 1057
Замыкания в потоках 501 502
Замыкания в шаблоне 229
Замыкания как шаблоны функций 308
Замыкания, вложенные подпрограммы, эмуляция с помощью 309
Замыкания, закрытые объекты, использование для 387
Замыкания, пример использования 378
Замыкания, присвоение glob для определения подпрограмм 344
Замыкания, создание 263
Замыкания, создание методов доступа с помощью 387
Записи переменной длины 282
Записи различных структур данных 331
Записи различных структур данных, генерирование хеша из 332
Записи различных структур данных, формирование, доступ и вывод 331
Записи, разделитель ввода 729
Записи, функции для 740
Запись в сегменты совместно используемой памяти 849
Запись в файлы, режим открытия и 811
Запись данных через системный вызов низкого уровня 829 876 893
Запуск 52
Зарезервированные слова 89
Зарезервированные слова, голые слова, возможность конфликта с 100
Захват в шаблонах 226 1057
Захват в шаблонах слов, буквенно-цифровых 192
Захват в шаблонах, подавление в кластеризации 228
Защита данных 17 609 863
Защита данных, Win32::FileSecurity модуль 940
Защита данных, взлом 1053
Защита данных, модули для 936
Защита данных, обработка ненадежных данных 610
Защита данных, обработка ненадежных данных, доступ к командам и файлам при ограниченных правах 619
Защита данных, обработка ненадежных данных, окружение, зачистка 618
Защита данных, обработка ошибок синхронизации 622
Защита данных, обработка ошибок синхронизации, временные файлы 626
Защита данных, обработка ошибок синхронизации, ошибки защиты в ядре Unix 623
Защита данных, обработка ошибок синхронизации, ситуации гонки 624
Защита данных, операторы тестирования файлов и 913
Защита данных, работа с ненадежным кодом 629
Защита данных, работа с ненадежным кодом, защищенные разделы для 630
Защита данных, работа с ненадежным кодом, код, маскирующийся под данные 635
Защищенные разделы для ненадежного кода 630
Знаки пунктуации, поиск границ слова и 223
Знаки, метазнаки, общие групповые 206
Значения по умолчанию 1057
Значения хешей, сортировка 795
Значения, изменение во время копирования 1063
Значения, массивы 101
Значения, ограничение области видимости 170
Значения, скаляры 94
Значения, сравнение с переменными 36
Значения, ссылки 290
Значения, установление неопределенными 882
Зомби процессы 1057
Зомби процессы, уборка, ветвление серверов и 494
И (&&) логический оператор 59 140
И (&) поразрядный оператор 139
Идентификаторы 83 90 786 1057
Идентификаторы в сравнении с именами 90
Идентификаторы модулей Perl 347
Идентификаторы пакетов 338
Идентификаторы пакетов в таблице имен пакета 339
Идентификаторы потоков 504
Идентификаторы сегментов совместно используемой памяти 849
Идентификаторы семафоров 846
Идентификаторы, GID (ID группы) 1046
Идентификаторы, PID (ID процесса) 465 815
Идентификаторы, PID (ID процесса), угадывание 627
Идентификаторы, голые слова и 101
Идентификаторы, заключение в фигурные кавычки 98
Идентификаторы, одинарные кавычки (’) в 96
Идентификаторы, подчеркивание (_) в качестве первого символа, изменения между версиями Perl 645
Идентификаторы, содержащие буквенно-цифровые символы Unicode 456
Идентификаторы, текущие uid и gid в сравнении с реальными 610
Идентификаторы, текущие uid и gid в сравнении с реальными, защита от 619
Идеограммы (идеографы) 70
Идеограммы (идеографы), поиск с помощью 457
Идеографические унарные операторы 129
Идиомы Perl 662
Избыточность в Perl 60
Извлечение подстрок 868
Реклама