Файл: Понятие переменной в программировании. Виды и типы переменных. ( Адрес переменной).pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 26.06.2023

Просмотров: 105

Скачиваний: 3

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Второй этап — определение (instantation). На этом этапе указывается количество элементов массива, называемое его длиной, выделяется место для массива в оперативной памяти, переменная-ссылка получает адрес массива. Все эти действия производятся еще одной операцией языка Java — операцией new тип, выделяющей участок в оперативной памяти для объекта, указанного в операции типа, и возвращающей в качестве результата адрес этого участка.

Третий этап — инициализация (initialization). На этом этапе элементы массива получают начальные значения.[80]

Массивы в Java всегда определяются динамически, хотя ссылки на них задаются статически.

В Perl все массивы одномерны, и их можно представлять себе как линейный список скаляров, называемых элементами массива, для ссылки на которые достаточно одного индекса. Массивы Perl хранят однотипные данные, как и в других языках программирования, но скаляр может быть числом или строкой. Поэтому с точки зрения других языков программирования в массивах Perl могут храниться разнотипные данные.[81]

В Perl и Java так же есть хэши. Хэш представляет собой массив, состоящий из пар "ключ-значение", при этом доступ к каждому значению записи осуществляется по ассоциированному с ним ключу.

В Perl Хэш можно представить как %имя_хэша, а доступ к его оnдельным элементам выполняется в форме $имя_хэша{выражение}.

Вот примеры хэшей:

$hash{1}="key1";

$hash{'myset'}="file.txt";

Хэш должен содержать четное количество элементов.

Для удаления элементов из хэша нужно воспользоваться функцией delete: delete($hash{1});

Чтобы выделить отдельные ключи и значения хэша, нужно воспользоваться функциями keys() и values() соответственно.[82]

В Java хэш используется, как составная часть в имени hash. В Java, хеш-код — это целочисленный результат работы метода, которому в качестве входного параметра передан объект. Хэш-значение используется как индекс в таблице, где хранится информация. Java предоставляет стандартный интерфейс к хэш-таблицам. Хэш-таблица из п элементов — это массив списков, средняя длина которых равна п/'(размер_массива). Хэш в Java ссылочным типом.

Следует сделать вывод о том, что переменная играет важную роль в программировании так как она является именованной частью памяти и основным элементом хранения информации. Переменные в каждом языке программирования задаются по-разному. Переменная в Java и переменная в Perl – это разные переменные. Язык Java чувствителен к регистру символов, в отличии от Perl в котором программа способна работать даже с ошибками. Также Java является строго типизированным, в отличии от Perl.


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

ЗАКЛЮЧЕНИЕ

Переменная в программировании занимает значимое место так как играет роль идентификатора, который определяет данные. В процессе выполнения программы переменная может менять своё значение, это характеризует гибкость переменных. Информацию в переменной можно редактировать, хранить, извлечь. Переменная в программировании реализуется посредством языков программирования. Собственно, с появлением языков программирования появилась и сама переменная. Результатом работы над разными переменными является работа с данными.

В разных языках программирования переменная задаётся по-разному, это характеризует синтаксические различия между языками. При написании переменных в каком-либо языке программирования следует не только придерживаться правильности написания имени и типов переменных, но и учитывать область действия переменной и пространства имён.

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

СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ

  1. Босуэлл Д., Фаучер Т. Читаемый код, или Программирование как искусство / Д. Босуэлл, Т. Фаучер. – СПб.:Питер, 2012. – 2008 с.
  2. Будилов В.А. Интернет-программирование на Java / В.А. Будилов. – СПб.: БХВ-Петербург, 2003. – 704 с.
  3. Васильев А.Н. Java. Объектно-ориентированное программирование: Учебное пособие / А.Н. Васильев. — СПб.: Питер, 2011. — 400 с.
  4. Грошев А.С. Информатика. Учебник для вузов /А.С. Грошев. – Архангельск: Арханг. гос. техн. ун-т, 2010. – 470 с.
  5. Гурский Д. ActionScript 2: программирование во Flash MX 2004. Для профессионалов / Д.Гурский. – СПб.: Питер, 2004. – 1088 с.
  6. Дронов В.А. Macromedia Flash MX. Экспресс- курс / В.А. Дронов. – СПб.: БХВ-Петербург, 2003. – 352 с.
  7. Дронов В.А. Windows 8: разработка Metro-приложений для мобильных устройств / В. А. Дронов. – СПб.: БВХ-Петербург, 2012. – 528 с.
  8. Дунаев Д.Н. Виды задач линейного программирования, способы их решения // Наука и современность. – 2013. - №21. – С. 121-126.
  9. Дунаев В.В. web-программирование для всех / В.В. Дунаев. – СПб.:БХВ-Петербург, 2008. – 560 с.
  10. Дунаев В.В. HTML, скрипты и стили. 3 изд. перераб. и доп. / В.В. Дунаев. – СПб.: БХВ-Петербург, 2011. – 816 с.
  11. Иванов В. Microsoft Office System 2003: Учебный курс / В. Иванов. – СПб.: Питер; Киев: Издательская группа BHV, 2004. – 640 с.
  12. Иванов Н.Н. программирование в Linux/ самоучитель. – 2-е изд., перераб. и доп./ Н.Н. Иванов. – СПб.: БВХ-Петербург, 2012. – 400 с.
  13. Исмаилова С. Большая школьная энциклопедия / С. Исмаилова. – М.: Русское энциклопедическое товарищество, 2004. – 1216 с.
  14. Камаев В.А., Костерин В.В. Технологии программирования: Учебник /В.А. Камаев, В.В. Костерин. -М.: Высш. шк., 2005. – 359 с.
  15. Карабцев С.Н. Программирование на java. Учебное пособие / С.Н. Карабцев. - Кемерово : КемГУ, 2012. – 283 с.
  16. Кетков Ю.Л., Кетков А.Ю. Практика программирования: Бейсик, Си, Паскаль. Самоучитель /Ю.Л. Кетков, А.Ю. Кет-ков. – СПб.: БВХ-Петербург, 2001. – 468 с.
  17. Кобелев И.А., Иванова Л.В., Чекушина В.Е. Два типа языков программирования // Современные проблемы науки и образования, 2014. - №4. – С. 16 – 24.
  18. Колисниченко Д.Н. PHP и MySQL. Разработка веб-приложений. – 5-е изд. перераб. и доп. / Д.Н. Колисниченко. – СПб.: БХВ-Петербург, 2015. – 592 с.
  19. Корниенко М.М., Иванова И.Д. Информатика. Основы алгоритмизации и программирования: Теоретические основы, примеры и задания, практические работы / М.М. Корниенко, Иванова И.Д. – Харьков: Издательство «Ра-нок», 2009. – 48 с.
  20. Кудрявцева И.А. Классификация парадигм программирования в контексте теоретического программирования // Известия Российского государственного педагогического университета им. А.И. Герцена, 2015. - №173. – С. 78 – 89.
  21. Лаптев В. C++. Экспресс-курс. Для начинающих программистов / В. Лаптев. – СПб.: БХВ-Петербург, 2004. – 512 с.
  22. Лафоре Р. Объектно-ориентированное программирование в C++. Классика Computer Science. 4-е изд. / Р. Лафоре. – СПб.: Питер, 2011. – 928 с.
  23. Магда Ю. С. UNIX / Ю.С. Магда. — СПб.: БХВ-Петербург, 2006. — 528 с.
  24. Могилёв А.В., Листрова Л.В. Методы программирования. Компьютерные вычисления / А.В. Могилёв, Л.В. Листрова. – СП.:БХВ-Петербург, 2008. – 320 с.
  25. Непейвода Н.Н. Стили и методы программирования. Лекции 2004 г. / Н.Н. Непейвода. – М.-Ижевск: Институт компьютерных исследований, 2004. – 328 с.
  26. Никсон Р. Создаем динамические веб-сайты с помощью PHP, MySQL, JavaScript, CSS и HTML5. 3-е изд. / Р. Никсон. – СПб.: Питер, 2015. – 688 с.
  27. Опалева Э.А., Самойленко В.П. Языки программирования и методы трансляции / Э.А. Опалева, В.П. Самойленко. – СПб.: БХВ-Петербург, 2005. – 480 с.
  28. Полубенцева М.И. C/C++. Процедурное программирование / М.И. Полубенцева. – СПб.: БВХ-Петербург, 2008. – 448 с.
  29. Прохоренюк Н.А., Дронов В.А. HTML, JavaScript, PHP и MySQL. Джентльменский набор Web-мастера. - 4-е изд., перераб. И доп. / Н.А. Прохоренюк, В.А. Дронов. – СПб.: БХВ-Петербург, 2015. – 768 с.
  30. Симонович С.В. Информатика. Базовый курс: Учебник для вузов. 3-е изд. Стандарт третьего поколения / С.В. Симонович. – СПБ.: Питер. – 2011. – 640 с.
  31. Скляр Д., Трахенберг А. PHP. Рецепты программирования. 3-е изд. / Д. Скляю, А. Трахенберг. – СПб.: Питер, 2015. – 784 с.
  32. Собель М. Linux. Администрирование и системное программирование. 2-е изд. / М. Собель — СПб.: Питер, 2011. — 880 с.
  33. Строительная информатика: учебное пособие / П.А. Акимов, Т.Б.Кайтуков, М.Л. Мозгалёва, В.Н. Сидоров. – М.: Издательство АСВ, 2014. – 432 с.
  34. Ташков П. Веб-мастеринг на 100%: Html, Css, Javascript, Php, Cms, Ajax, раскрутка / Ташков П. – СПб.:Питер, 2011. – 512 с.
  35. Усов В. Swift. Основы разработки приложений под iOS / В. Усов. – СПб.: Питер, 2015. – 300 с.
  36. Хаббибулин И.Ш. Java 7 / И.Ш. Хаббибулин. — СПб.: БХВ-Петербург, 2012. — 768 с.
  37. Шапошников И.В. PHP 5.1. Учебный курс / И.В. Шапошников. – СПБ.: Питер, 2007. – 192 с.

  1. Кобелев И.А., Иванова Л.В., Чекушина В.Е. Два типа языков программирования // Современные проблемы науки и образования, 2014. - №4. – С. 16-17.

  2. Кудрявцева И.А. Классификация парадигм программирования в контексте теоретического программирования // Известия Российского государственного педагогического университета им. А.И. Герцена, 2015. - №173. – С. 78.

  3. Камаев В.А., Костерин В.В. Технологии программирования: Учебник /В.А. Камаев, В.В. Костерин. -М.: Высш. шк., 2005. – С. 14.

  4. Камаев В.А., Костерин В.В. Технологии программирования: Учебник /В.А. Камаев, В.В. Костерин. -М.: Высшая школа, 2005. – С. 36-37.

  5. Кудрявцева И.А. Классификация парадигм программирования в контексте теоретического программирования // Известия Российского государственного педагогического университета им. А.И. Герцена, 2015. - №173. – С. 78.

  6. Камаев В.А., Костерин В.В. Технологии программирования: Учебник /В.А. Камаев, В.В. Костерин. -М.: Высшая школа, 2005. – С. 114-115.

  7. Опалева Э.А., Самойленко В.П. Языки программирования и методы трансляции / Э.А. Опалева, В.П. Самойленко. – СПб.: БХВ-Петербург, 2005. – С. 27.

  8. Гурский Д. ActionScript 2: программирование во Flash MX 2004. Для профессионалов / Д.Гурский. – СПб.: Питер, 2004. – С. 162.

  9. Камаев В.А., Костерин В.В. Технологии программирования: Учебник /В.А. Камаев, В.В. Костерин. - М.: Высшая школа, 2005. – С. 22.

  10. Могилёв а.В., Листрова Л.В. Методы программирования. Компьютерные вычисления / А.В. Могилёв, Л.В. Листрова. – СП.:БХВ-Петербург, 2008. – С. 11.

  11. Газаров А. Устранение неисправностей и ремонт ПК своими руками на 100% / А. Газаров. – М.: Питер, 2011. – С. 11.

  12. Непейвода Н.Н. Стили и методы программирования. Лекции 2004 г. / Н.Н. Непейвода. – М.-Ижевск: Институт компьютерных исследований, 2004. – С. 6.

  13. Кобелев И.А., Иванова Л.В., Чекушина В.Е. Два типа языков программирования // Современные проблемы науки и образования. – 2014. - №4. – С. 18.

  14. Скляр Д., Трахенберг А. PHP. Рецепты программирования. 3-е изд. / Д. Скляю, А. Трахенберг. – СПб.: Питер, 2015. – С. 259.

  15. Могилёв А.В., Листрова Л.В. Методы программирования. Компьютерные вычисления / А.В. Могилёв, Л.В. Листрова. – СПб.: БХВ-Петербург, 2008. – С. 26.

  16. Дунаев В.В. web-программирование для всех / В.В. Дунаев. – СПб.:БХВ-Петербург, 2008. – С. 37.

  17. Могилёв А.В., Листрова Л.В. Методы программирования. Компьютерные вычисления / А.В. Могилёв, Л.В. Ли-строва. – СПб.: БХВ-Петербург, 2008. – С. 26.

  18. Дунаев В.В. web-программирование для всех / В.В. Дунаев. – СПб.:БХВ-Петербург, 2008. – С. 37.

  19. Исмаилова С. Большая школьная энциклопедия / С. Исмаилова. – М.: Русское энциклопедическое товарищество, 2004. – С. 281.

  20. Исмаилова С. Большая школьная энциклопедия / С. Исмаилова. – М.: Русское энциклопедическое товарищество, 2004. – С. 281.

  21. Опалева Э.А., Самойленко В.П. Языки программирования и методы трансляции / Э.А. Опалева, В.П. Самойленко. – СПб.: БХВ-Петербург, 2005. – С. 27-28.

  22. Прохоренюк Н.А., Дронов В.А. HTML, JavaScript, PHP и MySQL. Джентльменский набор Web-мастера. - 4-е изд., перераб. И доп. / Н.А. Прохоренюк, В.А. Дронов. – СПб.: БХВ-Петербург, 2015. – С. 148.

  23. Опалева Э.А., Самойленко В.П. Языки программирования и методы трансляции / Э.А. Опалева, В.П. Самойленко. – СПб.: БХВ-Петербург, 2005. – С. 29.

  24. Дунаев В.В. HTML, скрипты и стили. 3 изд. перераб. и доп. / В.В. Дунаев. – СПб.: БХВ-Петербург, 2011. – С. 648.

  25. Прохоренюк Н.А., Дронов В.А. HTML, JavaScript, PHP и MySQL. Джентльменский набор Web-мастера. - 4-е изд., перераб. И доп. / Н.А. Прохоренюк, В.А. Дронов. – СПб.: БХВ-Петербург, 2015. – С. 148.

  26. Дунаев В.В. web-программирование для всех / В.В. Дунаев. – СПб.:БХВ-Петербург, 2008. – С. 100.

  27. Колисниченко Д.Н. PHP и MySQL. Разработка веб-приложений. – 5-е изд. перераб. и доп. / Д.Н. Колисниченко. – СПб.: БХВ-Петербург, 2015. – С. 571.

  28. Кобелев И.А., Иванова Л.В., Чекушина В.Е. Два типа языков программирования // Современные проблемы науки и образования. – 2014. - №4. – С. 20.

  29. Опалева Э.А., Самойленко В.П. Языки программирования и методы трансляции / Э.А. Опалева, В.П. Самойленко. – СПб.: БХВ-Петербург, 2005. – С. 28.

  30. Исмаилова С. Большая школьная энциклопедия / С. Исмаилова. – М.: Русское энциклопедическое товарищество, 2004. – С. 281.

  31. Грошев А.С. Информатика. Учебник для вузов /А.С. Грошев. – Архангельск: Арханг. гос. техн. ун-т, 2010. – С.372.

  32. Дронов В.А. Macromedia Flash MX. Экспресс- курс / В.А. Дронов. – СПб.: БХВ-Петербург, 2003. – С. 253.

  33. Кетков Ю.Л., Кетков А.Ю. Практика программирования: Бейсик, Си, Паскаль. Самоучитель /Ю.Л. Кетков, А.Ю. Кетков. – СПб.: БВХ-Петербург, 2001. – С. 168.

  34. Карабцев С.Н. Программирование на java. Учебное пособие / С.Н. Карабцев. - Кемерово : КемГУ, 2012. – С. 39.

  35. Исмаилова С. Большая школьная энциклопедия / С. Исмаилова. – М.: Русское энциклопедическое товарищество, 2004. – С. 287.

  36. Полубенцева М.И. C/C++. Процедурное программирование / М.И. Полубенцева. – СПб.: БВХ-Петербург, 2008. – С. 108-109.

  37. Опалева Э.А., Самойленко В.П. Языки программирования и методы трансляции / Э.А. Опалева, В.П. Самойленко. – СПб.: БХВ-Петербург, 2005. – С. 28.

  38. Иванов Н.Н. программирование в Linux/ самоучитель. – 2-е изд., перераб. и доп./ Н.Н. Иванов. – СПб.: БВХ-Петербург, 2012. – С. 358.

  39. Опалева Э.А., Самойленко В.П. Языки программирования и методы трансляции / Э.А. Опалева, В.П. Самойленко. – СПб.: БХВ-Петербург, 2005. – С. 74.

  40. Опалева Э.А., Самойленко В.П. Языки программирования и методы трансляции / Э.А. Опалева, В.П. Самойленко. – СПб.: БХВ-Петербург, 2005. – С. 28.

  41. Могилёв А.В., Листрова Л.В. Методы программирования. Компьютерные вычисления / А.В. Могилёв, Л.В. Ли-строва. – СПб.: БХВ-Петербург, 2008. – С. 26.

  42. Будилов В.А. Интернет-программирование на Java / В.А. Будилов. – СПб.: БХВ-Петербург, 2003. – С. 517.

  43. Исмаилова С. Большая школьная энциклопедия / С. Исмаилова. – М.: Русское энциклопедическое товарищество, 2004. – С. 281.

  44. Опалева Э.А., Самойленко В.П. Языки программирования и методы трансляции / Э.А. Опалева, В.П. Самойленко. – СПб.: БХВ-Петербург, 2005. – С. 28.

  45. Иванов Н.Н. программирование в Linux/ самоучитель. – 2-е изд., перераб. и доп./ Н.Н. Иванов. – СПб.: БВХ-Петербург, 2012. – С. 357.

  46. Опалева Э.А., Самойленко В.П. Языки программирования и методы трансляции / Э.А. Опалева, В.П. Самойленко. – СПб.: БХВ-Петербург, 2005. – С. 47.

  47. Строительная информатика: учебное пособие / П.А. Акимов, Т.Б.Кайтуков, М.Л. Мозгалёва, В.Н. Сидоров. – М.: Издательство АСВ, 2014. – С. 16 - 17.

  48. Симонович С.В. Информатика. Базовый курс: Учебник для вузов. 3-е изд. Стандарт третьего поколения / С.В. Симонович. – СПБ.: Питер. – 2011. – С. 598.

  49. Симонович С.В. Информатика. Базовый курс: Учебник для вузов. 3-е изд. Стандарт третьего поколения / С.В. Си-монович. – СПБ.: Питер. – 2011. – С. 599.

  50. Гурский Д. ActionScript 2: программирование во Flash MX 2004. Для профессионалов / Д.Гурский. – СПб.: Питер, 2004. – С. 163.

  51. Никсон Р. Создаем динамические веб-сайты с помощью PHP, MySQL, JavaScript, CSS и HTML5. 3-е изд. / Р. Никсон. – СПб.: Питер, 2015. – С. 87.

  52. Собель М. Linux. Администрирование и системное программирование. 2-е изд. / М. Собель. – СПб.: Притер, 2011. – С. 456.

  53. Никсон Р. Создаем динамические веб-сайты с помощью PHP, MySQL, JavaScript, CSS и HTML5. 3-е изд. / Р. Никсон. – СПб.: Питер, 2015. – С. 87.

  54. Лафоре Р. Объектно-ориентированное программирование в C++. Классика Computer Science. 4-е изд. / Р. Лафоре. – СПб.: Питер, 2011. - С. 206.

  55. Колисниченко Д.Н. Современный сайт на РНР и JavaScript / Д.Н. Колисниченко. – СПб.: Питер, 2009. – С. 115.

  56. Лафоре Р. Объектно-ориентированное программирование в C++. Классика Computer Science. 4-е изд. / Р. Лафоре. – СПб.: Питер, 2011. - С. 207.

  57. Дронов В.А. Windows 8: разработка Metro-приложений для мобильных устройств / В. А. Дронов. – СПб.: БВХ-Петербург, 2012. – С. 78.

  58. Босуэлл Д., Фаучер Т. Читаемый код, или Программирование как искусство / Д. Босуэлл, Т. Фаучер. – СПб.:Питер, 2012. – С. 115.

  59. Опалева Э.А., Самойленко В.П. Языки программирования и методы трансляции / Э.А. Опалева, В.П. Самойленко. – СПб.: БХВ-Петербург, 2005. – С. 39.

  60. Лаптев В. C++. Экспресс-курс. Для начинающих программистов / В. Лаптев. – СПб.: БХВ-Петербург, 2004. – С. 80.

  61. Могилёв А.В., Листрова Л.В. Методы программирования. Компьютерные вычисления / А.В. Могилёв, Л.В. Ли-строва. – СПб.: БХВ-Петербург, 2008. – С. 161.

  62. Опалева Э.А., Самойленко В.П. Языки программирования и методы трансляции / Э.А. Опалева, В.П. Самойленко. – СПб.: БХВ-Петербург, 2005. – С. 39.

  63. Иванов В. Microsoft Office System 2003: Учебный курс / В. Иванов. – СПб.: Питер; Киев: Издательская группа BHV, 2004. – С. 611.

  64. Опалева Э.А., Самойленко В.П. Языки программирования и методы трансляции / Э.А. Опалева, В.П. Самойленко. – СПб.: БХВ-Петербург, 2005. – С. 40.

  65. Никсон Р. Создаем динамические веб-сайты с помощью PHP, MySQL, JavaScript, CSS и HTML5. 3-е изд. / Р. Никсон. – СПб.: Питер, 2015. – С. 86.

  66. Шапошников И.В. PHP 5.1. Учебный курс / И.В. Шапошников. – СПБ.: Питер, 2007. – С. 26.

  67. Босуэлл Д., Фаучер Т. Читаемый код, или Программирование как искусство / Д. Босуэлл, Т. Фаучер. – СПб.:Питер, 2012. – С. 115.

  68. Опалева Э.А., Самойленко В.П. Языки программирования и методы трансляции / Э.А. Опалева, В.П. Самойленко. – СПб.: БХВ-Петербург, 2005. – С. 43.

  69. Собель М. Linux. Администрирование и системное программирование. 2-е изд. / М. Собель — СПб.: Питер, 2011. — С. 512.

  70. Собель М. Linux. Администрирование и системное программирование. 2-е изд. / М. Собель. – СПб.: Питер, 2011. – С.505.

  71. Собель М. Linux. Администрирование и системное программирование. 2-е изд. / М. Собель — СПб.: Питер, 2011. — С. 513.

  72. Васильев А.Н. Java. Объектно-ориентированное программирование: Учебное пособие / А.Н. Васильев. —

    СПб.: Питер, 2011. — С. 21.

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

  74. Ташков П. Веб-мастеринг на 100%: Html, Css, Javascript, Php, Cms, Ajax, раскрутка / Ташков П. – СПб.:Питер, 2011. – С. 274.

  75. Собель М. Linux. Администрирование и системное программирование. 2-е изд. / М. Собель — СПб.: Питер, 2011. — С. 513.

  76. Васильев А.Н. Java. Объектно-ориентированное программирование: Учебное пособие / А.Н. Васильев. —

    СПб.: Питер, 2011. — С. 22.

  77. Собель М. Linux. Администрирование и системное программирование. 2-е изд. / М. Собель — СПб.: Питер, 2011. — С. 515.

  78. Васильев А.Н. Java. Объектно-ориентированное программирование: Учебное пособие / А.Н. Васильев. —

    СПб.: Питер, 2011. — С. 25.

  79. Собель М. Linux. Администрирование и системное программирование. 2-е изд. / М. Собель — СПб.: Питер, 2011. — С. 516.

  80. Хаббибулин И.Ш. Java 7 / И.Ш. Хаббибулин. — СПб.: БХВ-Петербург, 2012. — С. 67.

  81. Собель М. Linux. Администрирование и системное программирование. 2-е изд. / М. Собель — СПб.: Питер, 2011. — С. 519.

  82. Магда Ю. С. UNIX / Ю.С. Магда. — СПб.: БХВ-Петербург, 2006. — С. 484.