Почему (проницательное) Руководство по Ruby , иногда называемое w (p) GtR или просто «пронзительным руководством», является вводной книгой в язык программирования Ruby , написанной « почему счастливчик» . Книга распространяется по лицензии Creative Commons Attribution-ShareAlike.
Эта книга необычна среди книг по программированию тем, что в ней много странного юмора и множество побочных сюжетов, которые иногда совершенно не связаны с темой. Многие мотивы стали шутками в сообществе Ruby, например, отсылки к словам «толстый бекон». В книгу вошли многие персонажи, которые также стали популярными, в частности, мультяшные лисы и Трейди Бликс , большой черный кот из семейства кошачьих, который является проводником лисиц (и иногда учит их некоторому Рубину).
Книга опубликована в форматах HTML и PDF . Третья глава была перепечатана в книге Джоэла Спольски «Лучшее написание программного обеспечения I: выбор и введение» (Apress, 2005).
СОДЕРЖАНИЕ
- Об этой книге
- Конничи ва, Руби
- Быстрая (и, надеюсь, безболезненная) поездка по Ruby (с Cartoon Foxes): базовое введение в основные концепции Ruby
- Плавающие листочки кода: оценки и значения, хэши и списки
- Они делают правила, а они - то, что воплощает мечту: case / when, while / until, область видимости переменных, блоки, методы, определения классов, атрибуты классов, объекты, модули, самоанализ в IRB , dup, self, модуль rbconfig
- Центр города: метапрограммирование , регулярные выражения
- Когда вы желаете бороды: метод send, новые методы в существующих классах
Следующие главы - это «Пакеты расширения»:
- The Tiger's Vest (с базовым введением в IRB): обсуждает IRB, интерактивный интерпретатор Ruby.
Внешние ссылки
- Исходный сайт
- Вилка в активном состоянии
- Сторонняя версия PDF: Ruby Inside
- Перевод на португальский (Бразилия)