Pull to refresh
0
0
Игорь Бурый @IharBury

Software Engineer

Send message

Не совсем понятно, насколько такой подход легален

I expect an article proposing separating behavior from data types, to discuss abstractions, interface vs implementation, open-closed principle, breaking changes. The only point I see it this article is that one may want to have an operation which involves multiple data types and doesn't fit just one of the data type abstractions.
Рулинг через несколько лет заканчивается в любом случае. Он только для дополнительной стимуляции квалифицированной иммиграции. Без него налоги такие же как у местных становятся.
У процессоров (по крайней мере, у x86 и x64) можно настраивать режим округления при операциях с плавающей запятой. Если, например, сложить 2 числа в режиме округления вниз, а потом в режиме округления вверх, то мы получим интервал, в котором точно находится результат. Дальше мы уже можем выполнять операции над такими интервалами. В общем случае это несколько сложнее, чем операции над концами интервалов, как в случае [1;2] / [-1;1], но легко реализуемо.

Но это актуально только, если у нас изначально точные данные. А на практике у нас обычно данные неточных приборов, когда известно мат. ожидание и дисперсия. С ними диапазоны малополезны.
  1. Это определение учитывает только искажение пространства под влиянием гравитации, но не учитывает расширение вселенной. На масштабах обычных чёрных дыр эффект от расширения вселенной не заметен, но на масштабах самой вселенной его обязательно нужно учитывать.
  2. Это определение предполагает, что окружающее пространство, в котором находится объект, можно хотя бы приближённо считать Евклидовым. Но вселенная, похоже, всё-таки конечна и замкнута. А при этом два тела не только притягиваются друг к другу по кратчайшему пути, но и притягиваются с противоположной стороны (как бы отталкиваются). На обычных масштабах этот эффект не влияет, но на расстоянии в половину размера вселенной он уравновешивает притяжение.

  1. У LINQ-to-SQL нет собственного upstream. Он доступен только как часть Microsoft .NET Reference Source (https://github.com/Microsoft/referencesource).
  2. Изменения, которые мы вносим, направлены не на развитие самого LINQ-to-SQL, а на плавный и безболезненный переход больших enterprise проектов с LINQ-to-SQL на Entity Framework.
Но ведь если совмещать правила «1.49N до» и «N после», то при стандартных выходных (N=2) между ними остаётся только 5-N-1.49N = 5-2-2.98 = 0.02 дня, когда можно что-то трогать?

Information

Rating
Does not participate
Location
Zürich, Zürich, Швейцария
Date of birth
Registered
Activity