ВОПРОСЫ ПО КУРСУ "ЯЗЫКИ И ТЕХНОЛОГИИ СОЗДАНИЯ РАСПРЕДЕЛЁННЫХ ПРИЛОЖЕНИЙ"

1. Понятие "Расприеделённое приложение"
2. История и области применения языка Perl
3. Типы переменых в Perl
4. Имена, разыминовывающие префиксы и идентификаторы в Perl
5. Одинарные и двойные кавычки. Интерполяция
6. Escape-последовательности
7. Арифметические операции, автоинкремент, автодекремент
8. Операции присваивания и сравнения
9. Операции над строками
10. Логические операции и операции поразрядного сравнения
11. Операторы безусловного перехода goto LABEL и goto EXPR
12. Условный оператор ? (вопрос). Простые условные операторы с if и unless
13. Понятие блока. Условный блочный оператор
14. Операторы цикла whle и until
15. Управление циклом. Операторы next, last и redo
16. Списки. Задание списка. Функция qw()
17. Массивы. Скалярный и списковый контекст
18. Одномерные массивы. Срезы массивов. Функции puch, pop и shift
19. Двумерные массивы
20. Цикл foreach
21. Хеши или ассоциативные массивы
22. Текстовые файлы. Проверка существования и открытие файла
23. Способы чтения файла
24. Запись в файл
25. Вывод в двоичный файл
26. Оператор "обратные кавычки", функции system() и  exec()
27. Регулярные выражения. Простой поиск. Переменные $`, $& и $'
28. Регулярные выражения. Модификаторы i и g
29. Регулярные выражения. Метасимволы /, ^, $, . (точка), |, ( ), [ ]
30. Регулярные выражения. Метасимволы \d, \D, w, W
31. Регулярные выражения.. Множители *, +, ?, {}
32. Регулярные выражения. Прожорливость
33. Регулярные выражения. Замена
34. Транслитерация
35. CGI. Назначение. Методы передачи параметров
36. Модуль CGI. Способы обработки параметров, передаваемых веб-сервером
37. Запуск программ на языке Perl из командной строки 
38. Работа с базой данных. Модуль Win32::ODBC
39. Подсоединение к Perl-программе функций и переменных. Операторы use и require
40. Подпрограммы и функции. Механизм передачи параметров
41. Лексическая область видимости
42. Пакеты. Объявления my, our и local
43. Подпрограммы и функции в Perl 
44. Модули и прагмы. Требования к оформлению модуля
45. Жёсткие ссылки
46. Символические ссылки
47. Способы передачи массивов в подпрограммы
48. Модули LWP и LWP:Simple
49. Графический модуль GD
50. Язык POD
51. Создание собственного модуля