Jeff Marrison, autor de la biblioteca libre (GPLv3) implementada en ensamblador x86_64 , que incluye implementaciones de los protocolos TLS 1.2 y SSH2, un video titulado «¿Por qué escribir en ensamblador?». En el video se presentan los resultados de pruebas realizadas con las utilidades perf y strace de una aplicación simple (salida ‘hello’), escrita en 13 lenguajes de programación.
De hecho, se comparan los costes de carga de la imagen ejecutable y la inicialización de los entornos de ejecución para los lenguajes Assembler, C, C++, Go, Rust, Python, Perl, TCL, Java, PHP, NodeJS, Ruby y Bash. Los ejemplos utilizados en el video están disponibles para .
Fuente: opennet.ru
