Я хочу написать библиотеку, динамически загружаемую и вызываемую из кода C, но я действительно не хочу писать ее в C - код критически критичен, поэтому мне нужен язык, который упрощает уверенность что мой код верен. Каковы мои варианты?
Чтобы быть более конкретным, я хочу, чтобы программисты C имели возможность #include
this и -l
, и начали использовать мою библиотеку так же, как если бы я написал ее на C. Я хотел бы распространять я 'd как программисты на других языках, чтобы иметь возможность использовать свои любимые инструменты для связывания с библиотеками C, чтобы ссылаться на него. В идеале я бы хотел, чтобы это было возможно на каждой платформе, поддерживающей C, но я соглашусь на Linux, Windows и MacOS.