LINUX.ORG.RU

История изменений

Исправление 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 который своим появлением и развитием повлиял на становление скриптовых языков общего назначения как таковых.

Руби впитал в себя много плюшек из разных языков, но разве он дал новый подход к программированию? Какое-то новое качество? Не думаю.