Шаг 2 - Первая программа.

Введение

Поскольку Perl создан для многих разных операционных систем, в данном документе речь пойдет о Perl-е под Unix (я использую его клон Linux, дистрибутива Red Had). В принципе различий между ними мало, так что не будет хуже, если вы будете использовать, например Виндосовский. Проблем, честно говоря, у меня с установкой Perl-а не было, так как он поставился вместе с ОС. Достать его не проблема, например на:

www.perl.com - можно достать как документы (есть только одна проблема, они на английском, но кто им владеет, может подчеркнуть для себя много хорошего), также там можно достать и сам Perl под Unix.

http://ntperl.hip.com как и на www.ActiveState.com - можно достать Perl под Винду, во всяком случае так пишут в различных документах.

Поскольку Перл служит не только для работы с веб - страницами, а вообще с любыми текстами и файлами, мы пока будем писать программки, где вывод будет происходить на экран терминала.

Простейшая программы

Как во многих книгах, по программированию почему-то первая программа выводит на экран надпись "Hello world!!!", мы не будем отставать от них и напишем точно такую же программу:
#!/usr/bin/perl
#  -- This program prints "Hello world" --
print "Hello world!!! \n";
Можете напечатать эту программу в любом текстовом редакторе, и не забудьте сделать её запускаемой ( chmod +x имя_файла ). После этого попробуйте запустить её. Если она не вывела желаемого, а вывела что-нибудь вроде этого --- ,то попробуйте найти перл_интерпретатор таким образом ( find / -name perl),если всё же ничего не было найдено, то просто на просто у вас нет Perl-а или ваш администратор спрятал его от греха подальше. Если вы всё же нашли perl, тогда замените строку #!/usr/bin/perl на #!/_путь_/perl - эта строка показывает, где находится Перл.

Все что следует за знаком # - это комментарии, они игнорируются интерпретатором и служат только для нужд программиста.

Строка print "Hello world!!! \n"; - ну это и ежу понятно, что эта строка выводит саму надпись, символ \n переводит курсор на следующую строку.

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

Ну, вот в принципе и все, что я вам хотел показать в этом шаге.


Предыдущий Шаг | Следующий Шаг | Оглавление

By Vasya Vazhesov.