Pull to refresh

Comments 10

Познавательно, спасибо. До кучи еще про F2Py можно упомянуть. В научных кругах весьма популярен.

Спасибо! Про F2Py не знал. Сейчас почитал про него, действительно можно было бы дополнить им.

Упомяну и про Go. Существует 2 способа вызвать его функции из Python: cffi (тогда в go надо экспортировать функции, есть ограничения по типам) и подключение как расширения (extension). Последний способ сложнее в реализации (надо определённым образом готовить и собирать библиотеку на go), но ограничений по типам почти нет.

Про Go думал, но в первую подборку языков он не попал. Думаю, поискать еще решений на других языках и сделать вторую часть с другими языками, чтобы у сообщества была информация в прямом доступе о том, какие языки можно вызывать из Python.

Цель статьи: попробовать написать одно приложение, где будет использоваться код, написанный на 5 разных языках программирования.

Интересно, а если составить матрицу и для каждого из этих ЯП посмотреть сколько других ЯП он может подключить -- какие будут максимумы и минимумы?

Мне кажется, что там получилась бы довольно интересная матрица. Правда, хуже дела обстоят с менее популярными/молодыми языками, так как для них меньше готовых инструментов существует.

не хватает хаба "ненормальное программирование".
А вообще забавы ради можно сделать какой-нибудь dll quine где каждый из языков ссылается на каждый из языков и зовет его из третьего языка.

Sign up to leave a comment.

Articles