The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Релиз языка программирования Ruby 1.9.2"
Отправлено Michael Shigorin, 19-Авг-10 20:30 
>как только немного вник в Perl, для себя понял, что shell
>- для чего-то чуть более грандиолзного, чем небольшие скрипты, адски сложен.

Да, поскольку он не создавался как _язык_ программирования (и не умеет сколь-нибудь сложных структур данных).

Шелл хорош, когда нужно склеить уже существующие утилиты.  Особенно если пайпами.

>И вот щас захотелось Rubi глянуть, говорят там ООП красивое, интересно

Правду говорят.  Здесь есть такая штука как mixin'ы -- можно контролируемо наследовать свойства из нескольких мест: мы можем нарисовать модуль, в котором определены константами цвета, и другой, в котором определены формы и методы пусть нахождения площади и объёма -- и унаследовать в классе "мяч".  А потом порождать объекты класса "мяч", которые могут варьироваться по цвету и форме естественным образом.  И это гораздо лучше подходов как Java и прочих с простым наследованием, так и C++ и прочих с множественным :)

http://ruby.osdn.org.ua/pickaxe/html/tut_modules.html

>я вообще это ООП плохо понимаю, т.к. по образованию не прогаммист.
>=))

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

http://ruby.osdn.org.ua/pickaxe/html/intro.html
http://ruby.osdn.org.ua/pickaxe/html/tut_classes.html
http://ruby.osdn.org.ua/pickaxe/html/tut_methods.html

(вся книжка с оглавлением -- на http://ruby.osdn.org.ua/pickaxe/)

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
  Введите код, изображенный на картинке: КОД
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру