Основы языка программирования Ruby

Основы языка программирования Ruby
Р.С. Самарев
  • Год:
    2015
  • Тип издания:
    Учебное пособие
  • Объем:
    100 стр. / 6.25 п.л
  • Формат:
    60x90/16
  • ISBN:
    978-5-7038-4219-5
  • Читать Online

Ключевые слова: Ruby, блоки, ветвления, исключения, классы, консольный ввод-вывод, константы, конструкторы, массивы, методы, наследование, области видимости, операторы, отладка, отложенные вычисления, переменные, перечислители, примеси, прототипирование, регулярные выражения, функциональное программирование, циклы

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

Для студентов МГТУ имени Н.Э. Баумана, обучающихся по направлению "Информатика и вычислительная техника" и изучающих дисциплины "Языки интернет-программирования" и "Практикум по интернет-программированию".

ОГЛАВЛЕНИЕ
1. Базовый синтаксис
1.1. Правила именования
1.2. Предопределенные переменные и константы
1.3. Комментарии
1.4. Константы, переменные
1.5. Область видимости переменных и констант
1.6. Простейший консольный вывод
2. Основные конструкции языка
2.1. Основные типы
2.2. Операторы
2.3. Блоки
2.4. Циклы и ветвление
2.5. Исключения
2.6. Основы классов
2.7. Строки
2.8. Регулярные выражения
2.9. Операции с числами
2.10. Символы и диапазоны
2.11. Консольный ввод-вывод
2.12. Файловые операции
2.13. Массивы
2.14. Ассоциативные массивы
2.15. Множества
2.16. Методы и блоки
3. Объектные средства языка
3.1. Классы
3.2. Подключение файлов программы
3.3. Модули и примеси
4. Компактный код
4.1. Блоки
4.2. Перечислители
4.3. Именование методов
4.4. Динамические методы
4.5. Элементы функционального программирования в Ruby
4.6. Отложенные вычисления
5. Тестирование и отладка
6. Области применения языка Ruby
6.1. Написание скриптов для администрирования
6.2. DSL. Возможности языка для создания новых языков
6.3. Тестирование программ
6.4. Управление серверами
6.5. Создание веб-приложений
6.6. Создание настольных приложений
6.7. Java и Ruby
6.8. Бизнес-аналитика
6.9. Прототипирование и отработка протоколов взаимодействия с периферийными устройствами
Приложение 1. Установка Ruby
Приложение 2. Стиль программирования и статическая проверка кода

Авторы работы: Самарев Р.С.