Авторизация
Поиск по указателям
Уолл Л., Кристиансен Т., Орвант Д. — Программирование на 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
Предметный указатель
Полиморфизм 356 1069
Положительные утверждения с заглядыванием 244 248
Пользователи, аутентификация, модули Perl для 603
Пользователи, время использования CPU 880
Пользователи, группы 1055
Пользователи, извлечение информации о 741
Пользователи, предоставление ограниченных прав 610
Пользовательские интерфейсы, модули для обеспечения 935
Поразрядного сдвига операторы 133 144 1069
Поразрядные операторы 139 147
Поразрядные операторы, И (&) оператор, пример использования 971
Поразрядные операторы, отрицания (~) оператор 129
Поразрядные операторы, отрицания (~) оператор, пример использования 971
Поразрядные операторы, перегрузка 401
Портированные приложения Perl, в операционные системы 600
Порты 1069
Порты, трансляция имя/номер 786
Последовательное соответствие 243
Последовательности символов, вводимых с клавиатуры, генерация сигналов с помощью 463
Последовательные порты, модули Perl для работы с 601
Постоянные структуры данных, предоставление через tie 447
Постоянный интерпретатор Perl 591
Постфиксные операторы инкремента и декремента 58 124
Потоки 497 800
Потоки интерпретаторов 498
Потоки интерпретаторов, Perl API для 527
Потоки множественные, в одном интерпретаторе 527
Потоки, locked и method атрибуты 391
Потоки, блокирование 800
Потоки, модель потоков 499
Потоки, модель потоков, доступ к данным 505
Потоки, модель потоков, управление, передача между потоками 512
Потоки, модель процессов 498
Пошаговое выполнение кода 561
Поэзия Perl 706
Права доступа 872 881
Права доступа, операторы прав доступа к файлам, интерпретация 136
Права доступа, пользователи, предоставление ограниченных 610
Правые значения (rvalues) 86
Прагмы 47 168 176 336 549 886 900
Прагмы с лексической областью видимости 177
Прагмы, charnames 96
Прагмы, имена, применение заглавных букв 90
Прагмы, модули и 348
Предварительная обработка Perl 674
Предварительное объявление подпрограмм 377 936
Предварительное расширение массивов 653
Предупреждения 553 892 982 1070
Предупреждения о неопределенных величинах 149
Предупреждения о ссылках на связанные объекты 446
Предупреждения, 735
Предупреждения, -w ключ, включение с помощью 51
Предупреждения, модули для 937
Предупреждения, отключение постоянное 554
Предупреждения, перехват 732
Предупреждения, форсирование словесных 936
Преобразование в строки 399
Преобразование в строки ссылок 318 320
Преобразование в строки структур данных 334
Преобразование в строки, модуль для 948
Преобразование в строки, перегрузка 439
Преобразование восьмеричных чисел в десятичные 808
Преобразование времени 789 800
Преобразование десятичных чисел в двоичные, восьмеричные или шестнадцатеричные 860
Преобразование значения ASCII в символ 752
Преобразование значения Unicode в символ 752
Преобразование между целыми числами и символами UTF-8 458
Преобразование между языками 675
Преобразование символов в значения ASCII 817
Преобразование списковых значений в строки 794 819
Преобразование строк в списковые значения 857 884
Преобразование типов данных между C и Perl 595
Преобразование чисел из/в шестнадцатеричные 195 791
Препроцессинг Perl 1070
Препроцессор (язык C) 550 1070
Прерывания сигналы, обработчик для 463
Префиксные операторы 54 124
Префиксные операторы, инкремента и декремента 58
Префиксные операторы, метасимволы в качестве 200
Приведение типов данных 94 1070
Приведения типа оператор (в C) 148
Привязка 73 313 1070
Привязка переменных к пакетам 411 877
Привязка файла DBM к хешу 756
Привязка, операторы (=~, !~) 69 184
Приоритеты 126 737 1070
Приоритеты диагностических сообщений 982
Приоритеты для подпрограмм, возвращающих левые значения 278
Приоритеты И (and) относительно &&, ИЛИ (or) относительно || 141
Приоритеты логических операторов 59 147 362
Приоритеты модификаторов относительно запятых 170
Приоритеты процессов 784 847
Приоритеты сверху вниз, список операторов 124
Приоритеты унарных операторов (выше бинарных) 133
Приоритеты, defined 124
Приоритеты, my и 170
Приоритеты, изменения между версиями Perl 646
Приоритеты, освещение в электронной документации 22
Приоритеты, поиск с использованием регулярных выражений 241
Присваивание связанных переменных 418
Присваивание спискам 111
Присваивание условному оператору ? 144
Присваивание элементам двумерных массивов 317
Присваивание элементу связанного массива 423
Присваивание, операторы 56 86 144 1070
Присваивание, операторы, возвращаемые значения 57
Присваивание, операторы, перегрузка 402 405
Присоединение спереди, каталогов @inc 548
Пробельные символы 70 83 658 737 1071
Пробельные символы в форматах 282
Пробельные символы ведущие, удаление во встроенных документах 103
Пробельные символы, /x модификатор поиска по шаблону 189
Пробельные символы, использование в качестве имени переменной или как разделитель в конструкции кавычек, изменен 646
Пробельные символы, канонизация в переменных 196
Пробельные символы, символы кавычек, использование в 99
Проблемы отказа в обслуживании (шаблоны и регулярные выражения), соображения безопасности 637
Проверка доступа, установка в конструкторе 389
Проверка меченых данных 494 613 552 609 610 611 1062
Проверка меченых данных, -d и 554
Проверка меченых данных, File::Glob и 958
Проверка меченых данных, PERL5LIB и 555
Проверка меченых данных, активация с помощью -T 611
Проверка меченых данных, защищенные разделы и 633
Проверка меченых данных, интерполированный код и 637
Проверка меченых данных, отмена для указателей файлов 964
Проверка меченых данных, программы CGI и 633
Проверка меченых данных, программы, требующие 610
Проверка меченых данных, режим проверки 610
Проверка меченых данных, функции, возвращающие меченые данные 741
Проверка меченых данных, шаблоны и 258 918
Проверка файлов 60 625 135 1066
Программирование, Perl 639 662
Программирование, Perl, генераторы программ 672
Программирование, Perl, генераторы программ, других языков на Perl 673
Программирование, Perl, генераторы программ, фильтры исходного кода 675
Программирование, Perl, переносимость 677
Программирование, Perl, программы манипуляции с файлами, программирование, Perl, программы манипуляции с файлами, создание переносимых 681
Программирование, Perl, стиль 251 658
Программирование, Perl, частые ошибки новичков 639
Программирование, Perl, эффективность 648
Программное обеспечение с открытым исходным кодом 1071
Программы 262
Программы однострочники 1065
Программы, выполнение 875 1054
Программы, выход 34 771
Программы, дампы памяти в 763
Программы, пошаговое выполнение с помощью отладчика 561
Программы, пример расчета и вывод 49
Программы, управление отладчиком 560
Проекты (большие), преимущества использования прагмы strict 47
Производительность 16
Производительность, измерение 880
Производительность, профилирование 578
Производные классы 356 1071
Производные классы, методы как оболочки методов базового класса 372
Производные классы, тест пустого подкласса 1079
Пространства имен 88 336 1071
Пространства имен для пакетов 45
Пространства имен, доступ, ограничение с помощью модуля Safe 630
Пространства имен, инкапсуляция, основанная на 448
Пространства имен, модули и 349
Простые (голые) слова, изменения между версиями Perl 645
Простые (голые) слова, причины избегать 642
Протоколы, трансляция имя/число 784
Прототипы 271 1071
Прототипы для замыканий 309
Прототипы, & (амперсанд), пропуск в именах подпрограмм 271
Прототипы, встроенные функции, эмуляция 272
Прототипы, неявная передача по ссылке в 290
Прототипы, осторожность при использовании 276
Прототипы, подстановка функций-констант 274
Профайлер, Perl 578
Профилирование с помощью Devel::DProf 936
Процедурный стиль программирования 251
Процедуры 47
Процессы, fork функция 776
Процессы, STDIN, STDOUT и STDERR в процессах 52
Процессы, unmask для 881
Процессы, завершение 795
Процессы, зомби 466
Процессы, зомби, уборка 466
Процессы, идентификаторы (PID) 815
Процессы, межпроцессное взаимодействие 461 469
Процессы, межпроцессное взаимодействие в Интернете 461
Процессы, межпроцессное взаимодействие на одной машине 462
Процессы, межпроцессное взаимодействие, System V IPC 485
Процессы, межпроцессное взаимодействие, сокеты 489
Процессы, многозадачные среды, доступ к CPU 622
Процессы, ожидание 890
Процессы, передача сигналов группе 465
Процессы, переменные для 720
Процессы, получение группы для 847
Процессы, потоки и 498
Процессы, приоритет, возврат 784
Процессы, приоритет, установка 847
Процессы, проверка существования 465
Процессы, функции для 740
Псевдокоманды, конвейера 479
Псевдолитералы 116
Псевдонимы 1071
Псевдонимы в циклах for/foreach 157
Псевдонимы в циклах for/foreach, поиск и замена элементов в массивах 196
Псевдонимы для команд отладчика 568
Псевдонимы записей таблицы имен 91 116
Псевдонимы символов 205
Псевдонимы, создание присвоением typeglob 341
Псевдооператоры, перегрузка и 399
Псевдохеши 302
Псевдохеши, use fields прагма, использование с 383
Псевдохеши, моделирование с помощью функции overload 404
Псевдохеши, реализация классов с помощью 806
Псевдохеши, реализация классов с помощью, наследование и 384
Пустой контекст 58 108 112 660 891 1060
Пустой оператор угловых скобок () 53
Пустой подкласс, проверка 369
Пустые строки, истинность значения 65
Равенства операторы 138
Разделение процессов 498
Разделители, определение с помощью оператора split 68
Разделитель полей, задание нового 544 1069
Размер массива 112
Разные функции 740
Разрушение файлов 811
Разыменование 290 297 298 299 1072
Разыменование значений хеша как функций 330
Разыменование элементов массива 318
Разыменование, typeglob 340
Разыменование, адреса оператор (*), C язык 148
Разыменование, операторы 299 404
Разыменовывающие символы 411 1072
Распаковка модулей CPAN 604
Расширение Perl 584
Расширение Perl, XSUB и язык XS, создание оболочек для Perl 585
Расширение Perl, ввод и вывод в XSUB 589
Расширение Perl, использование функций из внешней библиотеки C 590
Расширение Perl, создание расширений 586 936 1072
Расширение имени файла 788
Расширение массивов 112
Расширения языка, модули Perl для 601
Расширенные символы, API системные вызовы, использующие 454
Расшифрование 755
Реальные значения, проверка с помощью функции defined 757
Реальный GID ( ) 731
Реальный UID ( ) 719 732
Ревизия 730
Регистр 199
Регистр, escape-последовательности для обработки, фаза интерполяции переменных 205
Регистр, операторы перевода, использование таблиц Unicode 458
Регистр, поиск без учета 188
Регистр, поиск с учетом, выключение 188 192 194
Регистр, поиск с учетом, отключение 237
Регистр, преобразование строк в верхний регистр 199
Регулярные выражения 68 179
Редактирование по месту ( , ) 546 724
Редакторы, поддержка отладки 569
Реестр (Microsoft Windows), .pl расширения 541
Реестр (Microsoft Windows), обработка 448
Реестр (Microsoft Windows), работа с 941
Режим автоматического расщепления (с ключом-a) 544 1050
Режимы, открытия файлов 810
Рекомпиляция шаблонов, ограничение с помощью модификатора /o 189
Рекурсия в поиске по шаблону 259
Рекурсия временных стеков лексических переменных 526
Рекурсия подпрограмм 267
Реляционные базы данных 448
Реляционные базы данных, связывание хешей 447 448
Родительские классы 356
Родительские процессы 776
Самогенерация, перегрузка 401
Самогенерация, перегрузка, предотвращение 406
Самое левое наибольшее совпадение 221 1073
Самооживление 127 300 771 1073
Самооживление указателей файлов 809 962
Самооживление, typeglob 296 435
Сборка мусора 313
Сборка мусора глобальных переменных 1073
Сборка мусора с помощью методов DESTROY 379
Сборка мусора, объекты, ассоциированные со связанными переменными 418
Свойства Unicode 208 214 458 459
Свойства в объектно-ориентированном программировании 367
Связанные функции 412
Связки модулей 601 1073
Связующий язык, Perl как 52 1073
Связывание переменных 411
Связывание переменных с пакетами 886
Связывание переменных, ловушка при отвязывании 444
Связывание переменных, массивы 421
Связывание переменных, скаляры 413
Связывание переменных, указатели файлов 433
Связывание переменных, хеши 427
Связывание, модули для связывания в CPAN 447
Связывание, операторы (=~, !~) 130
Сдвиг влево (<<) оператор 133
Сдвиг вправо (>>) оператор 133
Семантика, импортирование в пакеты 886
Семафоры 1074
Семафоры, IPC::Semaphore модуль 934
Семафоры, System V IPC 485
Семафоры, Thread::Semaphore модуль 513
Семафоры, Win32::Semaphore модуль 941
Реклама