Я работаю для бутика, специализирующегося на финансах.Как разработать язык программирования, адаптированный к финансовым инструментам?
Мы думали о разработке языка для описания финансовых лиц, связанных с финансовыми рынками.
Это будет использоваться в основном как язык сценариев для замены многих процессов в электронных таблицах и макросах VBA.
Он должен быть простым, и на самом деле он может вызвать различные библиотеки C++ и C# за кулисами. Он должен позволить пользователям обрабатывать абстрактно объекты, которые могут представлять временные ряды (внутридневные и ежедневные).
Он должен быть полностью отлаживаемым, когда у пользователя возникнет проблема, мы должны быть в состоянии выполнить код C++/C# и воспроизвести ошибки. В идеале он должен быть запущен через какой-то механизм в Excel и возвращать результаты в Excel. (к сожалению, почти каждый человек, работающий в Финансах, использует Excel)
Если вам нужно было выполнить эту задачу, как бы вы это сделали?
Вы бы выбрали функциональный синтаксис?
Разработал бы какой-то язык сценариев, который будет интерпретироваться или вы скомпилируете его на другом языке (например, конвертируете скрипты на C++ или C#)?
Я не нашел никакого проекта с открытым исходным кодом для такого рода разработок, но есть ли какой-либо коммерческий продукт, использующий этот синтаксис?
EDIT: Я прочитал все ваши ответы, но я подожду больше времени, чтобы выбрать ответ. Они все очень полезные мнения, хотя!
EDIT2: Я обозначил высокопроизводительный знак как решение. Все ваши ответы очень полезны, и я все их модифицировал. Он был одним из первых ответов, и его ответ достаточно проницателен для нас.
Разве это не то, для чего изначально был создан COBOL? = P –
@Marc Нет, это не так. –
Извините, но это был смешной комментарий:) – BlueTrin