Wolfram Language

Où utiliser Wolfram Language?

Productivité maximale dans la programmation

Développement systématiquement 10 fois plus rapide qu'avec d'autres langages

Une idée clé de Wolfram Language est de maximiser la productivité des programmeurs en automatisant autant que possible et en construisant autant que possible directement dans le langage.

  • Faites appel aux vastes ressources de calcul et de connaissance intégrés.
  • Construisez seulement les parties uniques de votre code; comptez sur le langage pour tout le reste.
  • Créez un code concis et lisible, facile à déboguer interactivement.
  • Construisez de grands systèmes progressivement comme composants symboliques.

Programmation orientée aux algorithmes

Profitez du développement d'algorithmes de Wolfram de trois décennies.

Si vous faites de la programmation orientée algorithmique, il n'a tout simplement pas de sens d'utiliser autre chose que Wolfram Language.

  • Le plus grand réseau unifié d'algorithmes intégrés du monde dans tous les domaines.
  • Algorithmes originaux hautement optimisés pour les opérations algorithmiques clés.
  • La sélection automatique de l'algorithme fournit une efficacité maximale.
  • Tailles de code de 10 à 100 fois plus petites qu'avec les langages de bas niveau.
  • 25+ ans d'histoire de l'utilisation par les meilleurs développeurs d'algorithmes du monde.
  • Vaste collection intégrée de connaissance, de données et d'algorithmes.

Calculez avec des données du monde réel

Calcul du monde réel prouvé avec Wolfram|Alpha.

Wolfram Language est unique dans son intégration des constructions et des entités du monde réel directement dans le langage.

  • Ontologie algorithmique complète intégrée directement dans le langage.
  • Calculez directement avec des unités, de la géographie, des dates, des images et des milliers d'autres domaines.
  • Connaissance détaillée calculable intégrée sur des millions d'entités.
  • Langage naturel intégré pour entrée simple du monde réel.

Programmation de très haut niveau

Utilisez la puissance du Wolfram Langage pour tout programmer.

Le caractère symbolique de Wolfram Language facilite pour la gestion de la programmation de haut niveau de systèmes externes et langues-systématiquement en améliorant considérablement sur les interfaces natives existantes.

  • Sessions interactives immédiates au moyen de documents de notebook CDF.
  • Soutien aux interfaces d'appel de l'API et de fonctions diverses.
  • Connexion immédiate à l'analyse et la visualisation.
  • Entrée de langage naturel programmable.

Programmation poétique et récréative

Le langage de calcul élégant.

Une seule ligne de Wolfram Language peut exprimer un calcul extrêmement sophistiqué.

  • Langage élégant destiné à exprimer les idées générales de calcul.
  • Le langage symbolique permet la manipulation directe de la structure et des données.
  • Le langage concentre sur des concepts; automatise la mise en œuvre.
  • Régulièrement l'entrée la plus courte et la plus élégante comparée avec les autres langages.

Métaprogrammation de haut niveau

Manipulez de grand code aussi facilement que les données.

Le caractère symbolique de Wolfram Language et son intégration de documents calculables facilite pour la métaprogrammation et la manipulation de code symbolique.

  • Code, données, interfaces, etc. sont tous représentés comme des expressions symboliques manipulables.
  • Profond support pour l'association de motifs y de règles de transformation.
  • La génération de documents et la manipulation symbolique automatique.
  • Couverture intégrée de mathématiques sophistiquées et des techniques informatiques.
  • Analyse et visualisation immédiates.

Auto-documentation de développement à grande échelle

Le langage peut échantillonner parfaitement des plus grands projets logiciels.

Wolfram Language supporte le développement de logiciels de millions de lignes de grandes de travail, avec des interfaces symboliques uniques modulaires et de riches capacités de documentation.

  • Gardez le code exécutable, avec des exemples et des explications, dans les documents CDF.
  • Code uniquement lisible et concis.
  • Le langage symbolique permet des structures de données arbitraires à passer entre les composants.
  • Interopérabilité avec les référentiels de code; analyse et la visualisation de la structure du code.
  • Capacités intégrées de vérification de test avec analyse automatisée.

Déploiement de concept rapide

Le chemin le plus rapide pour passer de l'idée au produit.

Grâce au Système de Déploiement Universel Wolfram, Wolfram Language offre un trajet direct sans précédent au développement de production à grande échelle sur bureau, cloud, mobile et les systèmes imbriqués.

  • Déployer du code pour l'utilisation de la production sur le web en quelques secondes, etc.
  • Créez automatiquement des interfaces pour les humains et les machines.
  • Créez le code le plus simple possible pour la mise en œuvre des concepts.
  • Utilisez la programmation symbolique pour construire et déployer du code de façon progressive.

