Эта книга - официальное руководство по динамическому языку программирования Ruby.
Звездный авторский состав:
Дэвид Флэнаган - известнейший специалист в области программирования, автор ряда бестселлеров по JavaScript и Java (The Definitive Guide и Java in a Nutshell.
Юкихиро "Matz" Мацумото - создатель, дизайнер и ведущий разработчик Ruby и автор "Ruby in a Nutshell".
В книге приведено детальное...
Эта книга - официальное руководство по динамическому языку программирования Ruby.
Звездный авторский состав:
Дэвид Флэнаган - известнейший специалист в области программирования, автор ряда бестселлеров по JavaScript и Java (The Definitive Guide и Java in a Nutshell.
Юкихиро "Matz" Мацумото - создатель, дизайнер и ведущий разработчик Ruby и автор "Ruby in a Nutshell".
В книге приведено детальное описание всех аспектов языка: лексической и синтаксической структуры Ruby, разновидностей данных и элементарных выражений, определений методов, классов и модулей. Кроме того, книга содержит информацию об API-функциях платформы Ruby.
Издание будет интересно опытным программистам, знакомящимся с новым для себя языком Ruby, а также тем, кто уже программирует на Ruby и хочет достичь более высокого уровня понимания и мастерства работы.
Более подробно об авторах:
Дэвид Флэнаган -программист, который в большинстве случаев занимается написанием Java и JavaScript. Дэвид окончил Массачусетский технологический институт по специальности в области компьютерной науки и техники. Он живет со своей женой и детьми в США на Тихоокеанском побережье между городами Сиэтл, Вашингтон, Ванкувер и Британская Колумбия. У Дэвида есть блок www.davidflanagan.com.
Юкихиро Мацумото ("Мац") - создатель Ruby, профессиональный программист, который работал в японской компании NetLab. Благодаря созданию языка Ruby, во всем мире заговорили о создателях программного обеспечения Японии.
существенный плюс книге, что включается рассмотрение разницы API между ruby версии 1.8.Х и ещё не ставшей повседневной, переработанной версии 1.9.Х. Книга достойна быть настольной для рубиста любого уровня
Гость
Попытаюсь составить объективную картину:
Что понравилось.
1.Широта охвата материала.(в т.ч. версия Ruby 1.9)
2.Авторитетный источник(Автор языка)
3.Русский язык :)
Что не понравилось.
1. С моей точки зрения авторы начали изложение не с того конца.
Вначале нужно было дать краткое объяснение синтаксиса языка, а затем сразу перейти к объектам, базовой состовляющей языка.Пояснить на простых примерах как просто их можно расширять и применять.
Далее переходим к метапрграммированию.Опять же вещь незаменимая.Понимание которой дает хорошую базу для работы с ruby-фреймворками(читай rails :)). Авторы пишут, что метапрограммирование это вещь сложная и вовсе не обязательна для успешного рубиста 0_0
А уже затем можно было обо всем остальном и подробно.
2.В книге нет предметного указателя.То есть использовать ее в качестве справочника неудобно, хотя и можно :)
3.Некторые термины переведены на русский язык из-за привычки к английской терминологии иногда не сразу врубаешься что имеется в виду.
Вывод:
Если есть желание читать на русском о ruby эта книга лучший выбор, но она имеет ряд существенных недостатков.
Если освоили синтасис, рекоммендую начать с Metaprogramming Ruby
Книга дает правильный импульс, а дальше уже можно изучать документацию и браться за Матца :)
Книга несказанно понравилась. Вообще решил изучить Ruby, так сказать, для души :). И данное произведение помогло мне в этом. Написано живым, понятным языком. Правда стоит отметить, что изучить очередной язык для меня не в тягость, потому что этот этап пройден, из чего следует отметить, что некоторые главы я просто перелистывал, на подобие тех, которые разбирают операторы условного перехода. То есть в некоторые моменты было скучно читать, но это лишь только от того, что у меня все-таки есть какой-никакой опыт в программировании и мне все-таки хотелось наконец-таки добраться до особенностей, которые отличают Ruby от остальных языков (и их оказалось довольно много).
Могу смело советовать приобретать эту книгу всем, кто хочет познакомиться и окунуться в мир прекрасного языка Ruby.
Лучшая книга по языку Ruby! Самая настольная книга из всех по руби. Лучшая книга по программированию на этом интересном языке программирования...
Любовь к предмету во многом определяется учебником. Язык Ruby я уже люблю :)