The OpenNET Project / Index page

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



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

Исходное сообщение
"Размышления будущем языка Perl 5"
Отправлено camel, 04-Дек-08 18:43 
>Можно хотя бы пару каких-нибудь, которые реально портят жизнь?

Из-за чрезмерно свободного синтаксиса читать код сложно, так как смешение стилей в perl - обычное дело. Ряд стилей в Perl крайне неудобочитаем, что сказывается на скорости разработки и поддержке. Особенно, когда над проектом работает пару десятков человек - приходится вводить coding styles, заставляющих писать читаемо, т.е. фактически принуждать к С-синтаксису.

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

Lisp. Forth.

>Что вам не нравится-то, объясните. Что перед if нельзя {}, а после
>надо обязательно?

Не нравится, что оппонент апеллирует к документации, а сам не видит разницы между простым и составным выражением. Цикл с пост\предусловием - это составное выражение, я же говорил про одинаковый синтаксис с разной семантикой. Привести пример или и так понятно?

>Потому что вы меня пока ни в чем не убедили. `У перл
>плохой синтаксис потому что мне он не нравится' - это все
>что вы пока сказали.

Ужасный, а не плохой. 600-фунтовая горилла ужасна, но не плоха. Чувствуете разницу?

>>И что duck typing? Потрудитесь внятно объяснить значение этого понятия своими словами,
>>заодно аргументируйте, почему это проблема.
>С чего это я должен вам что-то объяснять? И прекратите додумывать мои
>посты за меня, я нигде не писал что duck typing -
>проблема.

Тогда к чему было сказано "а в Python duck-typing"?

>>Ну да. Миллион леммингов не может не ошибаться. Жду ваших аргументов в
>>защиту тезиса "ООП - Вселенское Зло".
>Жду цитаты, где я такое сказал.

Это был сарказм. Естественно, что я этого не жду.

 

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



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

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