Trabajo para una boutique especializada en finanzas.¿Cómo diseñar un lenguaje de programación adaptado a los instrumentos financieros?
Pensamos en diseñar un lenguaje para describir las entidades financieras relacionadas con los mercados financieros.
Esto se usaría principalmente como un tipo de lenguaje de scripting para reemplazar muchos procesos ejecutados en hojas de cálculo y macros de VBA.
Tiene que ser simple y tiene, de hecho, para llamar a varias bibliotecas C++ y C# detrás de las escenas. Tiene que permitir a los usuarios manejar objetos abstractos que podrían representar series temporales (intradía y diaria).
Tiene que ser completamente depurable, cuando un usuario tenga un problema, debemos ser capaces de avanzar en el código C++/C# y reproducir los errores. Idealmente, debe ser lanzado a través de algún mecanismo dentro de Excel y devolver los resultados dentro de Excel. (desafortunadamente casi todas las personas que trabajan en Finanzas usan Excel)
Si tuvieras que hacer esta tarea, ¿cómo lo harías?
¿Podría obtener una sintaxis funcional?
¿Desarrollaría algún lenguaje de scripting que sería interpretado o lo compilaría en otro idioma (como convertir los scripts en C++ o C#)?
No encontré ningún proyecto de código abierto para este tipo de desarrollo, pero ¿hay algún producto comercial que utilice este tipo de sintaxis?
EDIT: Leo todas las respuestas, pero esperaré más tiempo antes para encontrar una respuesta. Sin embargo, ¡todas son opiniones muy útiles!
EDIT2: Marqué la marca de alto rendimiento como solución. Todas sus respuestas son muy útiles y las modifiqué todas. Él fue una de las primeras respuestas y su respuesta es bastante perspicaz para nosotros.
¿No es esto para lo que se diseñó originalmente COBOL? = P –
@Marc No, no lo es. –
Lo siento, pero ese fue un comentario divertido:) – BlueTrin