Книги / Языки программирования / Ruby / Программирование на Ruby

Программирование на Ruby

Дэйв Томас, Чед Фаулер, Энди Хант

Эта книга представляет собой исчерпывающее руководство по языку программирования Ruby, написанное ведущими экспертами в этой области. Она охватывает все аспекты языка — от базового синтаксиса до продвинутых концепций объектно-ориентированного программирования.

В первой главе читатели знакомятся с философией Ruby, основными принципами ООП и базовым синтаксисом языка. Подробно рассматриваются ключевые слова, идентификаторы, типы данных, операторы, циклы и ветвления, а также механизм исключений.

Особое внимание уделяется объектно-ориентированным возможностям Ruby: созданию классов и объектов, работе с методами и атрибутами, использованию модулей и примесей. Книга также раскрывает динамическую природу языка — метапрограммирование, рефлексию и обработку отсутствующих методов.

Отдельная глава посвящена работе со строками — одной из сильных сторон Ruby. Рассматриваются различные способы создания строк, их обработка, форматирование, поиск и преобразование. Книга содержит множество практических примеров и идиоматических выражений, характерных для Ruby-сообщества.