vak: (Default)
Serge Vakulenko ([personal profile] vak) wrote2021-03-25 09:05 pm

Ось чому ми тут усі програмуємо на Сі

Народ проанализировал, какие языки программирования эффективнее по скорости, памяти и энергопотреблению. Си заметно выделяется из толпы. Rust тоже неплох.



Полный текст статьи: https://greenlab.di.uminho.pt/wp-content/uploads/2017/10/sleFinal.pdf
spamsink: (Default)

[personal profile] spamsink 2021-03-26 08:10 am (UTC)(link)
В том, что С++ оказался менее эффективным по времени, чем С, нет ничего удивительного. Если на С++ специально писали "высокоуровнево", то вот он и результат. Интересно было бы узнать, насколько ухудшаются значения от компиляции сишной программы С++ным компилятором (для чего могут понадобиться мелкие косметические правки, но этой разницей можно пренебречь).
spamsink: (Default)

[personal profile] spamsink 2021-03-26 08:07 pm (UTC)(link)
Тогда все эти мерялки не имеют смысла для multi-paradigm languages, потому что результаты зависят от стиля программирования.
spamsink: (Default)

[personal profile] spamsink 2021-03-26 09:39 pm (UTC)(link)
Вот именно. И сишную программу на любом unmanaged языке.
x86128: (Default)

[personal profile] x86128 2021-03-27 08:59 am (UTC)(link)
И даже если в языке нет goto !