- Главная
- Информатика
- Язык программирования - PERL

Содержание
- 2. Perl — высокоуровневый интерпретируемый динамический язык программирования общего назначения, созданный Ларри Уоллом, лингвистом по образованию. Название
- 3. Общая структура Perl в общих чертах ведёт своё начало от языка Си. Perl — процедурный по
- 4. Perl 5 добавил поддержку сложных типов данных, первоклассных функций (замыкание как значение) и объектную модель. В
- 5. ростейшая программа «Hello, world!» выглядит следующим образом: #!/usr/bin/perl print "Hello, world!\n"; либо для CGI: #!/usr/bin/perl print
- 7. Скачать презентацию
Слайд 2Perl — высокоуровневый интерпретируемый динамический язык программирования общего назначения, созданный Ларри Уоллом,
Perl — высокоуровневый интерпретируемый динамический язык программирования общего назначения, созданный Ларри Уоллом,

Основной особенностью языка считаются его богатые возможности для работы с текстом, в том числе работа с регулярными выражениями, встроенная в синтаксис. Перл унаследовал много свойств от языков Си, AWK, скриптовых языков командных оболочек UNIX.
Слайд 3Общая структура Perl в общих чертах ведёт своё начало от языка Си.
Общая структура Perl в общих чертах ведёт своё начало от языка Си.

Perl также заимствует ряд свойств из языков программирования командных оболочек UNIX. Все переменные маркируются ведущими знаками, которые точно выражают тип данных переменной в этом контексте (например, скаляр, массив, хеш). Важно, что эти знаки позволяют переменным быть интерполированным в строках. Perl обладает множеством встроенных функций, которые обеспечивают инструментарий, часто используемый для программирования оболочки, например сортировку или вызов системных служб.
Perl заимствует массивы из Lisp, регулярные выражения из AWK и sed, из AWK также позаимствованы хеши («ассоциативные массивы»). Регулярные выражения облегчают выполнение многих задач по парсингу, обработке текста и манипуляций с данными.
Слайд 4Perl 5 добавил поддержку сложных типов данных, первоклассных функций (замыкание как значение)
Perl 5 добавил поддержку сложных типов данных, первоклассных функций (замыкание как значение)

Это изображение, автор: Неизвестный автор, лицензия: CC BY-SA
Синтаксис Perl имеет много общего с синтаксисом языков Си, AWK, sed и Bourne shell.
Первая строка исходного кода может начинаться с «#!/Путь/к/Perl [-ключи]» — что указывает системе путь к интерпретатору Perl для выполнения программы в UNIX системах и выполнения их на веб-сервере. Изначально обработка такой строки — это функция shell, но Perl при выполнении программы также проверяет эту строку и читает из неё ключи, игнорируя путь к интерпретатору.
Все версии Perl выполняют автоматическую типизацию данных и автоматический контроль над памятью. Интерпретатор знает тип и запросы памяти каждого объекта программы, он распределяет и освобождает память, производя подсчёт ссылок. Перевод одного типа данных в другой — например, числа в строку — происходит автоматически во время исполнения, невозможные для выполнения переводы типов данных приводят к фатальной ошибке.
Слайд 5ростейшая программа «Hello, world!» выглядит следующим образом:
#!/usr/bin/perl
print "Hello, world!\n";
либо для CGI:
#!/usr/bin/perl
print "Content-type:
ростейшая программа «Hello, world!» выглядит следующим образом:
#!/usr/bin/perl
print "Hello, world!\n";
либо для CGI:
#!/usr/bin/perl
print "Content-type:

print "Hello, world!";
Программа MsExcel
Программа Trello и MalMath
Двумерные массивы
Морской фон
IDEF (I-CAM DEFinition или Integrated DEFinition) — методологии семейства ICAM
Windows и linux. Сравнительная характеристика
Презентация на тему Игромания. Зависимость от игр
Компьютерные вирусы
Crystal Clear. Простота и совершенство
Результаты анкетирования по теме Социальные сети
NearMe. Приложение для знакомств
Финграмотность – это тема
Представление чисел в формате с плавающей запятой
2_Состав языка C_new
Сетевые атаки на информацию
Семенюк МВ
Фотография и компьютер. Документ или фальсификация: факт и его компьютерная трактовка
Интернет-сервисы по созданию видеороликов
Национальные проекты цифровизации российской экономики
Использование ИКТ на уроках изобразительного и декоративно-прикладного искусства
Фёдоров Александр Станиславович
Моделирование движения математического маятника в среде с нелинейным сопротивлением на языке программирования Pascal
Электронное правительство Республики Казахстан
Методы создания и сопровождения сайта
Непозиционные системы счисления
7 - Working with arrays
Безопасный интернет
Кодирование информации в компьютере