среда, 13 июля 2011 г.

Re: вот так

Ну, тут какая ситуация. Стоит вспомнить, что был уже замечательный
питон в то время. И они решили в руби вместо множественного
наследования сделать миксины (стандартный ход), придумали красивый
синтаксис с :symbol и убрали скобочки, ибо они им казались лишними.
При этом отказались от жесткого индента и добавили уродский end.

Ну, и сделали блоки, что тоже было навеяно питоном, потому что многие
в нем были недовольны, что лямбды однострочные, но при этом core
всегда утверждало, что это верно и иначе быть не может.

Все, что касается дизайна руби, так это люди просто взяли то, что уже
было и сделали красивый синтаксис. Нет, они молодцы, конечно, они
потратили на это много сил и времени, они сумели как-то его
распиарить. Я даже помню статью, где сравнивался Ruby и Python.
Сравнение было в пользу Ruby, если не считать, что в статье брали
устаревшую версию Python, да и писал ее человек явно с Python и его
устройством знакомый плохо. Зато статья получилась популистсткая и
очень популярная в то время. Помнится я тогда из-за этой статьи
возненавидел Руби (к японским опен-сорс программистам я уже испытывал
вполне оформленную обоснованную неприязнь).

2011/7/13 pyromaniac - <kinwizard@gmail.com>:
> Ну вот хер знает. Он нашёл в себе силы и возможности создавать, творить.
> Причём делать то, что ему нравится. У меня так не получится. Мне надо семью
> кормить - вот и клепаю контроллеры, и, хотя это тоже интересно, но не так
> интересно, как создавать языки. Или концепции языков. Мне кажется, сборщик
> мусора - это дело сугубо технологическое. В яве тоже не всё и сразу было,
> тем не менее, ява - урод, а руби прекрасен.
>
>> Это крайне примитивный язык
> Другой вопрос в том, что в этом примитивном языке есть всё, чего хотелось
> бы, и даже больше.
>
>> хотя и удачно задизайненный
> как же Матзу подфортило, однако.
>
> Да, пристойного сборщика мусора нет, но тем не менее, все используют этот
> язык. По-моему, это только плюс Матзу. И как исследователь он молодец.
>
> 13 июля 2011 г. 18:37 пользователь Max Lapshin <max.lapshin@gmail.com>
> написал:
>>
>> 2011/7/13 pyromaniac - <kinwizard@gmail.com>:
>> > Ну правильно, не всем же контролеры клепать. Кто-то и исследовать
>> > должен. И вам того желаю.
>> >
>>
>> Слово <<исследовать>> в контексте руби звучит очень смешно. Это крайне
>> примитивный язык, хотя и удачно задизайненный. Но в нём нет ни капли
>> того дизайна языков программирования, которым занимается человечество
>> последние 30 лет: ни пристойного сборщика мусора, ни всех тех прочих
>> наработок, которые есть в ряде других продуктах, хотя бы в том же V8.
>>
>> Так что если Матц чем и занимается, то явно не исследованиями, идущими
>> на пользу руби.
>>
>> --
>> --
>> Данное сообщение отправлено Вам, так как Вы являетесь подписчиком группы
>> "RubyOnRails to russian" на группах Google.
>> FAQ группы находится по адресу: http://ru.wikibooks.org/wiki/RubyFAQ
>>
>>  Для того, чтобы отправить сообщение в эту группу, пошлите его по адресу
>> ror2ru@googlegroups.com
>>  Чтобы отменить подписку на эту группу, отправьте сообщение по адресу:
>> ror2ru-unsubscribe@googlegroups.com
>>  Дополнительные варианты находятся на странице группы
>> http://groups.google.com/group/ror2ru?hl=ru
>
> --
> --
> Данное сообщение отправлено Вам, так как Вы являетесь подписчиком группы
> "RubyOnRails to russian" на группах Google.
> FAQ группы находится по адресу: http://ru.wikibooks.org/wiki/RubyFAQ
>
> Для того, чтобы отправить сообщение в эту группу, пошлите его по адресу
> ror2ru@googlegroups.com
> Чтобы отменить подписку на эту группу, отправьте сообщение по адресу:
> ror2ru-unsubscribe@googlegroups.com
> Дополнительные варианты находятся на странице группы
> http://groups.google.com/group/ror2ru?hl=ru

--
--
Данное сообщение отправлено Вам, так как Вы являетесь подписчиком группы "RubyOnRails to russian" на группах Google.
FAQ группы находится по адресу: http://ru.wikibooks.org/wiki/RubyFAQ

Для того, чтобы отправить сообщение в эту группу, пошлите его по адресу
ror2ru@googlegroups.com
Чтобы отменить подписку на эту группу, отправьте сообщение по адресу: ror2ru-unsubscribe@googlegroups.com
Дополнительные варианты находятся на странице группы http://groups.google.com/group/ror2ru?hl=ru

Комментариев нет:

Отправить комментарий