Dónde utilizar Wolfram Language
Programación de máxima productividad
Desarrollo rutinariamente 10 veces más rápido que con 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 solo 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 sistemas de gran tamaño en incrementos como componentes simbólicos
Programación orientada algorítmicamente
Aproveche las tres décadas de desarrollo de algoritmos de Wolfram
Si usted está realizando programación orientada algorítmicamente, 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 una máxima eficiencia
- Tamaños de código de 10 a 100 veces menores que con lenguajes de bajo nivel
- Más de tres décadas de uso por parte de los mejores desarrolladores algorítmicos en todo el mundo
- Vasto conocimiento incorporado y datos, al igual que 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 algorítmica completa incorporada directamente en el lenguaje
- Calcule directamente con unidades, geografía, fechas, imágenes y miles de otros dominios
- Conocimiento computable incorporado detallado sobre millones de entidades
- Lenguaje natural integrado para entradas sencillas del mundo real
Scripting de nivel ultra alto
Utilice la potencia de Wolfram Language programar cualquier cosa
El carácter simbólico de Wolfram Language hace que sea ideal para realizar scripting de nivel ultra alto de sistemas y lenguajes externos, usualmente mejorando las interfaces nativas existentes de manera considerable.
- Sesiones interactivas inmediatas mediante cuadernos
- Soporte para diversas API e interfaces de llamada de funciones
- Conexión inmediata a análisis y visualización
- Entradas de lenguaje natural programables
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 un cálculo inmensamente sofisticado.
- Lenguaje elegante diseñado para expresar amplias ideas computacionales
- El lenguaje simbólico permite un manejo directo de la estructura y datos
- El lenguaje se concentra en conceptos y automatiza la implementación
- Es rutinariamente la entrada más corta y elegante en comparaciones de lenguajes
Metaprogramación de alto nivel
Manipule código de gran tamaño tan fácilmente como datos
El carácter simbólico de Wolfram Language y su integración de documentos computables hace que sea una elección ideal para la metaprogramación y manipulación simbólica de código.
- Código, datos, interfaces, etc., todo representado como expresiones simbólicas manipulables
- Extenso para coincidencia 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 se adapta bien a los proyectos de software más grandes.
Wolfram Language admite el desarrollo de software de varios millones de líneas por equipos grandes, con interfaces simbólicas modularmente únicas y capacidades integradas de documentación enriquecida.
- Mantenga su código ejecutable, con ejemplos y explicaciones, en cuadernos
- Código legible y conciso único
- El lenguaje simbólico permite pasar estructuras de datos arbitrarios 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 a la implementación a escala de producción en escritorio, la nube, dispositivos móviles y sistemas incrustados.
- Implemente código para uso en producción en la web, etc., en segundos
- Cree interfaces automáticamente 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
Un largo historial 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 de análisis incorporados
- Extensa cobertura de todas las formas de visualización, 2D, 3D, de red, etc., con interactividad
- Manejo simbólico uniforme de todas las formas de datos, incluyendo imágenes, redes, etc.
- Genere programáticamente informes computables interactivos y avanzados
- Automatización máxima para algoritmos óptimos, estética computacional, etc.
Programación del 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 incorporados altamente automatizados
- 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 en programación
Un lenguaje digno de la actual generación de estudiantes
El carácter basado en conocimiento moderno 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 carácter de fusión del lenguaje para enseñar conceptos generales de programación
- Trabaje en cuadernos interactivos, idealmente adecuados para demostraciones en vivo
- Depure fácilmente creando en incrementos mediante programación simbólica
- Cree visualizaciones inmediatamente atractivas
- Ejecute localmente o en la nube, usando tan solo un navegador web
- Utilice entradas de lenguaje natural para evitar aprender 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
- Automatización incorporada, algoritmos y conocimiento que aceleran drásticamente las exploraciones
- Lenguaje simbólico que evita el código "de control" y permite la reutilización inmediata del código.
- Implemente el código terminado inmediatamente
- Utilizado ampliamente durante décadas por algunos de los científicos y tecnólogos más importantes del mundo
Implementaciones multiplataforma amplias
Un lenguaje que describe su propia implementación
Wolfram Language no solo admite la implementación uniforme en un amplio rango de entornos computacionales, sino también las implementaciones que serán descritas y programadas dentro del propio lenguaje.
- Escriba un solo programa de Wolfram Language e impleméntelo de manera universal
- Cada implementación en Wolfram Language se describe simbólicamente y es completamente programable
- Wolfram Language no solo representa código y datos, sino también documentos e interfaces
Modernización de bases de código heredadas
Dele una apariencia moderna incluso al código más antiguo
Wolfram Language ofrece una envoltura ideal para modernizar código heredado, proporcionando interfaces interactivas, operación en la nube y dispositivos móviles, y modularización de software de última generación.
- Llame a código heredado mediante WSTP (Protocolo de transferencia simbólica Wolfram) u otros conectores
- Defina constructos simbólicos modernos para representar estructuras y funciones de datos heredados
- Agregue de inmediato interfaces, visualización, análisis, programabilidad, etc. de última generación
- 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 ha hecho posible todos los productos y servicios de Wolfram, desde Mathematica hasta Wolfram|Alpha y WolframTones.