- 5 лучших генераторов искусственного интеллекта для написания и переписывания любого контента
- История Красного Бора Татарстан (Новый Пьяный Бор Елабужского уезда) в статьях
- Программа для поиска драйверов на любое устройство
- Как технология OCR снижает нагрузку на офис
- Как операционная система Windows стала такой популярной
- Продвижение товаров на Wildberries с привлечением внешнего трафика
- Простая программа для управления проектами «Планамайзер»
- Жители Красного Бора (Нового Пьяного Бора) до революции
Сравнение языков программирования по эффективности кода |
Разработчик свободной (GPLv3) библиотеки HeavyThing, написанной на ассемблере x86_64, опубликовал вполне очевидные доводы преимущества своего выбора под заголовком «Зачем писать на ассемблере?». В отчете приводятся результаты тестирования при помощи утилит perf и strace простейшего приложения (print 'hello'), написанного на 13 различных языках программирования.
В таблице ниже видно, что сравниваются затраты на загрузку исполняемого образа и инициализацию сред выполнения для сравниваемых языков
Результаты (сортировка по taskclock)
Результаты (сортировка по instructions)
Казалось бы, эффективность древнего ассемблера налицо. Однако, если если оценить еще трудоемкость написания кода, становится ясно - сфера применения ассемблема достаточно ограничена. Более исследования можно посмотреть тут.
Поделиться:
Оставьте свой комментарий!
Похожие статьи: |