Hobbes es un lenguaje de programación fuertemente tipado con un compilador JIT integrado y runtime diseñado para la evaluación dinámica eficiente de expresiones, almacenamiento y análisis de datos. Desarrollado por Morgan Stanley, se integra de forma nativa con aplicaciones C/C++ ofreciendo máximo rendimiento. Hobbes proporciona acceso directo a memoria sin comprobaciones de límites de arrays ni entorno sandbox, lo que exige conciencia de seguridad. El compilador admite compilación y ejecución remota de código nativo a través de la red (RPC), restringido a redes internas de confianza. El proyecto incluye una biblioteca estática (libhobbes.a), un intérprete interactivo (hi) y una herramienta de registro de datos (hog). Hobbes soporta tipos primitivos, arrays, registros/tuplas, variantes, tipos algebraicos y funciones de orden superior. Su modelo de memoria utiliza regiones asignadas en lotes, eficientes pero con límites de transacción lógica. El lenguaje está construido sobre LLVM 3.3+, cmake 3.4+ y GCC 4.8+ en Linux 2.5+. Esta herramienta está orientada a aplicaciones que requieren alta velocidad en análisis de datos, almacenamiento estructurado y procesamiento dinámico de expresiones.
