Анимация
JavaScript


Главная  Библионтека 

0 1 2 [ 3 ] 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103

Man-страница

Тема

perlref

Ссылки

perldsc

Введение в структуры данных

perllol

Структуры данных: списки списков

per/toot

Пособие по объектно-ориентированному программированию

perlobj

Объекты

per/tie

Объекты, скрытые за простыми переменными

perlbot

Хитрости и примеры использования объектов

perlipc

Межпроцессное взаимодействие

perldebug

Отладка

per/diag

Диагностические сообщения

per/sec

Безопасность

peiitrap

Ловушки для неосторожных

peristyle

Руководство по стилю

perlpod

Старая документация в виде простого текста

peiibook

Информация о книгах

perlembed

Методы встраивания Perl-кода в приложение, написанное на С или С++

perlapio

Внутренний интерфейс абстрагирования ввода-вывода

peiixs

Интерфейс прикладного программирования XS

perlxstut

Пособие по XS

per/guts

Внутренние функции для тех, кто разрабатывает расширения

perlcall

Правила вызова из С

Телеконференции Usenet

Телеконференции по Perl - неиссякаемый источник информации (правда, иногда беспорядочной) о языке. Телеконференция сотр.lang.perl.announce - с низким трафиком, используется для публикации объявлений, связанных с Perl. Эти объявления часто касаются выпуска новых версий, исправления ошибок, новых расширений и модулей, часто задаваемых вопросов (FAQ).

В телеконференции сотр.lang.perl.misc, уровень трафика в которой очень высок, обсуждается практически все - от технических вопросов и философии Perl до Perl-игр и Perl-поэзии. Как и сам Perl, эта телеконференция слывет полезной, и ни один вопрос не считается слишком глупым, чтобы его нельзя было задавать*.

* Разумеется, некоторые вопросы слишком просты, чтобы на них отвечать, особенно те, на которые уже даны ответы в FAQ



в телеконференции comp.lang.perl.tk обсуждаются вопросы использования популярного набора инструментальных средств Тк, входящего в состав Perl. Телеконференция comp.lang.perl.modules посвящена разработке и использованию Perl-модулей - самого лучшего средства получения многократно используемого кода. Когда вы будете читать эти строки, возможно, улсе появятся и другие телеконференции.

Есть еще одна телеконференция, к материалам которой вы, может быть, захотите обратиться (по крайней мере если занимаетесь CGI-программиро-ванием в Web) - comp.infosystems.www.authoring.cgi. Хотя, строго говоря, эта конференция и не посвящена Perl как таковому, большинство обсуждаемых там программ написаны на этом языке. Именно к ее материалам следует обращаться по вопросам, связанным с применением Perl в World Wide Web.

Домашняя страница Perl

Если у вас есть доступ к World Wide Web, посетите домашнюю страницу Perl по адресу http: www.perl.com/perl/. Здесь вы узнаете, что нового произошло в мире Perl, сможете получить исходный код и номера портов, документацию, модули третьих фирм, базу данных ошибок Perl, информацию о списках рассылки и т.д. На этом узле имеется также сервис мультиплексирования CPAN, который описан ниже.

Сборник часто задаваемых вопросов

Часто задаваемые вопросы (FAQ) по Perl - это собрание вопросов и ответов, которые часто появляются в телеконференции comp.lang.perl.misc. Во многих отношениях это собрание можно рассматривать как дополнение к имеющимся книгам. Здесь разъясняются понятия, в которых пользователи, возможно, не разобрались, и сообщается оперативная информация о таких вещах, как последняя редакция и лучший источник для получения исходного кода Perl.

Этот сборник FAQ периодически публикуется в телеконференции сотр.lang.perl.announce. Кроме того, его можно найти в Web по адресу http: www.perl. com/perl/faq.

Начиная с версии Perl 5.004, этот FAQ включен в документацию стандартного дистрибутива. Вот его основные разделы, каждый из которых оформлен как отдельная man-страница:

perlfaq

Структурный обзор FAQ.

perlfaq 1

Очень общая, высокоуровневая информация о языке Perl. perlfaq2

Где найти исходный код и документацию на Perl, вопросы поддержки, обучения и сопутствующие вопросы.



perlfaq3

Инструментарий программиста. perlfaq4

Обработка чисел, дат, строк, массивов, хешей и разнообразные аспекты обработки данных.

perlfaqS

Ввод-вывод, дескрипторы файлов, запись на диск, форматы, нижние колонтитулы.

perlfaq6

Сопоставление с образцами и регулярные выражения. perlfaq7

Обшие вопросы, которые нельзя отнести ни к одной из других категорий. perlfaqS

Межпроцессное взаимодействие, управление пользовательским интерфейсом: клавиатура, экран, координатно-указательные устройства.

perlfaq9

Сети, Internet и кое-что о Web.

Сообщения о дефектах

в том невероятном случае, если вы наткнетесь на дефект не в вашей собственной программе, а в самом Perl, постарайтесь проверить его на минимальном по объему контрольном примере, а затем документировать с помощью программы perlbug, которая поставляется вместе с исходным кодом Perl.

Как распространяется Perl

Perl распространяется по одной из двух лицензий (на ваш выбор). Первая - стандартная форма GNU Copyleft. Коротко говоря, это означает, что если вы можете выполнять Perl в своей системе, то должны иметь доступ к полному исходному коду языка без дополнительной платы. Вторая форма - Artistic License, которую некоторые (особенно юристы) находят менее угрожающей, нежели Copyleft.

В каталоге /eg дистрибутива Perl вы найдете ряд программ-примеров. Есть и другие лакомые кусочки - можете посвятить их поиску один из дождливых дней. Изучите исходный код Perl (если вы - С-хакер с мазохистскими наклонностями). Взгляните на тестовый комплект. Посмотрите, как Configure определяет наличие системного вызова wM/r(2)-Определите, как Perl выполняет динамическую загрузку С-модулей. В общем, делайте все, что вам по душе.



0 1 2 [ 3 ] 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103