¿Dónde utilizar Wolfram Language?
Programación de máxima productividad
Desarrollos rutinarios 10x más rápido que en otros lenguajes.
Una idea clave de Wolfram Language es maximizar la productividad del programador, automatizando y construyendo de forma directa en el lenguaje tanto como sea posible.
- Invoque extensos recursos de conocimiento y computación incorporados.
- Construya sólo las partes únicas de su código, confíe en el lenguaje para todo lo demás.
- Cree código legible, fácil de depurar de forma interactiva.
- Construya grandes sistemas en incrementos como componentes simbólicos.
Programación orientada a los algoritmos
Aproveche el desarrollo de algoritmos de Wolfram de más de tres décadas.
Si usted está haciendo programación orientada a algoritmos, simplemente no tiene sentido utilizar otro lenguaje que no sea Wolfram Language.
- La red unificada de algoritmos incorporados más grande del mundo en todas las áreas.
- Algoritmos originales altamente optimizados para operaciones algorítmicas clave.
- La selección automática de algoritmos le proporciona la máxima eficiencia.
- Tamaños de código 10x–100x más pequeños que con lenguajes de bajo nivel.
- Más de tres décadas de historia de uso por parte de los mejores desarrolladores de algoritmos del mundo.
- Extenso conocimiento y datos incorporados, así como algoritmos.
Computación con datos del mundo real
Computación del mundo real probada con Wolfram|Alpha.
Wolfram Language es único por su integración de constructos y entidades del mundo real directamente en el lenguaje.
- Ontología completa de algoritmos incorporada directamente en el lenguaje.
- Compute directamente con unidades, geografía, fechas, imágenes y miles de otros dominios.
- Detallado conocimiento computable incorporado acerca de millones de entidades.
- Lenguaje natural integrado para entrada simple del mundo real.
Escritura de código de muy alto nivel
Utilice el poder de Wolfram Language para programar cualquier cosa.
El caracter simbólico de Wolfram Language facilita el manejo de la programación de muy alto nivel de sistemas y lenguajes externos, mejorando enormemente día a día las interfaces nativas existentes.
- Sesiones interactivas inmediatas por medio de documentos de cuaderno.
- Soporte para diversos API e interfaces de llamada de funciones.
- Conexión inmediata para análisis y visualización.
- Entrada de lenguaje natural programable.
Programación poética y recreativa
El lenguaje de la computación elegante.
Una sola línea de código de Wolfram Language puede expresar una computación inmensamente sofisticada.
- Lenguaje elegante creado para expresar amplias ideas computacionales.
- El lenguaje simbólico le permite manejar directamente estructura y datos.
- El lenguaje se concentra en conceptos y automatiza la implementación.
- En el día a día, la entrada más elegante y corta comparada con otros lenguajes.
Metaprogramación de alto nivel
Manipule código grande tan fácil como datos.
El caracter simbólico de Wolfram Language y su integración de documentos computables, facilita una elección ideal para meta-programación y manipulación de código simbólico.
- Código, datos, interfaces, etc., todo representado como expresiones simbólicas manipulables.
- Soporte extenso para asociación de patrones y reglas de transformación.
- Generación y manipulación automática de documentos simbólicos.
- Cobertura incorporada de técnicas matemáticas e informáticas sofisticadas.
- Análisis y visualización inmediatos.
Autodocumentación de desarrollo a gran escala
El lenguaje puede escalar muy bien a proyectos grandes de software.
Wolfram Language da soporte al desarrollo de software de millones de líneas de grandes equipos de trabajo, con únicas interfaces simbólicas modulares y ricas capacidades de documentación.
- Mantenga su código ejecutable, con ejemplos y explicaciones, en cuadernos.
- Código legible y conciso único.
- El lenguaje simbólico le permite a estructuras de datos arbitrarios pasar entre componentes.
- Interoperabilidad con repositorios de código, análisis y visualización de estructura de código.
- Capacidades incorporadas de verificación y prueba con análisis automatizado.
Implementación rápida de conceptos
El camino más rápido de la idea al producto.
Por medio del Sistema de Implementación Universal Wolfram, Wolfram Language proporciona un camino directo sin precedentes al desarrollo de producción a gran escala en el escritorio, la nube, dispositivos móviles y sistemas incrustados.
- Implemente código para el uso en producción en la web, etc., en segundos.
- Cree automáticamente interfaces para humanos y máquinas.
- Cree el código más simple posible para la implementación de conceptos.
- Utilice la programación simbólica para construir e implementar código en incrementos.
Programación de análisis y visualización
Una larga historia de importantes análisis y visualizaciones.
Wolfram Language establece la norma de oro para análisis y visualización, con un nivel de potencia y facilidad de uso en el escritorio y en la nube sin precedentes.
- La red más grande del mundo de algoritmos y métodos analíticos incorporados.
- Extensa cobertura de todas las formas de visualización, 2D, 3D, en red, etc., con interactividad.
- Manejo uniforme simbólico de todas las formas de datos, incluyendo imágenes, redes, etc.
- Genere automáticamente ricos informes interactivos computables.
- Automatización máxima para algoritmos óptimos, estética computacional, etc.
Programando el Internet de las cosas
Diseñado para la computación ubicua del futuro.
Con su marco de dispositivos, habilidad para manejar datos del mundo real, computación distribuida incorporada, e implementaciones en la nube e incrustadas; Wolfram Language está en una posición única para dar soporte al Internet de las cosas.
- Estandarización inmediata de datos mediante Wolfram Data Framework (WDF).
- Análisis y visualización incorporada altamente automatizadas.
- Infraestructura completa de la nube, aplicaciones compatibles, API, etc.
- Amplias conexiones en la industria (Wolfram Connected Devices Project)
- Soporte nativo en procesadores incrustados de próxima generación.
Educación de programación
Un lenguaje digno de la actual generación de estudiantes.
El caracter moderno basado en el conocimiento de Wolfram Language lo hace especialmente adecuado como lenguaje de programación, en el cual pequeñas cantidades de código pueden producir grandes resultados.
- Cree programas sofisticados con la menor cantidad de código posible.
- Utilice el caracter de fusión del lenguaje para enseñar conceptos generales de programación.
- Trabaje en cuadernos interactivos, ideal para demostraciones en vivo.
- Depure fácilmente creando en incrementos con programación simbólica.
- Cree visualizaciones atractivas de inmediato.
- Ejecute localmente o en la nube, usando solamente un navegador web.
- Utilice entrada de lenguaje natural para evitar aprender la sintaxis.
- Amplia cobertura de sistema que abarca todas las áreas STEM.
Programación exploratoria o de desarrollo
Piense mejor en Wolfram Language.
Con sus extensas capacidades incorporadas e interfaz basada en documentos, Wolfram Language es único en dar soporte a un estilo altamente productivo de programación exploratoria y de desarrollo.
- Utilice cuadernos interactivos para llevar a cabo y documentar sus exploraciones.
- Su automatización incorporada, algoritmos y conocimiento facilitan drásticamente las exploraciones.
- El lenguaje simbólico evita código de "arnés" y permite la reutilización inmediata de código.
- Implemente código terminado de forma inmediata.
- Utilizado ampliamente por décadas por algunos de los científicos y tecnólogos más importantes del mundo.
Amplio despliegue en múltiples plataformas
Un lenguaje que describe su propia implementación.
Wolfram Language no sólo da soporte a la implementación uniforme en un amplio rango de entornos computacionales, sino también a las implementaciones que serán descritas y programadas dentro del lenguaje mismo.
- Escriba un sólo programa de Wolfram Language e impleméntelo de forma universal.
- Cada implementación en Wolfram Language es descrita simbólicamente y es completamente programable.
- Wolfram Language representa no sólo código y datos, sino también documentos e interfaces.
Modernización de base de código heredada
Dele una apariencia moderna incluso al código más viejo.
Wolfram Language ofrece una envoltura modernizante de código heredado, proporcionando interfaces interactivas, operaciones en la nube y dispositivos móviles, y modularización de software de avanzada.
- Llame código heredado por medio de WolframLink u otros conectores.
- Defina modernos constructos simbólicos para representar estructuras de datos y funciones heredadas.
- Agregue de inmediato interfaces, visualización, análisis, programabilidad, etc., de avanzada.
- Cree instantáneamente modernas implementaciones en la nube o dispositivos móviles.
- Utilice metodologías modernas de interfaces, incluyendo lenguaje natural.
Y más....
Wolfram Language es lo que da vida a todos los productos y servicios Wolfram, desde Mathematica hasta Wolfram|Alpha y Wolfram Tones.