Кандидат в избранные статьи

Руби править

Японский язык программирования — это звучит (переписана мной основательно).Valodzka 20:02, 5 марта 2006 (UTC)[ответить]

За править

Против править

  •   Против. Мало иллюстраций, маленький объём, чувствуется перевод, ошибки в стилистике, использование сленга ("производить арифметику", "утомительный 'self.'" и т.д.). Не указаны преимущества по сравнению с другими языками программирования (напрмер, Java). Не указаны причины отказа от множественного наследования, в целом не ясна идеология языка. Сказано, что "целью разработки было создание «настоящего» объектно-ориентированного, легкого в разработке, интерпретируемого языка программирования", в другом месте сказано "целью этой разработки был язык наиболее близкий к человеку". "Инопланетные" конструкции, приведённые в примерах программ не создают впечатление "языка, близкого человеку" и "простого и понятного синтаксиса".--Nxx 10:48, 7 марта 2006 (UTC)[ответить]
    • Очень интересно, а какими нормальными фото (не принскринами левых программ) можно проилюстрировать язык программирования? Указаные ошибки исправлены, если объём больше сделать - так это уже учебник получится. Сравнения проведены для наиболее близких языков - Perl и Python. Про множественное наследование - тема для монографии. Про философию и идеологию дополненно. Valodzka 01:53, 8 марта 2006 (UTC)[ответить]
Я думаю, что картинки всегда можно вставить - скриншот исполняемой программы, фото автора я зыка и т.д. Java тоже объектно-ориентированный интерпретируемый язык с достаточно простым синтаксисом. По описанию не понятно, в чём отличия и преимущества по сравнению с Java. Ещё раз прошу пояснить в статье, что подразумевается под "близостью к человеку". Мне, например, ближе public const xxx, чем @@xxx.
Вот эти цитаты также требуют правку стилистики и грамматики, в статье куча ошибок:

Руби также унаследовал идеалогию Перла в возможности выполнения одного и того же несколькими путями. (мой вариант - "Руби также унаследовал идеологию языка программирования Перл в части предоставления программисту возможностей достижения одного и того же результата несколькими различными способами")

Он поддерживает отражение, метапрограммирование, информацию о типе на стадии выполнения. (моя версия - "предоставление информации о типе данных на стадии выполнения"), но такие правки нужны почти в каждом предложении.

Ещё раз прошу пояснить причины отказа от множественного наследования (сказано, что это сделано сознательно, но почему - не объясняется). В статье нужно расставить буквы ё, непонятно, почему апострофы используются вместо кавычек. Использование слов "опцианально", "идеалогия", "следуе", "какой либо" просто неграмотно. Неужели вы не можете сами проверить статью? Знаки препинания расставлены тоже неграмотно. И вообще вся статья написана как в форуме каком-нибудь, а не в энциклопедии.--Nxx 03:09, 8 марта 2006 (UTC)[ответить]
Ну что ты пристал со своей Java :). Кстати, Java не интерпретируемый язык программирования, т. ч. она находиться в другой категории, чем Ruby (а-ля что лучше зеленое или холодное :) ). А про множественное наследование во всех современных языках перестают поддерживать из-за сложности, т. ч. может и не надо описывать.
Как это Java не интерпретируемая?--Nxx 10:05, 8 марта 2006 (UTC)[ответить]
Можеш не соглашаться но интерпретатор и виртуальная машина Java немного разные вещи. Valodzka 12:16, 8 марта 2006 (UTC)[ответить]
Изображение добавил, но сама идея илюстраций ради илюстраций... Стилистику поправил, ошибки, по крайней мере то что нашёл OpenOffice исправил. Часть о близости к человеку теперь надеюсь достаточно исчерпывающая. Про множественное наследование - это относится к самому множественному наследованию, а не к языку, и я думаю не стоит в статье давать довольно длинные рассуждения про повторное наследование и ромбовидную иерархию классов. И остаюсь при мнении, что сравнеие с Java в не совсем коректно - языки разных уровней.Valodzka 01:21, 9 марта 2006 (UTC)[ответить]

Комментарии править