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

[personal profile] ircicq 2021-03-26 09:47 pm (UTC)(link)
В расширенном понимании "машина" не обязательно физическая.
По-другом еще называют Runtime.

Программист на Java должен представлять архитектуру JVM.
на C#: CLR.

Писать на каком-либо ЯП не представляя ничего об исполнителе, вряд-ли возможно.

x86128: (Default)

[personal profile] x86128 2021-03-27 09:03 am (UTC)(link)
Еще как возможно, если посмотреть на армию JavaScript-ологов. И любителей запихать JS куда только не попадя - даже на FPGA.
ircicq: (Default)

[personal profile] ircicq 2021-03-27 09:54 am (UTC)(link)
Даже в JS есть 2 различный рантайма: браузер и Node.Js.
Написание программ под них существенно различается.