Авторизация
Поиск по указателям
Уолл Л., Кристиансен Т., Орвант Д. — Программирование на 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
Предметный указатель
Модули стандартные, типы данных 931
Модули стандартные, файлы, методы для доступа между платформами 932
Модули, CPAN 46 601
Модули, CPAN, декомпрессия и распаковка 604
Модули, CPAN, категории 601
Модули, CPAN, компиляция 605
Модули, CPAN, обеспечение доступности программам 604
Модули, CPAN, отправка электронной почты 683
Модули, CPAN, переносимость 684
Модули, CPAN, создание 606
Модули, CPAN, сохранение в 336
Модули, CPAN, установка в библиотеку Perl 605
Модули, безопасные потоки и 500
Модули, встроенные функции, замещение 353
Модули, имена 660
Модули, классы, хранение в модулях для закрытости 377
Модули, предотвращение экспорта имен 352
Модули, применение заглавных букв 90
Модули, расщепление в отдельные файлы 345
Модули, серверы 528
Модули, система классов и 371
Модули, создание 349
Модули, создание, закрытость и Exporter 349
Модули, создание, проверка версий 352
Модули, тестирование 586 590 607
Модули, функции для 740
Модули, экспортирование имен в другие модули 792
Монопольная блокировка файла, получение 471
Мультиобработка 497
Мультиобработка, доступ к процессу 622
Мультиобработка, модель потоков 499
Мультипликативные операторы 55 131
Мутаторы, копирование и 405
Наборы символов, ASCII 685
Наборы символов, Unicode 451
Наборы символов, переносимость 685
Наборы символов, упорядочение и диапазоны символов 198
Надклассы 356
Наследование 356 1063
Наследование базового класса, установка во время компиляции 936
Наследование классов 337 369
Наследование классов, одиночное и множественное 369
Наследование методов доступа к данным класса 393
Наследование модулей, классу Exporter 350
Наследование через массив @ISA 370
Наследование, конструкторы 365
Наследование, ограниченный доступ и 390
Наследование, перегрузка и 409
Наследование, реализация псевдохешей и 384
Настройка отладчика 569
Настройка отладчика, опции 571
Настройка отладчика, поддержка в редакторе 569
Настройка отладчика, файлы инициализации 570
Настройка отладчика, функции для 577
Национальные настройки, locale прагма с классами символов POSIX 218
Национальные настройки, Unicode и 797
Национальные настройки, десятичные точки в форматах 281
Национальные настройки, классы символов в Perl и 209
Национальные настройки, модули и прагмы для 933
Национальные настройки, объявления, при сравнении строк 138
Начало страницы, обработка 723
Начало строки, поиск 222
Начальная загрузка модулей 588
Начальная позиция найденной строки 726
НдКА (недетерминированный конечный автомат) 241
Не равно (!=) оператор 138
Небезопасные операции 552
Неинициализированные переменные 38
Неинтерактивный режим, перевод отладчика в 574
Неквалифицированные имена, поиск 91
Ненадежные данные, ошибки зависимости от 613
Неопределенные подпрограммы, вызов с помощью автозагрузки 344
Неопределенные скаляры 94
Неравенство 138
Неупорядоченные списки 41
Неявные вызовы методов 359
Неявные создание ссылки и разыменование 290
Нижние колонтитулы 286
Нижний регистр, преобразование в 97
Номера портов, получение имен протоколов из 787
Номера протоколов 785
Номера страниц 722
Номера строк 104 1063
Номера строк входного файла 674 724
Номера строк, __line__ лексема 104
Номера строк, __LINE__ маркер 674
Нулевой ширины утверждения 181 201
Нулевой ширины утверждения, квантификаторы и 183
Нулевые значения 1064
Нулевые списки 110 113
Нумерованные переменные 715
Области видимости 36 88 1064
Области видимости блоков 151 171
Области видимости в операторах if 153
Области видимости в потоках 513
Области видимости в циклах for 155
Области видимости в циклах foreach 157
Области видимости в циклах while 154
Области видимости, my и our переменные 337
Области видимости, динамическая 175 1056
Области видимости, закрытые переменные 804
Области видимости, лексическая 88 91 171
Области видимости, обработка сигналов 464
Области видимости, объявления 168 169
Области видимости, объявления пакетов 337
Области видимости, операции поиска по шаблону 187
Области видимости, подпрограммы 267
Области видимости, прагма strict и 47
Области видимости, стек области видимости 525
Области видимости, файл 171
Области видимости, функции для 740
Области памяти, левые значения 56
Оболочки 1064
Оболочки, C, вокруг сценариев set-id 623
Оболочки, Perl в сравнении с 644
Оболочки, альтернативные для Perl, системы Windows 556
Оболочки, Борна оболочка (sh) 540
Оболочки, кавычки, передача в 546
Оболочки, команды в 1059
Оболочки, команды каналов с метасимволами, обработка 477
Оболочки, команды каналов с метасимволами, передача в 812
Оболочки, команды отладчика и 567
Оболочки, обход при открытии канала с несколькими аргументами 477
Оболочки, обход с помощью -| 480
Оболочки, опасности для защиты данных при использовании 635
Оболочки, переменные окружения 554 916
Оболочки, переменные окружения, временная установка 554
Оболочки, переменные окружения, угрозы безопасности 618
Оболочки, потоки ввода/вывода, настройка 52
Оболочки, предотвращение использования 620
Оболочки, символы для порождения 571
Обработка верхнего колонтитула 843 893
Обработка команд оболочки 538
Обработка начала страницы 282
Обработка опций, модули Perl для 932
Обработчики 1064
Обработчики сигналов 463
Обработчики сигналов, определение как строк 339
Обработчики, перегрузка 396 397
Обработчики, перегрузка, as_string 400
Обработчики, перегрузка, отсутствие 406
Образчики (swatches) 217
Обратная совместимость 1065
Обратные вызовы 867 1065
Обратные вызовы в Pod::Parser 699
Обратные вызовы в XML::Parser 670
Обратные ссылки, создание с помощью скобок 227
Обращение команд print и printf (связанные дескрипторы файлов) 433
Обращения к файлу, время 863 888
Обрезание строки 749
Объектно-ориентированное программирование 336 355
Объектно-ориентированное программирование, абстракция в 358
Объектно-ориентированное программирование, модули для 346 933
Объектно-ориентированное программирование, переносимые операции с файлами 932
Объектно-ориентированное программирование, ссылки в Perl, эмуляция 337
Объекты 44 355 1079
Объекты ввода-вывода с перемещаемой позицией 933
Объекты косвенные 1061
Объекты на основе связанных переменных 412
Объекты ссылок 289 357
Объекты, данные экземпляров, генерация методов доступа с помощью автозагрузки 385
Объекты, данные экземпляров, закрытые объекты, использование замыканий для 387
Объекты, данные экземпляров, новые функции, Perl 5.6 390
Объекты, данные экземпляров, порождение классов с помощью Class::Struct 384
Объекты, данные экземпляров, создание методов доступа с помощью замыканий 387
Объекты, данные экземпляров, управление 380 382
Объекты, деструкторы экземпляров 378
Объекты, деструкторы экземпляров, сборка мусора с помощью 379
Объекты, классы 336
Объекты, классы, управление данными класса 391
Объекты, конструкторы 294 364
Объекты, конструкторы наследуемые 365
Объекты, конструкторы, инициализаторы 367
Объекты, методы 301
Объекты, методы блокировки 510
Объекты, методы, потоки 501
Объекты, методы, ссылки на 308
Объекты, наследование 369
Объекты, наследование, через массив @ISA 370
Объекты, освящение 746
Объекты, помещение в другие объекты в сравнении с наследованием 379
Объекты, преобразование в строку 305
Объекты, связанные переменные в основе разрыв ссылки на 446
Объекты, связывание ссылки с объектом 127
Объекты, система объектов Perl 357
Объекты, ссылки на, в скалярах 38
Объекты, уничтожение (глобальное) 556
Объекты, функции для 740
Объявления 149 1065
Объявления глобальных переменных 166
Объявления глобальных переменных, с лексической областью видимости 173
Объявления пакетов 45 169 337
Объявления переменных 149 169
Объявления подпрограмм 167 263 867
Объявления подпрограмм анонимных 262
Объявления поля (прагмой use fields) 382
Объявления с областью видимости 168
Объявления форматов 280
Объявления, our 817
Объявления, package 824
Объявления, structs 384
Объявления, методы, объявления, указывающие на возврат l-значений 390
Обычные файлы, проверка 61
Ограниченный массив, создание 422
Ограничители 1065
Ограничители, операторы поиска по шаблону и 186
Одиночное наследование 369
Однозначные переменные 37
Однострочники 50 1065
Окончание 795
Окончание бесконечных циклов 156
Округление чисел с помощью функции sprintf 792
Окружение 1065
Окружение, зачистка 618
Окружение, переменные 719
Октеты 453
ООП 355
Операторы 54 123 149 1066
Операторы if и unless 153
Операторы ввода 116 117
Операторы логические 58
Операторы перегружаемые 125 395 398 931 1067
Операторы перегружаемые арифметические 400
Операторы перегружаемые логического отрицания 401
Операторы перегружаемые поразрядные 401
Операторы перегружаемые преобразования 399
Операторы перегружаемые присваивания 402
Операторы перегружаемые разыменования 404
Операторы перегружаемые сравнения 403
Операторы перегружаемые, итеративный 403
Операторы перегружаемые, циклические ссылки, проблемы с 405
Операторы поиска и подстановки 180
Операторы поиска по шаблону 183
Операторы поиска по шаблону, модификаторы для 188
Операторы преобразования в число (не числа) 400
Операторы преобразования, булев контекст, интерпретация объекта в 400
Операторы присваивания 56 646
Операторы простые 150
Операторы составные 151
Операторы сравнения 60 138
Операторы сравнения, неассоциативность 138
Операторы строковые 55
Операторы угловых скобок 642 546
Операторы угловых скобок, argv и 717
Операторы угловых скобок, использование функции glob вместо него 121
Операторы управления циклом for 159
Операторы языка C, отсутствующие в Perl 148
Операторы, ассоциативность 123
Операторы, глаголы как 48
Операторы, глобальные объявления и 166
Операторы, группирования, вложенность 227
Операторы, доступ, ограничение в модуле Safe 632
Операторы, кавычки, синтаксическое сходство с 39
Операторы, позиции и длина в Unicode 458
Операторы, приоритеты 55 123
Операторы, приоритеты в C, сохранение в Perl 125
Операторы, скалярный контекст, передача параметрам 38
Операторы, сравнение с операторами управления циклом 161
Операторы, циклы 153
Операции, контекст и 105
Операционные системы 13 1066
Операционные системы, #! прием, моделирование на системах не-Unix 540
Операционные системы, библиотеки поддержки потоков 500
Операционные системы, вызов интерпретаторов строкой #! 538
Операционные системы, имена модулей, трансляция в имена каталогов 347
Операционные системы, интерпретатор Perl, запуск 50
Операционные системы, интерпретаторы команд для 537
Операционные системы, интерфейсы, исправление 934
Операционные системы, модули Perl для 601
Операционные системы, надежность сигналов в 467
Операционные системы, основанные на GUI 682
Операционные системы, перевод строки, разновидности 678
Операционные системы, переносимость программ Perl 600 677
Операционные системы, поддержка flock в 470
Операционные системы, поддержка fork 477
Операционные системы, сигналы и режимы по умолчанию 464
Операционные системы, сокеты, поддержка 490
Определения 1066
Определения классов (объектно-ориентированные модули в качестве) 346
Определения подпрограмм 264
Определения подпрограмм, загрузка из других файлов 168
Определения подпрограмм, загрузка с помощью AUTOLOAD 344
Определения подпрограмм, сравнение с объявлениями 167
Определения типов (язык C) 583
Оптимизация в компиляторе Perl 519
Оптимизация, производительность и 648
Опции 188
Освобождение памяти 313
Основание времени ( ) 718
Основное имя, файла 932
Остроконечники 680 821 1066
Остроконечники, пример 823
Открытие сокетов 851
Открытие файлов через системные вызовы низкого уровня 871
Отладка 544 557 612
Отладка для программистов C 643
Отладка для программистов оболочки 644
Отладка для раскаивающихся программистов Perl 4 645
Отладка символическая 1074
Отладка, DB модуль 936
Реклама