СОДЕРЖАНИЕ

Как создать свой сайт Создать сайт
Основы Интернет : FTP HTTP хостинг Вводный курс
Создание сайтов : создать сайт Создание сайтов
Статьи о хостинге : платный бесплатный выделенный сервер Unix Все о хостинге
Учебник HTML Учебник HTML
Учебник CSS Учебник CSS
Учебник CGI : cgi-программирование : методы GET и POST Учебник CGI
Учебник php Учебник PHP
Учебник perl Учебник Perl
Раскрутка сайта : оптимизация кода ключевые слова индекс цитирования регистрация в поисковиках Раскрутка сайта
Заработок на сайте Заработок на сайте
Платёжные системы : rupay webmoney Платежи в сети
книги литература по html css xml flash java Dreamweaver Нужные книги

 

заработок для вебмастера
Заработок для начинающего вебмастера!

 


создать сайт // учебник perl // Заработало! Что же произошло?

Заработало! Что же произошло?

Команда perl hello.pl запустила на вашем компьютере программу perl. Эта программа называется интерпретатором perl. Интерпретатор - это "ум, честь и совесть" Perl. Его задача состоит в том, чтобы открыть указанный в командной строке файл (в данном случае hello.pl), найти в нём программу и выполнить её.

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

Интерпритатор perl читает программу с диска и выполняет её до тех пор, пока она не закончится. После выполнения программы интерпретатор возвращает управление операционной системе.

Теперь посмотрим, как же выполнилась программа hello.

Проследим за Perl

Первая строка программы hello.

#!/usr/bin/perl

В Perl всё, что идёт в строке после символа #, считается комментарием. Комментарии Perl просто игнорирует. Однако символы #! означают нечто другое. После них должен быть указан путь к интерпретатору perl - /usr/bin/perl/. В UNIX принято, что программа, содержащая в первой строке символы #!, после которых указан путь к интерпретатору, может запускаться по имени. Некоторые Web-серверы, например Apache, также используют строку с #! для запуска программ без непосредственного вызова интерпритатора perl.

Следующая строка программы:

print "Hello, World!\n";

В этой строке находится оператор Perl, обозначающий действия, которые должен выполнить Perl. Строка содержит вызов функции print, которой передаёься строка Hello, World! и символ новой строки. Функция должна отобразить эту строку на экране. В конце оператора следует точка с запятой.

В Perl символ ; называется оператором-разделителем. Он разделяет операторы в программах Perl и указывает, где конец одного оператора и начало следующего.

В нашем случае функция print отображает фразу Hello, World!. Символы \n в конце строки говорят Perl о том, что нужно вывести пустую строку после напечатанной фразы. Кавычки, в которые заключена фраза и \n, сообщают Perl о том, что это строка, а не другоя функция. В следующих статьях этому будет уделенном достаточно много внимания.

Это вы должны знать

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

Конечно есть определённые места в программе, где нельзя помещать такие символы. Например, нельзя вставлять пробелы в имя функции. Нельзя также вставлять их в числа, скажем 25 61 - не то же самое, что 2561.



 



 

 

 

 

как создать свой сайт