Re: feature request

От: Vladimir A. Butenko <CGatePro_at_mx_ru>
Дата: Thu 23 Mar 2006 - 16:18:19 MSK

On Thu, 23 Mar 2006 15:58:29 +0300
  "Andrew A. Vasilyev" <CGatePro@mx.ru> wrote:
> On Thu, Mar 23, 2006 at 04:52:33AM -0800, Vladimir A. Butenko wrote:

>> То есть необходимость скобочек после if codition { .... } она не только 
>>для 
>> отбития у пионэров стремления написать
>>  if(много) сделайМеньше();
>> к которому они через полгода приписывают
>>  if(много) сделайМеньше(); расскажиВсем();
>> 
>> а еще вот и из-за "неоднозначностей else"...

>
> Короче, как в Пёрле, об чём мы и написали. :-)))
> А в C, как в нормальном человеческом языке, надо писать через запятую:
> if(много) сделайМеньше(), расскажиВсем();
> Мы. Же. Не. Министр. Иванов. Да?

Да?

Использование двух различных элементов (тут - сепараторов) для одного и того же - первый признак пионэрства. При этом второй сепаратор очень а) кривой:

  if(много) x = сделайМеньше(), расскажиВсем();

вызвает тот же испуг - что именно присвоится, надо лезть в справочник

б) недоделанный:

  if(много) {сделайМеньше(), if(сталоМало) окснись();} не работает, хотя

  if(много) {сделайМеньше(); if(сталоМало) окснись();}

работает.

В общем, давайте не будем пинать макроассемблер сделанный 30+ лет назад. Его вполне ничего так причесали (Це++), в то время как "академики" (Ада) померли.
Но это не означает, что ассемблерно-поинэрское - это хорошо, а правильная грамматика - это плохо. Оно как бы как раз наоборот.

> ________
> ANDY
>
> ##################################################################
> Вы получили это сообщение потому, что подписаны на список рассылки
> <CGatePro@mx.ru>.
>
> Чтобы отписаться, отправьте сообщение на адрес <CGatePro-off@mx.ru>
> Чтобы переключиться в режим дайджеста - mailto:<CGatePro-digest@mx.ru>
> Чтобы переключиться в индексный режим - mailto:<CGatePro-index@mx.ru>
> Для административных запросов адрес <CGatePro-request@mx.ru>
> Архив списка:
http://mx.demos.su/lists/cgp-russian/
>
>
>

Sincerely,
Vladimir Получено Thu Mar 23 13:17:35 2006

Этот архив был сгенерирован hypermail 2.1.8 : Thu 23 Mar 2006 - 17:12:28 MSK