Conexiones externas
Import y Export manejan automáticamente cientos de formatos de archivos, programas, la web, etc.:
Notas para programadores de Java:
Mientras que Wolfram Language unifica la importación y exportación de distintos tipos de archivos mediante Import y Export, el soporte de formato de archivo de Java se distribuye entre distintas funciones, paquetes y bibliotecas, usualmente con distinta semántica para representar los datos.
Notas para programadores de Python:
Wolfram Language unifica la importación y exportación de cientos de tipos de archivo distintos con las funciones Import y Export. El soporte de formato de archivo de Python está distribuido en distintos paquetes y bibliotecas, usualmente con distinta semántica para la distinta representación de datos.
Wolfram Language cura las conexiones a muchas API externas:
Device Framework permite la entrada directa desde dispositivos conectados:
Notas para programadores de Java:
Las conexiones y configuraciones incorporadas de Wolfram Language permiten acceso ininterrumpido a dispositivos y API que requerirían código personalizado o bibliotecas de terceros en Java.
Notas para programadores de Python:
Las conexiones y configuraciones incorporadas de Wolfram Language permiten el acceso ininterrumpido de miles de dispositivos y API externas que requerirían de herramientas y bibliotecas adicionales en Python.
Use EmbedCode para crear código que llame a una API instantánea desde otro lenguaje:
Use WSTP para la comunicación bidireccional entre Wolfram Engine y otros programas.
Use C/Link, J/Link, etc. para crear código externo para interactuar con WSTP.
Notas para programadores de Java:
J/Link ofrece una interfaz comprensiva entre Java y Wolfram Language, permitiendo llamar a cualquier clase y método de Java desde Wolfram Language, y para llamar Wolfram Language. Muchos desarrolladores de Java consideran que el entorno de cuaderno de Wolfram y J/Link es un entorno ideal para explorar clases y bibliotecas de Java.
Notas para programadores de Python:
Además de usar WSTP y de llamar a API instantáneas, se puede llamar a Wolfram Language desde el código Python mediante la biblioteca de cliente Wolfram para Python, o utilizando WolframScript para evaluar comandos en motores Wolfram Engine locales o en la nube.
Escriba > al comienzo de la línea para especificar el sistema para la evaluación externa (Python, NodeJS, etc.):
El evaluador interpreta la entrada y devuelve una expresión del Wolfram Language:
Use ExternalEvaluate para especificar las opciones del evaluador:
Notas para los programadores de Python:
ExternalEvaluate es compatible con Python 2.4+ y 3.6+, y con la integración directa de los paquetes de NumPy y PIL.
REFERENCIA RÁPIDA: Llamar a programas externos