LINUX.ORG.RU

Изивините а что обсуждать? оформление ссылки или как?

guilder ()

Это бельчец, полный.

[code] С чего начать изучать Ruby? С этого. Самый хороший учебник.[/code]

Учебник по языку должен описывать азы для чайников, идеи языка и парадигмы для тех кто не в первый раз имеет секс с неизвестными ЯВУ. В сабжевой книге даже примитивный io (кроме puts) не описан, про ООП в рубях ничего нет - создание класса это не ООП а пазор, наследование, properties, примеси и т.п.

//wfrr

anonymous ()

Мда...
Увидев тему про lor-faq-ruby прям обрадовался, а тут такой облом.
И да, кстати, учебник дерьмо.

babusha ()

В девелопмент,хм.
Ну
Ruby Это язык для того то и того то. А ещё с его помощью удобно делать то то и то то.Чаще всего он используется в том то.Под ruby больше кодят в ОС х чем в ОС у.
Обычно применяются выражения типа %:?*:?*%%:№%;
Регулярки...
Массивы...
[Чотам ещё в языках бывает]
Ссылки на сайт активно использующих
Ссылки на литературу
Программы сделанные на раби: а, б, в, г.
Раби в консоли употребляется обычно через команды д, е, ж, з.
Пакеты разработки, необходимые для раби-кодера в дебиан это *.деб ?.деб @.deb.
Примеры можно скачать с сайта ххх.
Великие раби-погромисты: Ричард Штольман, Пинус Торвальдс, Стив Фаллмер.

Как то так.

darkshvein ☆☆ ()
Ответ на: комментарий от darkshvein
Регулярки...
Массивы...
[Чотам ещё в языках бывает]

Нахрена учить руби, если его использование ограничивается фортраном^Wпохапе?

mv ★★★★★ ()

Да уж, дополнить бы его не помешало...

melkor217 ★★★★★ ()
Ответ на: комментарий от mv

Потому что руби язык для написания прикладного софта ^W^W^W^W общего назначения, php только для домашних страничек.

babusha ()

Видно, ТС учился по этому учебнику. Книжка-то не про Ruby, а что-то типа «Учимся писать простейшие программы на примере Ruby».

melkor217 ★★★★★ ()
Ответ на: комментарий от melkor217

Именно самые простейшие, моя первая книжка по руби, в ней ничего не рассказывается, кроме self.chomp if,while,gets(),примеры простейших методов и классов. Книжка мягкоговоря бесполезная.

babusha ()

Очень большая статья, молодец.

Zhbert ★★★★★ ()

«Самый хороший учебник» - рекомендует нам автор тредов «как вывести массив?» и «как извлечь квадратный корень?»

thesis ★★★★★ ()
Ответ на: комментарий от thesis

А что вы таки хотите, специалисты либо ушли либо в бане, а «то что осталось рекомендует».

//wfrr

anonymous ()
Ответ на: комментарий от thesis

>«Самый хороший учебник» - рекомендует нам автор тредов «как вывести массив?» и «как извлечь квадратный корень?»
По uju учебники не судят.

kernelpanic ★★★★★ ()
Ответ на: комментарий от mv

прозреваю, что отнюдь не временно

ибо умеют читать то что никто никогда не читает при регистрации

//wfrr

anonymous ()

чувак, ты даже сабж по негласному шаблону (который в /Development парой строчек выше) назвать не смог :)

yoghurt ★★★★★ ()
Ответ на: комментарий от kernelpanic

нифига, ужу не посоветует sicp, а когда посоетует это будет уже не ужу

//wfrr

anonymous ()
Ответ на: комментарий от kernelpanic

А я не сужу сам учебник. Я просто фантазирую на тему рекламной надписи на обложке.

thesis ★★★★★ ()

> Обсуждайте и дополняйте.

Без обид, не тебе писать мануалы. Пока.

anonymous ()
Ответ на: комментарий от melkor217

>Видно, ТС учился по этому учебнику
скорей, ТС написан по этому учебнику

anon1984 ()
Ответ на: комментарий от uju

на русском языке я не видел хороших учебников про ruby

//wfrr

anonymous ()
Ответ на: комментарий от uju

>> теперь пополненный.

А теперь смотрим на два FAQ неподалёку.

GotF ★★★★★ ()
Ответ на: комментарий от babusha

>php только для домашних страничек

авотнет, на нем еще фороникстестсьют написан (ужасная вещь!)

annulen ★★★★★ ()

>Какую IDE использовать для разработки на Ruby и Ruby on Ralis?

Забыл KDevelop 3. Ну и вим, кончено :)

А в целом, статья достойна К.О.

annulen ★★★★★ ()

уважаемые гуру, объясните пожалуйста, почему на этом блядском языке последняя строчка в коде вызовет ошибку.

class Ruby
  def self.shit
    'privet, zadrot!'
  end
end

puts Ruby.methods.include?('===')
#=> true
puts Ruby.methods.include?('shit')
#=> true

puts (Ruby === zadrot)
#=> true
puts (Ruby shit)
#=> NameError: undefined local variable or method `shit' for main:Object

anonymous ()
Ответ на: комментарий от anonymous

>>def self.shit

Блять, это же надо быть таким жЫрдям, сгинь пожалуйста!

babusha ()

lor-faq-ruby

если это wiki lor'a, не лучше ли назвать статью просто Ruby?

fedor ()
Ответ на: комментарий от babusha

бабуша, тебе, что конкретно не понравилось: self или shit ? если self, то ты явно руби не знаешь - там такое есть.

anonymous ()
Ответ на: комментарий от uju

> А какой лучше?

Увы, я не знаток руби. Но о языке там ни слова нет, только основы синтаксиса на примерах, ну и пара стандартных функций.

melkor217 ★★★★★ ()
Ответ на: комментарий от uju

По той же Scheme - есть вечный SICP. Обучение теории алгоритмов в терминах языка.

melkor217 ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.