Книгосайт / Книги / Владимир Маслов «Введение в Perl» - скачивайте бесплатно

Скачать: Введение в Perl , Владимир Маслов

+1 Понравилась книга? Да / Нет

В книге приводятся начальные сведения по новому языку программирования Перл.

Данный язык получил широкое распространение в связи с развитием компьютерной сети Интернет. Все примеры в книге проверены для Перл версии 5.003 операционной системы Unix FreeBSD 2.1.0.

Для программистов, системных администраторов и пользователей компьютеров.

Развернуть
Скачать электронную версию
  • FB2
  • EPUB
  • TXT
  • RTF
  • HTML

Это бесплатно?

Читать книгу онлайн

…Прежде чем приступить к последовательному ознакомлению с не знакомым для вас языком, должен оговориться и сказать, что все примеры да и сам язык описанию которого посвящена эта книга это Perl версии 5.003 для операционной системы FreeBSD версии 2.01. Существуют реализации этого языка для операционных систем OS/2 , MS-DOS и Windows NT но они немного отстают по возможностям от оригинала, рожденного в недрах Юникса.

А теперь подробно разберем каждую строку.

Данная строка должна быть первой в любой Перл-программе.

Она указыванет системному интерпретатору что данный файл – это Перл-программа.

Эта строка называется комментарием. Она всегда начинается символом '#' и заканчивается таким объяснением что как говорил великий Ходжа Насреддин «это тонкий филосовский вопрос», а говоря простым языком здесь можно писать все что угодно.

Даже пожелание руководству. Уж здесь оно точно до него не дойдет.

Самая последняя ну и конечно главная. Она просто выводит на экран надпись «Наше Вам с кисточкой!».

Над этой строкой автору пришлось больше всего поломать голову так как в нее постоянно лезли какие то странные «hello», «hello all», «Построемся и спасемся», «Строй наше спасение» и т.д и т.п.

Если вы никогда не работали с Перл, то бъюсь на спор в 10$, что данная программа сразу у вас не заработает!

Не потому что она не верна, а потому что «Нельзя объять необъятное».

Сразу, потом можно, да и то частями.

Затем проверьте где у вас Перл. Для этого введите:

Система вам выдаст что то вроде:

Если:

Если совпало то введите:

и бъюсь на 50$ что и теперь программа не заработает, так как правильней

ввести:

Пояснения:

Конец блока.

Закрыть файл. Этого можно и не делать так-как файл автоматически закроется после окончания программы.

По экрану пробежали непонятные строки но зато теперь перед вами открыты горизонты Перл программирования!

Все последующие примеры будут развитием этой программы и она превратится из гадкого утенка в прекрасного лебедя (не генерала).

Пояснение:

Ну а теперь напечатаем на экране все наши данные в удобной форме.

Фрагмент результата:

Пользователь: Калужский ликеро-водочный завод. Лучшие водки и

настойки. Звонить только перед праздником Кострикову

Анатолию т. 2-23-06,,,

Login:uucryst Uid:1055 Gid:66 Home dir:/var/spool/uucppublic/

Пользователь: Торговый Дом Дилен,,,

Login:uudilen Uid:1075 Gid:66 Home dir:/var/spool/uucppublic

Если вам интересно узнать как работает эта программа, то переверните

страницу и начините свое путешествие в мире Перл.

Желаю удачи!

Синтаксис:

Перед стартом Перл ищет скрипт (программу) в следующем порядке:

Ключи:

Выполняется синтаксическая проверка скрипта и выход без запуска.

Запуск в режиме интерактивной отладки.

Выполнение скрипта из одной строки указанного в командной строке.

– Поменять все слова «рядовой» на «ефрейтор» в файле file

а оригинал записать в файле file.old

Работает в двух случаях.

Зацикливает скрипт и последовательно обрабатывает файлы указанные в командной строке. Позволяет создавать команды подобные sed или awk.

Операторы BEGIN и END дают возможность делать начальные и конечные установки. Содержимое файлов не выводится.

Предварительная обработко препроцессором языка С. Будьте внимательны и не применяйте в комментариях слова 'if', 'else' или 'define' т.к. это команды С – препроцессора.

Включение режима обработки ключей командной строки запуска скрипта.

Все аргументы с символом '-' в начале, считаются ключом и переменным с таким же именем присваивается значение true.

Режим проверки «дыр» в защите. Обычно это нужно для программ работающих в режиме повышенной привелегии (setuid, setguid). Желательно для CGI скриптов.

Принудительный дамп памяти после компиляции скрипта. Этот дамп можно потом использовать для создания исполняемого файла с помощью программы undump.

Разрешение выполнять опасные операции. Например стереть директорию или выполнять явно не закрытую программу.

Вывод номера версии Перл.

Вывод имен переменных используемых только один раз, имен скаляров используемых до их определения, имен переопределяемых подпрограмм, ссылок на неопределенный указатели файлов, попыток записи в файлы открытых только на «чтение», употребление не коретных записей чисел, использование массивов как скаляров, рекурсия более 100 уровней.

Указанная директория становится текущей в момент исполнения. Если необходимо читать последующие строки то это лучше делать через указатель файла DATA.…

Читать целиком
Развернуть
«Введение в Perl»: отзывы

Если вы уже скачали эту книгу, вы можете написать небольшой отзыв,
чтобы помочь другим читателям определиться с выбором.

Написать отзыв
Пожалуйста, указывайте настоящее имя или Ваш сетевой никнейм. Старайтесь использовать одно и то же имя для всех отзывов. Отзывы с именами "asdasf", "Ыыыы" и подобными будут отклонены.
Кратко опишите впечатления. Например, "Книга потрясла до глубины души" или "Автор сам не понял, о чём написал".
Чтобы Ваш отзыв гарантированно был принят к публикации, пожалуйста, ознакомьтесь с рекомендациями по ссылке ниже.
Как написать хороший отзыв?
Написать отзыв

Введение в Perl

Сергей Долголенко 17.02.2013 | 06:53
+2 Полезный отзыв? Да / Нет

В книге приводятся начальные сведения по языку программирования Perl. Данный язык получил широкое распространение в связи с развитием компьютерной сети Интернет. Все примеры в книге проверены для Perl версии 5.003 операционной системы Unix FreeBSD
2.1.0 Для программистов, системных администраторов и пользователей компьютеров.

Содержание:
Аннотация
От простого к сложному
Запуск интерпретатора Пел
Синтаксис
Переменные
Встроенные переменные Пел
Регулярные выражения (шаблоны)
Операторы и приоритеты
Встроенные функции
Группа системных вызовов
Подпрограммы
Модули (packages)
Форматы
Отладка Пел программ
Список литературы

Полностью