Недавно я написал твит:

Когда видишь, что ассемблер до сих пор держит треть рынка...

Ребята в комментах, как принято в интернете начали доказывать, что по одной репе нельзя судить, 80% сайтов на PHP, 10% по такой логике на Make файлах.

Мое любимое, даже закрепил коммент, привели в пример репо где 76% на Brainfuck.

Понятное дело, что на таких площадках в первую очередь развлекаться надо, что и было целью… НО!

Вы в курсе, что буквально всё работает на машинных инструкциях, то есть на том самом ассемблере?

Каждый язык программирования — это уровень абстракции.

И всё, что мы пишем, проходит схожий путь:

1. Ты пишешь высокоуровневый код, не важно: Python, JS, Rust, Java 2. Сначала он превращается в байткод, IR, AST — промежуточные структуры. 3. Потом компилятор или JIT внутри движка превращает всё это в машинные инструкции. 4. А машинные инструкции это и есть ассемблер, только в бинарном виде.

Процессор не понимает TypeScript или Django.

Процессор понимает только опкоды: mov, add, jmp. Спасибо универу, что знаю это и даже писал на них перемещая регистры.

То есть ответ на вопрос: “Сколько работает на ассеблере?” – 100%

Ассемблер это фундамент, на котором стоят теперь современные языки программирования.

Кстати JavaScript проходит этап “исполнения” в V8 — это фабрика JIT-генерации ассемблерных фрагментов.

Недавно я написал твит:
Когда видишь, что ассемблер до сих пор держит треть рынка.. | Сетка — социальная сеть от hh.ru