Pull to refresh
46

Типострадалец

12
Subscribers
Send message

Ну, да, должен же он как-то к трубе приблизиться. А далее его будет удерживать поле, создаваемое током, индуцированным приближением магнита. Так как материал сверхпроводящий, то индуцированные токи не затухают, соответственно не исчезает и поле.

А "мёртвопищем" не называли? Или подобный надмозг всё же не приветствовался?

но будет шанс дойти до более существенных граблей.

А на чём основана ваша уверенность в этом?

Не коснётся, потому (стабильного) ABI нет ¯_(ツ)_/¯

  1. Rust появился недавно.
  2. Большинство проектов на C написано из-за того, что во времена, когда разработка только начиналась, ничего лучше по производительности не было.
  3. У C значительно шире охват платформ.

И да, Windows и MacOs, насколько мне известно, написаны по большей части на C++, а не на C.

А как компилятор потенциально должен обрабатывать вызов функции с аргументом типа void мне вообще не совсем понятно.

Например, так:


void foo(int);
template<typename T> int bar(T t);

// Где-то далее в коде
auto value = bar(foo(42));

Фактически передачи данных не происходит, но bar(foo(42) создаёт зависимость по данным между вызовом bar и значением, возвращаемым foo(42), поэтому компилятор при оптимизации кода не может переупорядочить инструкции так, чтобы foo вызывалось после bar.

В статье


набор из трёх видео, объясняющих полученные Гальпериным результаты

и есть ссылка на видео от 3blue1brown.

Зачем вам сравнение цен по ссылке?

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

Кстати, test.txt размещается на tmpfs-разделе, и оперативной памяти более чем достаточно, так что здесь нет никакого дискового IO.

То есть этого вы не заметили?

Идентификатор у цены есть?

В моём понимании — нет, цена полностью определяется своим содержимым.


Цены у двух продуктов "10 рублей, включая 2 рубля НДС" одинаковые?

Да.


Если изменить у одного, должна ли меняться у другого?

Нет, конечно. С чего бы?

Мне кажется, у вас просто предметная область недостаточно формализована. Если цена содержит в себе сумму налогов, то включите её в цену — и можно будет сравнивать по значению.

Ох уж эти branch-free вычисления. А эта wrapping-семантика гарантирована или же зависит от системы?

А почему вы в isSp написали isSp | c == 32 || c - 9 <= 4 = 1 вместо isSp | c == 32 || c <= 13 = 1? На скорость это навряд ли влияет, а мне, как человеку, который не помнит коды ASCII наизусть, сильно понятнее не стало.

Как будто что-то хорошее

Тогда уж можно сразу GNU Parallel вспомнить.

В то же время, явная декларация типов это избыточная информация. В случае Ruby, язык сам может позаботиться о типах и наш код просто будет работать.

Опять статическую типизацию путают с явной.

А Go в этой метафоре кубики или пластилин?

Всё же, в MS Research, надо полагать.

Да, у нас есть те же гарантии типобезопасности: CoHas option sum выводится (через Generics) тогда и только тогда, когда существует единственный способ создать sum, содержащий значение типа option. Например, следующее не сработает:

А насколько читаемые сообщения об ошибке выдаёт в этом случае GHC?

Вообще на сайте есть ссылка на форму для фидбека. Если вы хотите, чтобы разработчик это всё увидел — туда и стоит писать.

Information

Rating
Does not participate
Registered
Activity