Mathematica

Un article de Wikipédia, l'encyclopédie libre.
Aller à : navigation, rechercher
Mathematica
Image illustrative de l'article Mathematica
Logo

Développeur Wolfram Research
Dernière version 9.0.1.0 (5 février 2013) [+/-]
Environnements Multiplate-forme (liste détaillée)
Type Logiciel de calcul formel
Politique de distribution vendu dans le commerce
Licence propriétaire
Site web Page d'accueil de Mathematica

Mathematica est un logiciel de calcul formel édité par Wolfram Research depuis 1988 et utilisé dans les milieux scientifiques pour effectuer des calculs algébriques et créer des programmes[1].

Wolfram commence à travailler sur le logiciel en 1986 et en sort la première version en 1988. Il est disponible sur de nombreuses plateformes et supporte un large choix d'opérations.

L'entreprise a mis en service un site internet dit intelligent, basé entre autres sur Mathematica: Wolfram|Alpha. Il est ainsi possible d'utiliser les ressources de Mathematica gratuitement.

Caractéristiques[modifier | modifier le code]

Mathematica compte ou permet :

Interface[modifier | modifier le code]

Le système de Mathematica est formé d'un noyau, qui réalise les calculs et peut être exécuté sur une autre machine que celle de l'utilisateur, et d'une interface interactive pour entrer les données. Celle-ci attend des entrées de l'utilisateur exprimées dans le langage de Mathematica, selon une syntaxe définie, et affiche le résultat des calculs sous forme de texte simple, de formules, de son, ou d’images.

Les formules en langage de Mathematica peuvent être converties en formules TeX ou en langage XML.

L’interface interactive inclus des outils de développement tel qu’un débuggeur et permet la coloration syntaxique.

L’interface interactive standard peut être remplacée par d’autres. Wolfram Workbench, est un IDE basé sur Eclipse a été introduit en 2006[2]. Mathematica inclus aussi une interface en ligne de commande[3].

Développement[modifier | modifier le code]

Plusieurs solutions sont mises en place pour utiliser des applications écrites en langage Mathematica. Mathematica Player Pro est un runtime de Mathematica qui exécute n’importe quelle application écrite en langage Mathematica, mais il ne permet pas l’édition de code[4]. Une version gratuite, Wolfram CDF Player, permet d’exécuter des applications au format CDF. Le code de Mathematica peut être converti en code C puis en DLL.

Connexions avec d’autres applications[modifier | modifier le code]

La communication avec d’autres applications se fait via le protocole MathLink. Il permet la communication entre le noyau et l’interface interactive mais aussi avec d’autres programmes.

Wolfram Research offre librement un kit de développement pour lier des applications écrites en C avec le noyau de Mathematica via MathLink[5].

En utilisant .NET/Link[6] un kit de développement, Mathematica peut être intégré avec des applications qui utilisent le Framework .NET de Microsoft pour demander à Mathematica de faire des calculs. Réciproquement, une application écrite en langage Mathematica peut charger les classes de .NET et manipuler ses objets. On peut aussi utiliser le J/Link pour intégrer les applications de Mathematica avec des programmes Java.

La communication à une base de données est aussi assurée[7].

Licence[modifier | modifier le code]

Mathematica est un logiciel propriétaire protégé par le copyright.

Une licence pour utilisation commerciale coûte 2 495 dollars aux États-Unis, 3 185 euros en Europe. Ce type de licence permet l'utilisation de 8 cœurs en version standard, 16 cœurs en version Enterprise, pour exécuter des calculs parallèles, une année de service qui consiste en des mises à jour, un support technique ainsi qu'une licence pour une utilisation à but non commercial, une licence de webMathematica Amateur[8], une licence de Wolfram Workbench. Des remises sont disponibles pour les gouvernements, les organisations caritatives, les étudiants, les écoles et pour une utilisation non commerciale[9]. La licence « étudiant » coûte 140 dollars aux États-Unis. Des licences pour une utilisation non commerciale sont disponibles au coût de 295 dollars aux États-Unis et 295 euros en Europe[10].

Environnement[modifier | modifier le code]

Mathematica 9 est disponible pour plusieurs versions de Linux, Mac OS X d’Apple, et pour les systèmes NT de Microsoft Windows. Les versions anciennes jusqu’à à la version 6.0.3, supportent d’autres systèmes tels que Solaris, AIX, Convex, HP-UX, IRIX, MS-DOS, NeXTSTEP, OS/2, Ultrix et Windows Me[11].

