Тут не исправить уже ничего, Господь, жги! Войти !bnw Сегодня Клубы

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

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

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

Рекомендовали: @octagram
#T9QP8L / @fix / 3916 дней назад

фортран плз
#T9QP8L/CX7 / @mugiseyebrows / 3916 дней назад
@mugiseyebrows Чем он лучше C?
#T9QP8L/YJP / @fix --> #T9QP8L/CX7 / 3916 дней назад
@fix быстрее
#T9QP8L/5K6 / @238328 --> #T9QP8L/YJP / 3916 дней назад
@238328 Из-за отсутствия pointer aliasing, которое и в C можно запретить (`restrict`).
#T9QP8L/BNV / @fix --> #T9QP8L/5K6 / 3916 дней назад
@fix было
#T9QP8L/N3E / @238328 --> #T9QP8L/BNV / 3916 дней назад
лайк если язык под каждый пук http://julialang.org/
#T9QP8L/NHO / @238328 / 3916 дней назад
@238328 норм
#T9QP8L/FD8 / @fix --> #T9QP8L/NHO / 3916 дней назад
#T9QP8L/WMT / @octagram / 3915 дней назад
ipv6 ready BnW для ведрофона BnW на Реформале Викивач Котятки

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