Forwarded from <илья as Человек>
случайно снова посмотрел этот математический шедевр
я надеюсь все смотрели эту классику?
https://youtu.be/wO61D9x6lNY
я надеюсь все смотрели эту классику?
https://youtu.be/wO61D9x6lNY
YouTube
Outside In
This is a sphere turning inside out.
Forwarded from <илья as Человек>
вместо слова «тян» у меня есть прекрасная, локальная, казахская замена этому слову, и тоже из трёх букв: «кыз», а множественное число: «кыздар»
#prog #lua
Создатель LuaJIT рассказывает о том, в какой ситуации компилятор проигрывает вручную написанному ассемблеру.
lua-users.org/lists/lua-l/2011-02/msg00742.html
Создатель LuaJIT рассказывает о том, в какой ситуации компилятор проигрывает вручную написанному ассемблеру.
lua-users.org/lists/lua-l/2011-02/msg00742.html
Блог*
Встретил на улице рядом с домом ежа. День определённо прошёл не зря
Кстати, для групп животных в английском языке есть отдельные слова для каждого вида. Группа ежей называется, внезапно, array
Wikipedia
List of animal names
Wikimedia list article
Единственная польза от этих долгих путинских выходных — меньше слышно про этот доставший День Победы
#prog #article
Статья про то, как LLVM оптимизирует суммы последовательных степеней, вроде
в код, в котором цикла нету вовсе.
Перевод
Статья про то, как LLVM оптимизирует суммы последовательных степеней, вроде
int sum(int count) {
int result = 0;
for (int j = 0; j < count; ++j)
result += j*j;
return result;
}
в код, в котором цикла нету вовсе.
Перевод
Blogspot
How LLVM optimizes power sums
LLVM optimizes power sums, such as int sum(int count) { int result = 0; for (int j = 0; j < count; ++j) result += j*j; return...
Forwarded from XYZ
This media is not supported in your browser
VIEW IN TELEGRAM
В ролике — материал для Blender, который воссоздаёт особенности работы CRT-дисплеев.
Продемонстрировано на примере рендера клипа всеми любимой песни.
Продемонстрировано на примере рендера клипа всеми любимой песни.
#prog #rust
Небольшое напоминание: если вы пишете на Rust что-то вроде
, то к списку ограничений, накладываемых на
Небольшое напоминание: если вы пишете на Rust что-то вроде
fn generic_fn<T: Trait>(value: &T) {
...
}
, то к списку ограничений, накладываемых на
T
, будет неявно добавлено Sized. Это ограничение не нужно, если все манипуляции проводятся не непосредственно на значениях типа, а на ссылках на них. Если это действительно так, то добавьте к списку ограничений ?Sized
, чтобы не-Sized
типы также могли быть использованы с такой функцией. В противном случае вы просто ограничиваете набор допустимых типах, не получая ничего взамен.doc.rust-lang.org
core::marker::Sized - Rust
Types with a constant size known at compile time.
Блог*
Кстати, завтра будет авторский пост с кодесом на расте
Пост под вопросом. Вчера сделал прививку от ковида, а сегодня проснулся с головной болью и жаром (38,1°C) :/