Om: Nuevo lenguaje de programación de código abierto

Fuentes: New Programming Language 'Om' Released Open Source

Un nuevo lenguaje de programación llamado 'Om' ha sido lanzado como código abierto. Desarrollado por Sparist, Om es una biblioteca C++ header-only que se integra en proyectos C++ y Objective-C++. Se caracteriza por ser un lenguaje concatenativo que utiliza notación de prefijo, a diferencia de otros lenguajes concatenativos. Esto significa que cada programa se evalúa como una función que toma un programa como entrada y devuelve otro programa como salida. Om utiliza un sistema de tipos panmórfico único donde todos los valores de datos se representan como operandos y se acceden a través de una interfaz común.

El código fuente de Om está disponible en el repositorio de GitHub de Sparist (github.com/sparist/Om) y se distribuye bajo la Licencia Pública de Eclipse Versión 1.0. Para construir y ejecutar Om, se requieren ciertos programas y bibliotecas, incluyendo build-essential, ICU4c y Boost. La documentación del lenguaje describe su estructura, que consiste en operadores, separadores y operandos, y proporciona detalles sobre su funcionamiento y optimización. El objetivo principal es ofrecer un lenguaje flexible y eficiente para el desarrollo de software.