Отдал бы и ползарплаты! Войти !bnw Сегодня Клубы
Привет, TbI — HRWKA! 1126.1 пользователей не могут ошибаться!
?6344
прекрасное6157
говно5810
говнорашка5262
хуита4176
anime2871
linux2492
bnw2425
music2330
log2108
рашка2034
pic1879
ололо1792
быдло1422
украина1392
сталирасты1348
дыбр1164
гімно1158
роботы_не_одобряют1005
bnw_ppl971

https://youtu.be/DAy3m86WvGM?list=OLAK5uy_nd0JULKbs82YNulDtoiDTnJdUkBvOfaVU внезапно доставило последнее што у них зацепляло был аж октавариум, а после исхода портного как-то все уж совсем уныло было
#L4GG9N (3) / @anonymous / 3 дня назад
https://youtu.be/NI6_7IskctA блджад, полчаса етих петухов вспоминал, ебать мой хуй
#6JBF5U (0) / @anonymous / 123 дня назад
ношол нормального техно-прог-дета австралийского разлива: https://youtu.be/G3lVLM0HPnk
#T3PFSJ (1) / @anonymous / 123 дня назад
https://youtu.be/So-WhjZWFuA шоб не проебалось
#9NCO0G (0) / @anonymous / 177 дней назад
https://youtu.be/EAs1BmBbtgk ето лучшее из того што я прослушал за последние пару месяцев, зе хол сынг
#KXI3CV (5) / @anonymous / 425 дней назад

Отлаживаю программы на MPI вот так:

mpirun -n 4 st -e gdb -ex run ./main
#YS0YNM (0) / @fix / 1831 день назад

Писать эффективные вычматы на чистом C — содомия, поскольку кроме убогого препроцессора средств метапрограммирования нет.

Альтернатвы:
1) Более лучший препроцессор, например erb (Ruby). Минус — неудобно возиться с получившимся выхлопом (отладка, балансировка скобочек, етц).
2) Языки, в которых можно явно указать, какие вычисления будут происходить в compile-time. Например, C++ (шаблоны, constexpr).

Хочу попробовать D в качестве второй альтернативы. Есть гнутый компилятор, который [по мнению авторитетных анонимных экспертов] даёт на выхлопе код, не хуже, чем gcc.

#T9QP8L (8+1) / @fix / 1960 дней назад

Вот есть такая штука:

template<class F>
void foo(F f) {
    for(int i = 0; i < 100; i++)
    f(i);
}

Наверное, это очевидно, но gcc не инлайнит¹ вызов f, если f - это функция. Поэтому приходится писать

template <void f(int)>
void foo() { /* ... */ }

Либо оборачивать f в какую-нибудь лямбду или класс с оператором ().


1) На самом деле инлайнит, если foo() используется только один раз в коде.

#OC494I (12) / @fix / 1960 дней назад
ipv6 ready BnW для ведрофона BnW на Реформале Викивач Котятки

Цоперайт © 2010-2016 @stiletto.