Авторизация
Поиск по указателям
Уолл Л., Кристиансен Т., Орвант Д. — Программирование на 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
Предметный указатель
ИлИ оператор 59 233
Имена 88
Имена typeglob 115
Имена атрибутов 277
Имена в сравнении с идентификаторами 90
Имена временных файлов 627
Имена групп 780
Имена классов, различение с подпрограммами 364
Имена команд 47 1057
Имена компьютеров 47
Имена конструкторов 367
Имена методов, связанных переменных 413
Имена модулей/пакетов 347 660
Имена модулей/пакетов, использование заглавных букв 348
Имена операционных систем 728
Имена пакетов 339
Имена переменных 36 87 660
Имена подпрограмм 89 263
Имена подпрограмм выделение заглавными буквами 264
Имена полностью квалифицированные 90
Имена пользователей 786
Имена портов, получение по номеру 786
Имена программ 731
Имена программ, исполняющегося Perl 721
Имена программ, сценария Perl 731
Имена протоколов, получение из номеров портов 787
Имена протоколов, трансляция в/из чисел 784
Имена путей, для модулей, устанавливаемых в Windows 347
Имена сокетов 744
Имена файлов 104 1057
Имена файлов, & (амперсанд) в 813
Имена файлов, globbing 120
Имена файлов, внешние данные, риск для системы безопасности 618
Имена файлов, изменение 836
Имена файлов, поиск по шаблону 120 682
Имена файлов, получение из символических ссылок 833
Имена файлов, просмотр другой программы или команды eval 565
Имена файлов, расширение 788
Имена файлов, режимы открытия 811
Имена файлов, связывание жесткими ссылками 798
Имена файлов, связывание символически 869
Имена файлов, хеш %INC, содержащий 723
Имена формата 777
Имена функций 47
Имена хостов, Sys::Hostname модуль 934
Имена хостов, получение из сетевых адресов 780
Имена хостов, трансляция в адреса 781 783
Имена, запись в хеши 39
Имена, импортирование в текущий пакет 347
Имена, массивы 88
Имена, метки и дескрипторы файлов 89
Имена, ограничение области видимости 170
Имена, отсутствие в списке экспорта или удаление из списка импорта 351
Имена, параметры, отсутствие необходимости имен 265
Имена, поиск 91
Имена, регистрации 779
Имена, регистрации, getgrent функция 779
Имена, регистрации, getgrgid функция, возврат 780
Имена, регистрации, getgrnam функция, возврат 780
Имена, регистрации, getlogin функция 782
Имена, сетевые адреса, получение из 783
Имена, соглашения Perl по использованию заглавных букв 89
Имена, таблица имен 340
Имена, трансляция в сетевые адреса 783
Имена, форматы, ассоциированные с дескрипторами файлов 280
Имена, хеши 88
Имена, экспорт 349 352
Именованные каналы 484 1057
Именованные символы 96
Именованные символы, вставка 456
Именованные символы, метазнаки для 206
Именованные унарные операторы 133
Императивный стиль программирования 251
Импорт 347 350
Импорт имен из одного пакета в другой 341
Импорт подпрограмм из другого модуля 263
Импорт семантики в пакет 886
Инвертирование массивов и хешей 839
Инвокант 358 1054
Индексирование 1058
Индексы 649
Индексы в массивах 40 324 716
Индексы отрицательные 85
Инициализация выражения 155
Инициализация объектов 367
Инициализация отладчика, настройка через файлы инициализации 570
Инициализация переменных перед вызовом подпрограмм 269
Инициализация переменных типа хеш 114
Инициализация срезов массивов и хешей 132
Инкапсуляция 44 301 356 1058
Инкапсуляция на основе пространств имен 448
Инкапсуляция объектов в замыканиях 388
Инкремента (++) оператор 58
Интерполирующий контекст 108
Интерполяция значений, являющихся массивами 101
Интерполяция переменных 37 97 1058
Интерполяция переменных в строках, заключенных в двойные кавычки 55 97 183
Интерполяция переменных, glob оператор, использование 122
Интерполяция переменных, поиск по шаблону, управление с помощью 234
Интерполяция списочных значений 110
Интерполяция условных операторов в шаблоны 260
Интерполяция шаблона на этапе поиска 259
Интерполяция, ссылки на найденный текст 74
Интерполяция, функции и 426
Интерпретаторы 36
Интерпретаторы Perl 50 524 526 1058
Интерпретаторы Perl, взаимодействие с компиляторами 532
Интерпретаторы Perl, встраивание в приложения 527
Интерпретаторы Perl, вызов посредством строки #! (shebang) 538
Интерпретаторы Perl, доступ из C 591 592
Интерпретаторы Perl, запуск нескольких 527
Интерпретаторы команд 537
Интерпретаторы команд, кавычки в системах Unix 541
Интерпретаторы, потоки 498
Интерпретаторы, уничтожение объектов при завершении работы 379
Интерфейсы 356 1058
Интерфейсы, сравнение байтовой и символьной семантики в 454
Инфиксные операторы 54 127 1058
Иррегулярные файлы 61
Исключающего ИЛИ (xor) оператор 139 147
Исключительные ситуации 1058
Исключительные ситуации в отделенных дочерних потоках 504
Исключительные ситуации, die и 760
Исключительные ситуации, возбуждение для индикации ошибок в подпрограммах 267
Исключительные ситуации, возбуждение при неуспехе 936
Исключительные ситуации, модули для 937
Исключительные ситуации, ненадежные данные 613
Исключительные ситуации, перехват 733 766
Исключительные ситуации, потоки, перехват 503
Исключительные ситуации, причина фатальных ошибок 1081
Исключительные ситуации, функции, возбуждающие их 741
Искусственные языки 34
Исполняемые файлы 1058
Истинные значения 1058
Истинные значения, вычисление в операторах if и unless 63
История Perl 703
Исходный каталог 748 1058
Исходный код, CPAN, для дистрибутивов Perl 600
Исходный код, код, полученный извне, выполнение 610
Исходный код, окно вокруг контрольной точки, изучение 559
Исходный код, средства для разработки 530
Исходный код, фильтры для 529 601 675
Итеративные операторы 64
Итеративные операторы, for each оператор 66
Итеративные операторы, for циклы 66
Итеративные операторы, until оператор 64
Итеративные операторы, while циклы 64
Итеративные операторы, перегрузка 403
Итерация 159 1059
Кавычки 37 311
Кавычки в аргументах formlin 778
Кавычки в системах, отличных от Unix 541
Кавычки в фигурных скобках 98
Кавычки двойные 183
Кавычки, интерполирующий контекст 108
Кавычки, ложные значения 1062
Кавычки, операторы кавычек 98
Кавычки, пропуск 100
Кавычки, строки 39
Кавычки, строки, изменение стиля вывода строк 573
Каналы двунаправленные, межпроцессное взаимодействие 482
Каналы двунаправленные, открытие с помощью связанного указателя файла 441
Каналы именованные 484 1057
Каналы именованные, общение процесса с собой 479
Каналы именованные, при межпроцессном взаимодействии 477
Каналы, io::Pipe модуль 933
Каналы, закрытие 753
Каналы, указатели только для чтения, открытие 812
Канонизация 1059
Канонизация символов, сведения о 457
Каноническая декомпозиция, символов 213
Карантинная проверка подозрительного кода 630
Каталоги, DirHandle модуль 933
Каталоги, io::Dir модуль 933
Каталоги, opendir функция 817
Каталоги, rewinddir функция 839
Каталоги, seekdir функция 842
Каталоги, закрытие 754
Каталоги, изменение текущего 748
Каталоги, корневой, переопределение 752
Каталоги, оператор проверки файла 61
Каталоги, присоединение спереди к @inc 548
Каталоги, проверка файлов в деревьях 932
Каталоги, создание 802
Каталоги, создание и удаление переносимым способом 932
Каталоги, текущий рабочий, получение пути к 932
Каталоги, удаление 840 883
Каталоги, указатели 1079
Каталоги, функции для 740
Каталоги, чтение записей 832
Категории символов 212
Категории функции 739
Квантификаторы 70 71 182 201 219 650
Квантификаторы жадные 221
Квантификаторы минимальные и максимальные 220 202
Квантификаторы, атомы и 244
Квантификаторы, классы символов и 209
Квантификаторы, точка (.) метасимвол, использование с 207
Классы 336 355 1059 1062
Классы Perl 208
Классы базовые 372
Классы в сравнении с модулями 337
Классы производные 1071
Классы символов 70 208 1059
Классы символов пользовательские 208
Классы символов предопределенные, доступность 457
Классы символов, групповые метазнаки и 206
Классы символов, инвертирование, или отрицание 208
Классы символов, метазнаки, используемые в 204 209
Классы символов, поиск свойств символов в Unicode 457
Классы символов, путаница с индексами массивов 101
Классы, Thread класс 501
Классы, данные, управление в 391
Классы, данные, управление в, хранение ссылок на данные класса в самом объекте 394
Классы, наследование 369
Классы, наследование, base прагма 371 936
Классы, наследование, автозагрузка методов 376
Классы, наследование, замещенные методы, доступ к 372
Классы, наследование, игнорирование с помощью закрытых методов 377
Классы, наследование, класс UNIVERSAL и 374
Классы, номер версии, возвращение 375
Классы, объектно-ориентированные модули в качестве определения 346
Классы, пакеты 127 358 877 886
Классы, порождение с помощью модуля Class::Struct 384
Классы, реализация в виде псевдохешей 806
Классы, реализация связанных указателей файлов 433
Классы, реализация связанных хешей 427
Классы, реализация связывания 412
Классы, связывание скаляров 415
Классы, функции для 740
Классы, цитирование имени пакета для 363
Классы-контейнеры, содержащие указатели на структуры данных с ссылками на себя 379
Кластеризация без захвата, основания для 228
Кластеризация в шаблонах 228 1056
Клиенты 1059
Клиенты TCP 491
Клиенты UDP 495
Клиенты, получение имен клиентов 493
Ключ/значение пары 1082
Ключевые слова 1059
Ключи командной строки 538 543
Ключи командной строки односимвольные, обработка при слитном написании 932
Ключи командной строки, -0 ключ 539 543
Ключи командной строки, -a ключ 544 721
Ключи командной строки, -c ключ 544
Ключи командной строки, -d ключ 544 557 578
Ключи командной строки, -e ключ 50 538 546
Ключи командной строки, -f ключ 544 546
Ключи командной строки, -h ключ 546
Ключи командной строки, -i switch 548
Ключи командной строки, -i ключ 539 546
Ключи командной строки, -l ключ 548
Ключи командной строки, -m ключ 549
Ключи командной строки, -n ключ 550
Ключи командной строки, -P ключ 550
Ключи командной строки, -S ключ 551
Ключи командной строки, -T ключ 494 552
Ключи командной строки, -U ключ 552
Ключи командной строки, -V ключ 553
Ключи командной строки, -w ключ 51 553 982
Ключи командной строки, -X ключ 554
Ключи командной строки, -ключ 543
Ключи командной строки, установка ключей, принимаемых по умолчанию 555
Ключи, хеши, псевдохеши 42 383
Код ненадежный 629
Код ненадежный, защищенные разделы для 630
Код ненадежный, код, маскирующийся под данные 635
Код ненадежный, примеры использования модуля Safe 633
Код, извлечение и отображение с помощью отладчика 564
Код, повторное использование 662
Код, смешивание символьной и байтовой семантики 455
Код, эффективность 655
Коды операций 520 524 583
Командная строка отладчика 572
Командная строка, вид на экране 572
Командная строка, вызов интерпретатора Perl из 50
Командная строка, модули для обработки 932
Команды Perl, выполнение из C 594
Команды в pod 689
Команды висячие 1053
Команды отладчика 560
Команды отладчика, вывод структур данных 563
Команды отладчика, выход из отладчика 567
Команды отладчика, действия и 565
Команды отладчика, контрольные точки 562
Команды отладчика, нахождение кода 564
Команды отладчика, перезапуск отладчика 567
Команды отладчика, пошаговой обработки и прогона 561
Команды отладчика, просмотр документации 568
Команды отладчика, трассировки 563
Команды отладчика, управление опциями 568
Команды, буферизация 729 1053
Команды, доступ при ограниченных правах 619
Команды, имена команд 47
Команды, метки для 1062
Команды, обработка 537
Команды, обработка, местонахождение Perl 542
Команды, повторный вызов, опция отладчика 571
Команды, управления циклом for 159
Команды, хеши функций, хранение в 330
Реклама