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
x86128: (Default)

[personal profile] x86128 2021-03-26 09:49 am (UTC)(link)
Для софта который только работает миллионными тиражами, действительно, параметром можно пренебречь, но если же про разработку прошивок каких-нибудь марсоходов (мелкосерийного всякого), то там больше про "поправил пересобрал запустил", то между компиляцией кода какой-нибудь условной java или kotlin можно и чайку успеть налить :)
vit_r: default (Default)

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

Хотя, конечно, и туда пришёл менеджмент с залёной ватой в головах.