Programmation d'analyse et de visualisation

Une longue histoire d'importantes analyses et de visualisations.

Wolfram Language établit la norme d'or pour l'analyse et la visualisation, avec un niveau de puissance et de facilité d'utilisation sur le bureau et dans le cloud sans précédent.

  • Le plus grand réseau d'analyse d'algorithmes intégrés et méthodes du monde.
  • Large couverture de toutes les formes de visualisation 2D, 3D, de réseau, etc. avec interactivité.
  • Gestion uniforme symbolique de toutes les formes de données incluant images, réseaux, etc.
  • Générez automatiquement des rapports interactifs calculables riches.
  • Automatisation maximale pour algorithmes optimaux et esthétiques de calcul.

Programmer l'Internet des objets

Conçu pour le calcul omniprésent du futur.

Avec son framework de dispositifs, capacité de générer des données du monde réel, calcul distribué intégré, implémentations dans le cloud et imbriquées, Wolfram Language est dans une position unique pour supporter l'internet des objets.

  • Normalisation des données immédiates par Wolfram Data Framework (WDF).
  • Analyse et visualisation intégrées hautement automatisées.
  • Infrastructure complète en cloud et applications supportées, API, etc.
  • Large connexions dans l'industrie (Wolfram Connected Devices Project).
  • Support natif dans les processeurs imbriqués de nouvelle génération.

Éducation et programmation

Un langage digne de la génération actuelle d'étudiants.

Le caractère moderne basé dans la connaissance de Wolfram Language le rend uniquement adéquat comme un langage de programmation dans lequel de petits fragments de code peuvent produire des résultats remarquables.

  • Créez des programmes sophistiqués avec le plus petit fragment de code possible.
  • Utilisez la capacité de fusion du langage pour enseigner des concepts généraux de programmations.
  • Travaillez dans les notebooks interactifs, idéal pour des démonstrations en direct.
  • Déboguez facilement en construisant progressivement avec la programmation symbolique.
  • Créez des visualisations attractives de façon immédiate.
  • Exécutez localement, dans le cloud, en utilisant un navigateur web.
  • Utilisez l'entrée en langage naturel pour éviter l'apprentissage de la syntaxe.
  • Large couverture de système atteignant tous les domaines de sciences, technologie, ingénierie et mathématiques.

Programmation exploratoire / développementale

Pensez mieux en Wolfram Language

Avec ses vastes capacités intégrées et son interface interactive basée dans les documents, Wolfram Language est unique en soutenant un style immensément productive de la programmation exploratoire et de développement.

  • Utilisez des notebooks interactifs pour mener à bien et documenter vos explorations
  • Son automatisation, ses algorithmes et ses connaissances intégrés accélèrent considérablement les explorations.
  • Le langage symbolique évite le code de "harnais" et permet la réutilisation immédiate du code.
  • Déployez le code fini de façon immédiate.
  • Largement utilisé depuis des décennies par certains des meilleurs scientifiques et spécialistes des nouvelles technologiques du monde.

Larges déploiements multiplatformes

Un langage qui décrit son propre déploiement.

Wolfram Language soutient non seulement le déploiement uniforme à travers un large éventail d'environnements de calcul, mais aussi les déploiements décrits et programmés dans le langage lui-même.

  • Écrivez un seul programme de Wolfram Language et déployez-le universellement.
  • Chaque déploiement en Wolfram Language est décrit symboliquement et est entièrement programmable.
  • Wolfram Language représente non seulement le code et les données, mais aussi des documents et des interfaces.

Modernisation à base de code existant

Donnez une apparence moderne même au code le plus ancien.

Wolfram Language offre un wrapper de modernisation idéal pour le code existant, fournissant des interfaces interactives, des opérations en cloud et dispositifs de mobiles et la modularisation du logiciel de pointe.

  • Faites appel au code existant à travers WSTP (Wolfram Symbolic Transfer Protocol) ou d'autres connecteurs.
  • Définissez les constructions symboliques modernes pour représenter des structures de données et des fonctions héritées.
  • Ajoutez immédiatement des interfaces, visualisation, analyse, et programmabilité, etc. de pointe.
  • Créez instantanément des déploiements modernes dans le cloud et dispositifs mobiles.
  • Utilisez des méthodes d'interface modernes, y compris le langage naturel.

Et bien encore....

Wolfram Language est ce qui a rendu possible tous les produits et services Wolfram, de Mathematica en passant par Wolfram|Alpha aux WolframTones.

de en es ja ko pt-br ru zh