Versions[modifier | modifier le code]

  • Mathematica 1.0 (23 juin 1988)[12],[13]
  • Mathematica 1.1 (1989)[14]
  • Mathematica 1.2 (1er août 1989)[15],[16]
  • Mathematica 2.0 (15 janvier 1991)[17],[16]
  • Mathematica 2.1 (15 juin 1992)[16]
  • Mathematica 2.2 (1er juin 1993)[16],[18]
  • Mathematica 3.0 (3 septembre 1996)[19]
  • Mathematica 4.0 (19 mai 1999)[16],[20]
  • Mathematica 4.1 (2 novembre 2000)[16]
  • Mathematica 4.2 (1er novembre 2002)[16]
  • Mathematica 5.0 (12 juin 2003)[16],[21]
  • Mathematica 5.1 (25 octobre 2004)[16],[22]
  • Mathematica 5.2 (20 juin 2005)[16],[23]
  • Mathematica 6.0 (1er mai 2007)[24],[25]
  • Mathematica 6.0.1 (5 juillet 2007)[26]
  • Mathematica 6.0.2 (2008)[27]
  • Mathematica 6.0.3 (2008)[27]
  • Mathematica 7.0 (18 novembre 2008)[28]
  • Mathematica 7.0.1 (5 mars 2009)[29]
  • Mathematica 8.0 (15 novembre 2010)[30]
  • Mathematica 9.0.0 (28 novembre 2012)[31]
  • Mathematica 9.0.1 (30 janvier 2013)
  • Mathematica 10.0.1 (9 juillet 2014)

Références[modifier | modifier le code]

  1. (en)William C Haneberg, Computational geosciences with Mathematica,Springer - 2004,(ISBN 9783540402459)
  2. « MacWorld review of Wolfram Workbench », Wolfram Research,‎ 21 juin 2006
  3. « Using a Text-Based Interface », Wolfram Research
  4. « Mathematica Player Pro - new Application Delivery System for Mathematica », gizmag.com
  5. « New Mathematica: faster, leaner, linkable and QuickTime-compatible: MathLink kit allows ties to other apps. (Wolfram Research Inc. ships Mathematica 2.1, new QuickTime-compatible version of Mathematica software) »
  6. .NET/Link
  7. « Mathematica 5.1 Available », Database Journal,‎ 3 janvier 2005
  8. « webMathematica terms », Wolfram
  9. « Mathematica Home Edition Released », Mac World,‎ février 2009
  10. « How to Buy a Mathematica 9 License for Industry & Individuals » (consulté le 17 mai 2013)
  11. « Mathematica 6 Platform Availability »
  12. « Mathematica Journal’ news », Mathematica Journal, Volume 9, Issue 1
  13. « Supercomputer Pictures Solve the Once Insoluble », John Markoff,‎ 30 octobre 1988
  14. Mathematica 1.1. Biotechnology Software. Vogel, W. K. (1989)
  15. Elinor Craig, « Mathematica 1.2 adds new graphics options: upgrade also promises concurrent operations », MacWeek,‎ 25 juillet 1989
  16. a, b, c, d, e, f, g, h, i et j compare_mathematica, Nasser M. Abbasi.
  17. Mathematica + 283 functions = Mathematica 2.0, Raines Cohen, MacWeek, 15 janvier 1991.
  18. « New version of Mathematica, Mechanical Engineering »,‎ 1 juin 1993
  19. Wolfram news archive 1996.
  20. « Mathematica 4.0 », Charles Seiters, Macworld,‎ 1 octobre 1999
  21. « Mathematica 5.0 Adds Up: Exactly 15 years after Mathematica's initial release, Wolfram Research has released Mathematica », PC Magazine,‎ 3 septembre-11 2003
  22. « Mathematica 5.1's Web Services Add Up; Mathematica 5.1 delivers improvements over Version 5.0 that are vastly out of proportion for a .1 upgrade », Peter Coffee, eWeek,,‎ 6 décembre 2004
  23. « Mathematica hits 64-bit », MacWorld UK,‎ 13 juillet 2005
  24. « Today, Mathematica is reinvented », Blog by Stephen Wolfram,‎ mai 2007
  25. « Mathematica 6: Felix Grant finds that version 6 of Wolfram Research's symbolic mathematical software really does live up to its expectations », Scientific Computing,‎ 2007
  26. « mathematica-601 », Wolfram Blog,‎ juillet 2007
  27. a et b Mathematica Quick Revision History
  28. « Mathematica 7.0 Released Today! », Blog by Stephen Wolfram,‎ novembre 2008
  29. « Announcing Mathematica 7.0.1 », Wolfram,‎ mars 2009
  30. « Mathematica 8! », Blog by Stephen Wolfram,‎ novembre 2010
  31. « Mathematica 9 Is Released Today! », Blog by Stephen Wolfram,‎ novembre 2012

Voir aussi[modifier | modifier le code]

Articles connexes[modifier | modifier le code]

Liens externes[modifier | modifier le code]