The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Учебник по языку Ruby переведен на русский язык"
Отправлено gvy, 20-Июл-07 01:50 
>Писал на разных языках, но такого ужоса я еще не видел. Этот
>язык не учит программировать, а развращает за счет своей вальяжности.

"Программировать" -- это вбивать листы кода?  Тогда да, вбивать приходится куда меньше.  Наверное, так действительно можно и развратить.

>Тот же PHP 4, тем более 5 намного более структурированный и понятный язык.

Искренне соболезную.

>Ведь эффективность языка определяется не только его синтаксисом, а еще денежными и
>временными затратам на его изучение.

Нет, конечно.  На использование (написание, поддержку и работу кода).  BTW у Ruby в среднем хуже с ценой последнего, чем у C++, Java или Python, но лучше с первым и  вторым.

>А конструкции ruby не способствуют быстрой адаптации к ним после
>распространенных языков типа c#,c++,java тот же php.

Это проблемы (я бы сказал -- генетические) этих языков.  После перла адаптация вполне нормальная, а вот смотреть на Java после Ruby просто не получается -- тошнит-с от костылей.

>И наоборот, если человек начал писать на ruby, и до этого не имел опыта
>программирования, ему будет очень сложно выработать хороший стиль
>программирования, т.к. ruby к нему не приучает. [...] Это лично мое мнение.

Оно и понятно, да только лучше стиль, чем тот, который принят в этом сообществе (я года четыре как временами больше или меньше использую руби) -- пока не встречал.  Подобное припоминается в исходниках библиотек к TopSpeed Modula-2, если кому попадалось.

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

--- 2 northbear

> Никто в здравом уме не будет обучать программированию с помощью скриптовых
> языков. По той простой причине, что они не имеют многих сущностей, которые
> просто необходимо знать, чтобы стать полноценным программистом.

Здрасьте, так куча профи-преподавателей (вроде Юры Лейкинда) не в своём уме, что учат программировать именно начиная с Ruby? :)

Очень подходящий язык, правда, потом сильно не хочется сползать на портабельный ассемблер C или смотреть на этажерки вспомогательного кода на Java.  На шелле, как ни странно, вполне при этом можно -- они оба неплохие glue language, но с разной организацией потока данных.

При этом адекватно (необязательно сильно подробно) изложенный Ruby даёт представление и о процедурных языках, и о функциональных, имея приятные черты и оттуда, и оттуда, как на мой неизысканный вкус.  Да, ассемблер никак не заменит, но кому он сегодня нужен, тем всё равно приходится иметь для начала основательную подготовку по целевому железу как таковому.

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
  Введите код, изображенный на картинке: КОД
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру