Hajm 325 sahifa
2007 yil
0+
Kitob haqida
Книга представляет собой руководство по созданию веб-приложений на языке Ruby. Изучение построено на практических примерах, листинги которых есть почти на каждой странице.
Даны основы Ruby, рассмотрены условные операторы, строки и регулярные выражения, операторы, функции, массивы, хэши, работа с файлами, классы. Описаны обработка XML, рефлексия, метапрограммирование, обработка исключений, инструментарий разработчика Tk и другие средства, включая RubyGems, RDoc и Embedded Ruby. Каждая глава завершается списком вопросов по теме. В конце книги для удобства собраны справочные материалы по языку Ruby и даны ответы на контрольные вопросы к главам.
Для веб-разработчиков.
Sharhlar, 2 sharhlar2
Учебник в принципе понравился своей краткостью. Для тех кто уже изучал программирование и знаком с языками типа Perl или PHP вполне подойдёт для быстрого изучения ещё одного языка. Тля тех же, кто решил изучить язык с нуля, я бы не стал рекомендовать. Здесь вы не найдёте примеров с расширенным объяснением каждой строки. Так же темы не затрагиваются достаточно глубоко, делает ставка на то, что вы уже знаете пару языков и понимаете принципы работы строк, массивов, классов, ООП и пр. Здесь вам подробно не объяснят что к чему.
Ну а для тех, кто изучал скриптовые языки, работал с XML и пр. кому просто надо изучить язык, вполне подойдёт. Например, для быстрого «въезда» в Ruby on Rail, чтобы понимать, что к чему, более чем достаточно.
Отличный пример хорошо структурированного и последовательного учебника. От простого к сложному, автор кратко и методично проходит по всей структуре языка – условные операторы, циклы, строки, методы, классы, массивы и тд., сопровождая примеры практикой (примеры можно и нужно скачать по ссылке).
Благодаря умелой подачи материала, книга будет полезна как совсем новичкам, для которых Ruby станет первым языком, так и для тех, кто уже умеет опыт в программировании. Но нужно заметить, что книга поверхностно ознакомит вас с языком. Чтобы глубже погрузиться в него, нужно будет читать дальше Фленагана или Фултона (последнего можно найти на литресе).
