wolfram-mathematicaDémarrer avec wolfram-mathematica


Remarques

Cette section donne un aperçu de ce qu'est wolfram-mathematica et pourquoi un développeur peut vouloir l'utiliser.

Il devrait également mentionner tous les grands sujets de wolfram-mathematica, et les relier aux sujets connexes. La documentation de wolfram-mathematica étant nouvelle, vous devrez peut-être créer des versions initiales de ces rubriques connexes.

Qu'est-ce que (Wolfram) Mathematica?

Wolfram définit Mathematica comme "le système définitif du monde pour l'informatique technique moderne". Une déclaration audacieuse qui est partiellement vraie. Ce n'est probablement pas le système le plus prédominant (car vous devez payer un peu pour une utilisation commerciale), les utilisateurs utilisent par exemple Python ou R. Qu'est-ce que c'est, est l' environnement le plus complet pour "l'informatique technique" en fournissant les fonctionnalités suivantes:

  • Le langage Wolfram: un langage multi-paradigme qui couvre le calcul symbolique avec la programmation procédurale, fonctionnelle, basée sur les listes et les règles
  • "Notebooks": une combinaison de documentation, de programmes et de résultats
  • Wolfram Algorithmbase: Probablement le plus grand ensemble d’algorithmes organisés couvrant la plupart des domaines mathématiques, informatiques et graphiques. La plupart des gens ne font pas la distinction entre Algorithmbase et le langage car ils sont étroitement liés
  • Avec l'introduction de Wolfram | Alpha, Wolfram Knowledgebase couvre de nombreux domaines de connaissances courants, de sorte que vous pouvez répondre à une question comme "temps total pour décongeler une dinde de 10 livres dans de l'eau froide" (5h) dans votre programme.

L'ensemble du système s'exécute sur le «moteur Wolfram», qui est essentiellement une machine virtuelle, un peu comme la machine virtuelle Java ou le Common Language Runtime de Microsoft permettant l'exécution sur un ensemble diversifié de plates-formes Windows, Mac et Linux. En plus des programmes exécutés sur un ordinateur, vous pouvez également les exécuter dans le "Wolfram Cloud", un processus simple par rapport à d'autres langages de "niveau inférieur" tels que Java et C #.

La version actuelle de Mathematica 11 peut être exécutée sur le bureau, Wolfram Cloud et iOS (iPad et iPhone).