|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Timofey Sleptsov 2:5020/400 19 Dec 2002 16:23:47 To : Vladimir Bormotov Subject : Re: Хаааачууууу нормальную IDE под Linux!!! -------------------------------------------------------------------------------- В статье <m3u1hb3ybp.fsf@vb.dn.ua> Vladimir Bormotov написал(а): VB> еще есть вот такая цитатка: VB> VB> "Ruby is two parts Perl, one part Python, and one part Smalltalk. VB> So says Colin Steele, a developer who is smitten with this VB> "diamond in the rough" of scripting languages." VB> VB> ;) Просто в моем понимании "итерация" применительно к языкам программирования - означает появление языка нового, более высокого уровня. А на мой взгляд (субьективный) Ruby при всех его достоинствах нельзя назвать языкам более высокого уровня чем Python. Yukihiro Matsumoto признается (в ruby book), что хотел создать язык более мощный чем Perl и более объектно-ориентированный нежели Python. Hо Python тоже не стоит на месте, и у него появились метаклассы, теперь типы данных у него тоже классы, появлись всячекие вкусности вроде генерторов, итераторов, все это можно пронаследовать, переопределить и.т.д. VB> TS> Однако японцы говорят, что Ruby у них в академиях преподают, и очень VB> TS> они им довольны. VB> VB> да много кто доволен. Мы выбором языка занимались давно, и сейчас VB> помнится только один наиболее весомый аргумент "питон, он с баттарейками в VB> комплекте" против ruby. Я согласен, что по количеству модулей идущих в дистрибуитве, да и вообще в природе, пока Python превосходит Ruby, хотя когда я переписывал biorhythm.rb из примеров Ruby на Python, я попал впросак, в Ruby модуль отвечающий за работу с датами, не завязан на UNIX EPOCH, а я использовал в Python модуль time, который завязан. В результате оказалось невозможным посчитать биоритм людям которые родились до 1 января 1970 года. Поскольку задачу я счел плевой и перевел код с Ruby на Python за ~20 минут, то тестировал программу я только по себе, а когда пришел на работу и решил рассчитать начальнику - случился конфуз - он 62 года рождения ;) -- Best regards Timofey Sleptsov --- ifmail v.2.15dev5 * Origin: Moscow Institute of Radio Technics (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор Архивное /ru.linux/8002a0dc86ce.html, оценка из 5, голосов 10
|