Рубрики
Без рубрики

NIM – современный «клей» язык, как Python

NIM – это статически напечатанный язык программирования системного программирования. Он поддерживает различные бэкэнды: это … с меткой NIM, Python.

NIM – это статически напечатанный язык программирования системного программирования. Он поддерживает различные бэкэнды: он компилирует C, C ++ или JavaScript, чтобы NIM можно использовать для всех нужд Backend и Freeend. Через Importc , ImportCPP , importjs Pragmas, NIM может импортировать методы или символы C/C ++/JS/OBJC в целом. Вы можете обратиться к Руководство Ним.

C2NIM это инструмент для перевода кода ANSI C в NIM. Вывод – это читаемый человеком NIM код, который предназначен для настраивания вручную после процесса перевода. Если вы устали от обертывания библиотеки C, вы можете попробовать Футарк Что поддерживает «просто импортировать файлы заголовков C прямо в NIM». Похож на Futhark, Cinterop позволяет использовать код C/C ++ без необходимости создавать обертки. Нимлуа Это генератор клея для связывания NIM и LUA вместе с помощью мощного макроса NIM. nimpy и Нимпортер это мост между Ним и Питоном. RNIM это мост между R и NIM. Nimjl Мост между Ним и Джулией! Последнее, но не менее важное, Генни Создает общую библиотеку и привязки для многих языков, таких как Python, Node.js, C.

Оригинал: “https://dev.to/xflywind/nim-a-modern-glue-language-like-python-3270”