Информация об изменениях

Сообщение Re[6]: [Голосование] Используете ли вы синтаксис в LINQ? от 03.12.2015 6:24

Изменено 03.12.2015 6:28 Pauel

Здравствуйте, VladD2, Вы писали:

VD>Вам же втюхали (по средством пиара) мысль о том, что именно так правильно. И теперь вы считаете это логичным.


Наоборот, fluent интерфейс за 10 лет до linq именно так и использовался — источник-преобразования-результат
Корни таких идей растут еще в железе — очень легко понять, что откуда растет. Многие модели в программировании взяты из других областей. Самый простой способ выразить известные модели в языке — просто переписать один к одному. Что и видим — источник-преобразования-результа

VD>Человеческий разум без проблем "прыгает". Это не аргумент. Миллиарды людей каждый день говорят на английском, в котором постоянно приходится прыгать. Я уже не говорю уже о сотнях миллионах русских которые постоянно воспринимают предложения слова в которых стоят то так, то эдак. Нам совершенно все равно попросят ли нас:


У людей, который английский не родной, полно ошибок "я взял", "меня взяли", "взяли мне"
То есть, путаница между главным и второстепенным, объектом и субъектом и тд и тд.

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


Поищи среди знакомых синхронного переводчика с немецкого. Там часто самое важное, глагол, в некоторых формах идет в конце.
Отсюда постоянный напряг с длинными фразами. Так что издержки есть даже в простейших случаях.

Кроме того — надо учесть, что язык программирования учат слишком поздно относительно первых двух естественых(родной с рождения, второй в школе).

VD>Те кто создавал SQL исходили из того, что запросы должны быть нормальными фразами на английском языке. В этом тоже есть смысл.


И ожидаемо, что для тех, у кого английский неродной или сильно условный, смысла в этом никакого не будет.
Re[6]: [Голосование] Используете ли вы синтаксис в LINQ?
Здравствуйте, VladD2, Вы писали:

VD>Вам же втюхали (по средством пиара) мысль о том, что именно так правильно. И теперь вы считаете это логичным.


Наоборот, fluent интерфейс за 10 лет до linq именно так и использовался — источник-преобразования-результат
Корни таких идей растут еще в железе — очень легко понять, что откуда растет. Многие модели в программировании взяты из других областей. Самый простой способ выразить известные модели в языке — просто переписать один к одному. Что и видим — источник-преобразования-результа

Более того — люди пишут слева направо. Именно эту особнность и использует интеллисенс. Никто в своем уме не будет пилить интеллисенс под фокусы вида "прыгни назад после донабора справа перед дополнением слева"

VD>Человеческий разум без проблем "прыгает". Это не аргумент. Миллиарды людей каждый день говорят на английском, в котором постоянно приходится прыгать. Я уже не говорю уже о сотнях миллионах русских которые постоянно воспринимают предложения слова в которых стоят то так, то эдак. Нам совершенно все равно попросят ли нас:


У людей, который английский не родной, полно ошибок "я взял", "меня взяли", "взяли мне"
То есть, путаница между главным и второстепенным, объектом и субъектом и тд и тд.

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


Поищи среди знакомых синхронного переводчика с немецкого. Там часто самое важное, глагол, в некоторых формах идет в конце.
Отсюда постоянный напряг с длинными фразами. Так что издержки есть даже в простейших случаях.

Кроме того — надо учесть, что язык программирования учат слишком поздно относительно первых двух естественых(родной с рождения, второй в школе).

VD>Те кто создавал SQL исходили из того, что запросы должны быть нормальными фразами на английском языке. В этом тоже есть смысл.


И ожидаемо, что для тех, у кого английский неродной или сильно условный, смысла в этом никакого не будет.