Комментарии 10
Познавательно, спасибо. До кучи еще про F2Py можно упомянуть. В научных кругах весьма популярен.
C, C++,VB6, JS, C#, VB.NET.... Java
Упомяну и про Go. Существует 2 способа вызвать его функции из Python: cffi (тогда в go надо экспортировать функции, есть ограничения по типам) и подключение как расширения (extension). Последний способ сложнее в реализации (надо определённым образом готовить и собирать библиотеку на go), но ограничений по типам почти нет.
Цель статьи: попробовать написать одно приложение, где будет использоваться код, написанный на 5 разных языках программирования.
Интересно, а если составить матрицу и для каждого из этих ЯП посмотреть сколько других ЯП он может подключить -- какие будут максимумы и минимумы?
А на GraalVM не смотрели?
не хватает хаба "ненормальное программирование".
А вообще забавы ради можно сделать какой-нибудь dll quine где каждый из языков ссылается на каждый из языков и зовет его из третьего языка.
Как объединить 5 языков программирования в одном Python проекте?