- Как сделать пометки в PDF-файле: 5 онлайн-сервисов
- Jitter: создаем анимированную графику легко и быстро
- Скачиваем музыку: 10 бесплатных ресурсов
- Как конвертировать WebP в другие форматы изображений
- Zoom: как расширить его возможности
- Бесплатный редактор видео онлайн InVideo
- FlexClip: мощное обновление в версии 2.0
- FlexClip 2.0 is a powerful update
Сравнение языков программирования по эффективности кода |
Разработчик свободной (GPLv3) библиотеки HeavyThing, написанной на ассемблере x86_64, опубликовал вполне очевидные доводы преимущества своего выбора под заголовком «Зачем писать на ассемблере?». В отчете приводятся результаты тестирования при помощи утилит perf и strace простейшего приложения (print 'hello'), написанного на 13 различных языках программирования.
В таблице ниже видно, что сравниваются затраты на загрузку исполняемого образа и инициализацию сред выполнения для сравниваемых языков
Результаты (сортировка по taskclock)
Результаты (сортировка по instructions)
Казалось бы, эффективность древнего ассемблера налицо. Однако, если если оценить еще трудоемкость написания кода, становится ясно - сфера применения ассемблема достаточно ограничена. Более исследования можно посмотреть тут.
Поделиться:
Оставьте свой комментарий!
Похожие статьи: |
Самое читаемое:
- Jitter: создаем анимированную графику легко и быстро
- Как сделать пометки в PDF-файле: 5 онлайн-сервисов