История изменений
Исправление no-such-file, (текущая версия) :
Во-первых, когда руби появлялся, перл не был таким
Современный перл (perl5) появился практически одновременно с руби. Правда руби тогда не был таким как сейчас и, в значительной степени, был основан на возможностях перла. Возможно, если бы perl5 появился на пару лет раньше и к 1995 году были бы накоплены всякие плюшки типа Moose, то Мацумото и не взялся бы за руби, а пилил бы перл в этом направлении.
Во-вторых перл похож только внешне
Я бы сказал это руби похож на перл, т.к. автор руби брал возможности перла как образец. Чего он и сам не скрывает: Then, I reorganized the features in Perl into class library, and implemented them. I posted Ruby 0.95 to the Japanese domestic newsgroups in Dec. 1995.
Куда более интересный вопрос, нафига надо было закашивать перл под руби, когда уже был руби (раз уж речь зашла о целесообразности).
Это вообще не вопрос. Такова общая тенденция развития скриптовых языков. Кто-то пилит свои языки, а кто-то модифицирует имеющиеся, но результат таков, что все активно развивающиеся скриптовые языки имеют примерно равные возможности.
руби содержит огромное количество инструментов делающих разработку удобной и эффективной
Любой язык либо содержит такие инструменты, либо не используется. Смотри пункт выше.
он более дружелюбен к программисту: большое количество типичных задач автоматизировано
А за пивом не бегает? Вы тут приводили пример создания простого класса. Что-то я там не увидел как автоматически создаются аксессоры для полей. Или вы какие-то другие задачи имеете в виду?
А то что руби повлиял на программирование в целом - да, это так
На программирование в целом повлияли Fortran, Lisp, Algol, C, Smaltalk, и да, Perl который своим появлением и развитием повлиял на становление скриптовых языков общего назначения как таковых.
Руби впитал в себя много плюшек из разных языков, но разве он дал новый подход к программированию? Какое-то новое качество? Не думаю.
Исходная версия no-such-file, :
Во-первых, когда руби появлялся, перл не был таким
Современный перл (perl5) появился практически одновременно с руби. Правда тогда руби тогда не был таким как сейчас и, в значительной степени, был основан на возможностях перла. Возможно, если бы perl5 появился на пару лет раньше и к 1995 году были бы накоплены всякие плюшки типа Moose, то Мацумото и не взялся бы за руби, а пилил бы перл в этом направлении.
Во-вторых перл похож только внешне
Я бы сказал это руби похож на перл, т.к. автор руби брал возможности перла как образец. Чего он и сам не скрывает: Then, I reorganized the features in Perl into class library, and implemented them. I posted Ruby 0.95 to the Japanese domestic newsgroups in Dec. 1995.
Куда более интересный вопрос, нафига надо было закашивать перл под руби, когда уже был руби (раз уж речь зашла о целесообразности).
Это вообще не вопрос. Такова общая тенденция развития скриптовых языков. Кто-то пилит свои языки, а кто-то модифицирует имеющиеся, но результат таков, что все активно развивающиеся скриптовые языки имеют примерно равные возможности.
руби содержит огромное количество инструментов делающих разработку удобной и эффективной
Любой язык либо содержит такие инструменты, либо не используется. Смотри пункт выше.
он более дружелюбен к программисту: большое количество типичных задач автоматизировано
А за пивом не бегает? Вы тут приводили пример создания простого класса. Что-то я там не увидел как автоматически создаются аксессоры для полей. Или вы какие-то другие задачи имеете в виду?
А то что руби повлиял на программирование в целом - да, это так
На программирование в целом повлияли Fortran, Lisp, Algol, C, Smaltalk, и да, Perl который своим появлением и развитием повлиял на становление скриптовых языков общего назначения как таковых.
Руби впитал в себя много плюшек из разных языков, но разве он дал новый подход к программированию? Какое-то новое качество? Не думаю.