Qué utiliza el mecanismo para integrar Python con otros lenguajes (.Net, Java & # 8230;)
Pregunta
Alguien que esté hablando sobre el código del pitón puede incrustarse en el código de C #. ¿Cuál es el mecanismo para hacer eso? por favor explique para mi.
Muchas gracias
Solución
Hay varios enfoques para esto, dependiendo de los idiomas con los que quiera interactuar.
- .Net / CLR Languages ?? - Iron Python proporciona una implementación de Python que se ejecuta en el CLR. Le permite usar otros ensamblados de CLR e incrustar un motor de secuencias de comandos de Python en su código
- Lenguajes basados ??en Java / JVM - Jython proporciona una implementación en la JVM y le permite usar clases de Java y llamar para llamar a jython como lenguaje de scripting usando JSR 223 - Scripting para Java Plataforma
- C / C ++ / Perl / etc, etc. El Contenedor simplificado y generador de interfaz le permite interoperar entre lenguajes basados ??en C y otros, incluyendo .Net y Java. Es muy bueno para C ++, C y COM; otros lenguajes son un poco complicados, pero vale la pena comprobar si necesita usar CPython con .Net o Java
Otros consejos
Use IronPython para la integración con .net. De la misma forma, Jython se integra con Java.
Y Jython para la integración con Java.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow