У человека, который это предпочитает, был либо экспиренс в писании синтезаторов, либо нарушение биохимических балансов в мозге в результате применения психотропных препаратов.
Мне эта намного больше нравится в силу симметрии. Или A+B+C > 1 что и симметрично, и коротко. По моей религии надо писать понятно например для себя через три года когда суть задачи забыта. А синтезатор все равно запихнет в LUT.
Один фиг. Я видел человека, который дизайнил FPGAs типа 15 лет (не дизайнил НА FPGA, а FPGA как таковые), и для его измененного сознания это самая естественная запись, а даже A == B ? A : C - это для молодежи.
Для меня более естественным кажется A^B, а не A==B. Это же так очевидно, а над A==B надо думать. Все это относится к написанию, при чтении же все наоборот, поэтому на второй вопрос ответ – нет.
no subject
Date: 2009-07-23 12:14 am (UTC)no subject
Date: 2009-07-23 12:15 am (UTC)no subject
Date: 2009-07-23 12:17 am (UTC)no subject
Date: 2009-07-23 12:22 am (UTC)no subject
Date: 2009-07-23 12:24 am (UTC)no subject
Date: 2009-07-23 12:31 am (UTC)no subject
Date: 2009-07-23 12:37 am (UTC)Строго говоря, каноническая запись
A&B | B&C | C&A
no subject
Date: 2009-07-23 12:45 am (UTC)no subject
Date: 2009-07-24 08:20 am (UTC)Или A+B+C > 1 что и симметрично, и коротко. По моей религии надо писать понятно например для себя через три года когда суть задачи забыта. А синтезатор все равно запихнет в LUT.
no subject
Date: 2009-07-23 12:26 am (UTC)no subject
Date: 2009-07-23 12:35 am (UTC)no subject
Date: 2009-07-23 12:41 am (UTC)no subject
Date: 2009-07-23 12:50 am (UTC)no subject
Date: 2009-07-23 05:58 am (UTC)no subject
Date: 2009-07-23 01:54 am (UTC)no subject
Date: 2009-08-05 12:21 am (UTC)no subject
Date: 2009-07-23 02:06 am (UTC)no subject
Date: 2009-07-23 02:18 am (UTC)Я не люблю извращений. Код должен быть удобочитаем.
no subject
Date: 2009-07-23 03:04 am (UTC)no subject
Date: 2009-07-23 03:29 am (UTC)Причём идиомы domain-specific, на самом деле. Можно проверить, правду ли человек говорит, что у него 10 лет fpga или типа того.
no subject
Date: 2009-07-23 03:34 am (UTC)А так да, вполне можно использовать в качестве вопроса на интервью.
no subject
Date: 2009-07-23 04:59 pm (UTC)no subject
Date: 2009-07-23 05:03 pm (UTC)no subject
Date: 2009-07-23 05:16 pm (UTC)no subject
no subject
Date: 2009-07-23 05:40 am (UTC)no subject
Date: 2009-07-24 12:15 am (UTC)2. Соответственно.
no subject
Date: 2009-07-24 12:33 am (UTC)no subject
Date: 2009-07-24 02:44 am (UTC)