Comparaisons des logiciels d'analyse numérique

Les tables suivantes présente des comparaisons des logiciels d'analyse numérique.

Applications

Caractéristiques

Nom Créateur Début de développement Première version Dernière version stable Date de la dernière version stable Prix Licence Notes
ADMB (en) D. Fournier, ADMB Project 1989 1990 12.0[1] Gratuit Licence BSD (3-clause BSD license) La différentiation automatique permet de résoudre des problèmes complexes d’optimisation
Analytica (en) Lumina Decision Systems 1982 (Demos) 4.6[2]
  • Gratuit (Analytica Free 101),
  • 995 $ (Professional),
  • 2 795 $ (Enterprise)
Licence propriétaire Environnement de modélisation comprenant un langage déclaratif et graphique basé sur les diagrammes d'influence
Ch (en) SoftIntegration 8.0[3]
  • Gratuit (étudiant)
  • 199 $ (enseignement)
  • 399 $ (commercial)
Licence propriétaire Langage basé sur C/C++ pour le calcul numérique et le tracé graphique [4]
DADiSP (en) DSP Development 1984 1987 6.7 B02[5]
  • Gratuit (étudiant)
  • 129 $ (enseignement)
  • 1 995 $ (commercial))
Licence propriétaire Environnement d'analyse numérique pour les sciences et l'engineering associé au langage deprogrammation SPL (Series Processing Language).
DataMelt (en) S.Chekanov (jwork.org) 2005 2005 1.8[6]
  • Gratuit (Community edition)
  •  ??? (DMelt membership)
  •  ??? (Commercial & developers)
Licence propriétaire Environnement interactif d'analyse numérique et graphique 2D/3D pour les mathématiques, le calcul symbolique d'algèbre, le data mining. Il peut être programmé à travers plusieurs langages: Jython, Groovy, JRuby et BeanShell.
Dyalog APL Dyalog Ltd. 1981 1983 16.0
  • Gratuit (utilisation non commerciale)
  • 850 £/an ou % de redevance
Licence propriétaire Dialecte moderne d'APL (langage) amélioré par l'ajout de la programmation fonctionnelle et orientée objet.
Euler Math Toolbox (en) René Grothmann 1987 1988 2022-03-08[7] Gratuit Licence publique générale GNU version 2 ou ultérieure (d)[8] Ègalement un système de calcul formel grâce à l'interface avec Maxima
Fityk (en) M. Wojdyr 2002 1.3.1[9]
  • Gratuit (sources)
  • Redevance de 115 $ (exécutable)
Licence publique générale GNU version 2 ou ultérieure (d)[10],[11] Environnement graphique 2D spécialisé dans l'ajustement de courbe. Programmable avec un langage spécifique ou Lua.
FlexPro Weisang GmbH n/a 1991 11.0.8[12]
  • 1 790 €/an (Developer Suite)
  • 930 €/an (Professional)
Licence propriétaire Analyse et présentation interactive pour des gros volumes de données, programmable en VBA.
FreeMat Samit Basu 2004 4.2[13] Gratuit Licence publique générale GNU version 2[14] Environnement interactif d'analyse numérique similaire à MATLAB et GNU Octave interfaçable avec C, C++, et Fortran
GAUSS Aptech Systems 1984 22[15] Payant Licence propriétaire Langage de programmation pour les statistiques et l'économétrie.
GNU Data Language Marc Schellens 2004 1.0.1[16] Gratuit Licence publique générale GNU version 2[17] Compilateur clone libre d'Interactive Data Language (IDL).
GNU Octave John W. Eaton 1988 1993 7.2.0[18],[19] Gratuit Licence publique générale GNU version 3 ou ultérieure (d)[20],[21] Environnement de calcul numérique comparable à MATLAB et à Scilab.
IDL David Stern et ITT Visual Information Solutions (ITT VIS) 1977 8.7[22] Payant Licence propriétaire Langage vectoriel de programmation pour le traitement de données et la visualisation.
IGOR Pro (en) WaveMetrics 1986 1988 8.00[23]
  • 995 $ (commercial)
  • 499 $ (académique)
  • 85 $ (étudiant)
Licence propriétaire Environnement interactif d'analyse graphique 2D/3D, programmable destiné à l'analyse des grands ensembles de données pour la science et l'ingénierie.
J Jsoftware 1989 1990 J902[24] Gratuit Licence publique générale GNU Langage fonctionnel permettant le calcul matriciel
Julia Jeff Bezanson, Stefan Karpinski, Viral B. Shah, Alan Edelman et d'autres contributeurs[25] 2009 2012 1.8.0[26] Gratuit Licence MIT[27] Langage de programmation de haut niveau, performant et dynamique pour le calcul scientifique, avec une syntaxe familière aux utilisateurs d'autres environnements de développement similaires (Matlab, R, Scilab, Python, etc.).
LabVIEW National Instruments 1985 1986 2021[28]
  • 1 249 $ (commercial)
  • 79,95 $ (étudiant)
Licence propriétaire Langage graphique et textuel à travers des nœuds de formules, mathscript et des fichiers de scripts .m[29].
Maple Waterloo Maple 1980 1982 2022.0[30]
  • 2 275 $ (commercial)
  • 99 $ (étudiant)
Licence propriétaire Essentiellement un système de calcul formel.
Mathcad Parametric Technology Corporation 1985 1986 Prime 3.1[31]new 5Prime 4.0[32]new 5Prime 5.0new 5Prime 6.0[33] new 5new 5new 5
  • 1 195 $ (commercial)
  • 99 $ (étudiant)
Licence propriétaire Calculs intégrés dans des notes de calculs.
Mathematica Wolfram Research 1986 1988 13.1[34] Licence propriétaire[37] Essentiellement un système de calcul formel.
MATLAB The MathWorks fin des années 1970 1984 R2022a[38]
  • 2 650 $ (standard)
  • 625 $ (éducation)
Licence propriétaire[39] Environnement et langage de calcul numérique sur lequel se greffent 80 modules dont Simulink pour la simulation.
Maxima MIT Projet MAC et William Schelter et coll. 1967 1982 5.46.0 Gratuit Licence publique générale GNU version 2[40] Essentiellement un système de calcul formel.
MLAB (en) Civilized Software, Inc. 1970 (in SAIL), 1985 (in C) 1972 (on DEC-10), 1988 (on PCs), 1993 (on MACs)
  • 2 250 $ (standard)
  • 50 $ (étudiant)
Environnement de calcul numérique et statistique pour les applications scientifiques par exemple en cinétique chimique.
Origin OriginLab 1991 2022b[41]
  • 1 095 $ (std.)
  • 1 800 $ (Pro)
  • 550 $ (std., académique)
  • 850 $ (Pro, académique)
  • 69 $/an (Pro, étudiant)
Licence propriétaire[42] Environnement d'analyse graphique et statistique 2D/3D pour la science et ingénierie .
Perl Data Language (en) Karl Glazebrook Fin des années 1990 Vers 1997 2.080[43] Gratuit Licence publique générale GNU Ajoute la manipulation de matrice au langage Perl permettant d'être utilisé en astrophysique, océanographie... tracé 2D/3D.
PSPP Ben Pfaff Années 1990 Années 1990 1.6.2[44] Gratuit Licence publique générale GNU version 3 ou ultérieure (d)[45] Environnement de statistiques utilisé pour la visualisation et l’analyse d’échantillons.
R R Foundation 1997 1997 4.2.1[46] Gratuit Licence publique générale GNU version 2[47] Langage de statistique pouvant s'intégrer dans divers environnements : RStudio, Jupyter.
SageMath William Stein (en) 2005 9.6[48] Gratuit Licence publique générale GNU version 2[49] Environnement web d'agrégation de système de calcul formel et de calcul numérique utilisant Python.
SAS Anthony Barr (en) et James Goodnight (en) 1966 1972 9.4M7 Payant Environnement de statistique. Langage proche de MATLAB.
SequenceL (en) Texas Multicore Technologies 1989 2012 3.0.3[50]
  • Gratuit (Édition Community),
  • 2 495 $ (Édition Professionnelle)
Licence propriétaire Langage de programmation fonctionnelle ayant de bonnes performances par parallélisation automatique à la compilation.
S-Lang (en) John E. Davis 1992 2.3.2[51],[52]new 52.3.3-66[53] new 5 Gratuit Licence publique générale GNU version 2 ou ultérieure (d)[54] Disponible soit comme un produit indépendant ou comme un interpréteur embarqué dans un autre programme comme Jed. Il permet le calcul matriciel.
Scilab Inria puis Scilab Enterprises 1990 1994 6.1.1[55] Gratuit Licence publique générale GNU version 2[56]new 5Licence CeCILL version 2 (d) Langage et environnement de calcul numérique multi‐plate‐forme fournissant un environnement de calcul pour des applications scientifiques. Il possède un langage de programmation orienté calcul numérique de haut niveau. Il peut être utilisé pour le traitement du signal, l’analyse statistique, le traitement d’images, les simulations de dynamique des fluides, l’optimisation numérique, et la modélisation et simulation de systèmes dynamiques explicites et implicites.
SolidThinking Embed
(VisSim)
Visual Solutions puis Altair Engineering (en) 1989 2017.1[57]
  • 495 $-2 800 $ (commercial)
  • Gratuit visualisation uniquement
  • 50 $-250 $/free v3.0 (enseignement)
Environnement de Programmation visuelle pour la simulation et le Model-based design. Utilisé pour la science et dans l'ingénierie.
SPSS Norman Nie (en), Dale H. Bent, et C. Hadlai Hull 1968 25[58] Payant Licence propriétaire[59] Logiciel utilisé pour l'analyse statistique.
Sysquake Calerga 1998 6.5[60]
  • Gratuit (Base)
  • 2 500 $ (Pro, commercial)
  • 1 000 $ (Pro, enseignement)
Environnement de calcul numérique basé sur un langage de programmation largement compatible avec MATLAB avec graphiques interactif.
TK Solver (en) Universal Technical Systems, Inc. fin des années 1970 1982 5.0[61]
  • 49 $ (étudiant)
  • 599 $ (commercial)
Licence propriétaire Calcul numérique et résolution d'équations (en).
Yorick n/a n/a n/a 2.2.03[62] Gratuit Licence BSD Langage de programmation interprété impératif destiné au calcul numérique et au tracé de graphiques. Sa syntaxe, fortement inspirée du C, est spécialement prévue pour les calculs sur les tableaux. Yorick s'apparente en cela au logiciel propriétaire IDL.

Système d'exploitation

Systèmes d'exploitation sur lesquels le logiciel peut s'exécuter sans émulation.

Windows OS X Linux BSD Unix DOS Android SaaS
ADMB (en) Oui Oui Oui Non Non Non Non Non
Analytica (en) Oui Non Non Non Non Non Non Non
Ch (en) Oui Oui Oui Oui Oui Non Non Non
DADiSP (en) Oui Non Non Non Oui Non Non Non
DataMelt (en) Oui Oui Oui Oui Oui Non Oui Non
Dyalog APL Oui Oui Oui Non Oui Non[63] Non Non
Euler Math Toolbox (en) Oui Non Oui Non Non Non Non Non
Fityk (en) Oui Oui Oui Non Non Non Non Non
FlexPro Oui Non Non Non Non Non Non Non
FreeMat Oui Oui Oui Oui Oui Non Non Non
GAUSS Oui Oui Oui Non Oui Non Non Non
GNU Data Language Oui Oui Oui Non Oui Non Non Non
GNU Octave Oui Oui Oui Oui Oui Oui Oui Oui
IDL Oui Oui Oui Non Non Non Non Non
IGOR Pro (en) Oui Oui Non Non Non Non Non Non
J Oui Oui Oui Non Non Non Oui Non
Julia Oui Oui Oui Oui Non Non Non Non
LabVIEW Oui Oui Oui Non Oui Non Non Non
Maple Oui Oui Oui Non Oui Non Non Non
Mathcad Oui Non Non Non Non Non Non Non
Mathematica Oui Oui Oui Oui Oui Non Non Oui
MATLAB Oui Oui Oui Oui Oui Non Non Non
Maxima Oui Oui Oui Oui Non Non Oui Non
MLAB (en) Oui Oui Oui Non Non Oui Non Non
Origin Oui Non Non Non Non Non Non Non
Perl Data Language (en) Oui Oui Oui Oui Oui Oui Non Non
PSPP Oui Oui Oui Oui Non Non Non Non
R Oui Oui Oui Oui Oui Non Non Non
SageMath Non[63] Oui Oui Non Oui Non Non Oui
SAS Oui Non Oui Non Oui Non Non Non
SequenceL (en) Oui Oui Oui Non Non Non Non Non
S-Lang (en) Oui Oui Oui Oui Oui Oui Non Non
Scilab Oui Oui Oui Oui Oui Oui Non Non
SolidThinking Embed Oui Oui Oui Non Oui Non Non Non
SPSS Oui Oui Oui Non Non Non Non Non
Sysquake Oui Oui Oui Non Non Non Non Non
TK Solver (en) Oui Non Non Non Non Non Non Non
Yorick Oui Oui Oui Oui Oui Non Non Non

Caractéristiques du langage

Les couleurs indique pour chaque caractéristique, si elle est :

intégrée
fournie par extension ou bibliothèque, officielle ou supportée officiellement
fournie par un logiciel tiers ou non supporté
Support pour la création d'exécutables[64] Support du calcul formel Support de la programmation orientée objet Création d'interface graphique Type prédéfini tableau multi-dimensionnel Site web central pour les extensions et bibliothèques Appel à d'autres langages Appel depuis d'autres langages
Analytica (en) Non Non Oui Oui Oui Oui COM, Excel Excel, COM, .NET
DataMelt (en) Oui Oui Oui Oui Oui Oui Java Tout langage qui peut être appelé depuis Java
Dyalog APL Oui[65] Oui Oui[66] Win32, .NET, WPF, HTML/JS Oui Oui COM, .NET, WebServices, bibliothèques partagées, DLL, NAG (en), R, JavaScript[67] COM, .NET, WebServices[67]
GNU Data Language Non Non Oui Des composants IHM depuis v.0.9, mais toujours incomplet Oui Non C, Python Python
GNU Octave avec mkoctfile[68] Uniquement avec la bibliothèque Ginac Oui[69] Oui[70] Oui Oui[71]
Java[72]
C++[73], Fortran[73], Perl[74], Python[74]
Java[75], Perl[76], C++[77]
J Non Oui Oui Oui Oui Oui JavaScript JavaScript
Julia Non Non Oui Oui Oui Oui
C, Fortran
Python, C++, Java, MATLAB
C/C++
LabVIEW
Professional System
avec des add-on[78]
Non
Oui[79]
UML via GOOP[80]
G#[81]
Oui Oui Oui[82]
C/C++[83], DLL, Python[84], Perl, Tcl[85], MATLAB, ActiveX, C#/.NET
Avec des extensions par exemple[86]
Oui[87]
Maple Non Oui Oui[88] Oui Oui Oui[89] C, C#, Fortran MATLAB[90], Excel[91], Visual Basic, Java, C[92]
Mathematica Oui[93] Oui Oui Oui Oui Oui[94] Java, .NET, C++, Fortran, CUDA, OpenCL, R
Java, .NET, C++
Excel[95], LabVIEW[96]
Haskell[97], AppleScript[98], Racket[99], Visual Basic[100] Python[101], Clojure[102], MATLAB[103]
MATLAB Avec le Compiler[104] Avec la Symbolic Math Toolbox[105] Oui[106] Oui Oui Oui[107]
Avec l'utilisation de fichiers MEX[108] fichiers : C, C++, Fortran. Avec des composants compliés Java et ActiveX.
Mathematica[103]
.NET[109], Java[109], Excel[110]
MLAB (en) Non Oui Non Oui Oui Non Non Non
Perl Data Language (en) App::Packer[111] Non Oui[112] wxPerl, Perl-Tk, Perl/Qt et Perl/KDE, gtk2-perl[113] Oui Oui[114] C via Perl XS[115], C++, Java, Python, F77, etc. via Inline[116] Perl, C[117]
R Non Avec l'extension Ryacas qui permet l'accès à Yacas[118] Oui[119] Via la bibliothèque tcl/tk Oui Oui[120]
C, C++, Fortran[121]
MATLAB[122]
Python[123]
Excel[124]
Python[125]
SAS[126]
SageMath Non Oui Oui[127] Non Oui Oui[128] Plusieurs langages dont : C/C++[129],[130],Fortran[130], lisp, Maple, MATLAB, GNU Octave, R, Scilab[131], Tout langage qui peut être appelé depuis Python
SAS Non Non DS2 et SCL Oui Non Non
C, Java
R (nécessite IML Interactive Matrix Language)
Non
TK Solver (en) Avec des extensions Non Oui Avec des extensions Oui Oui .NET Excel Inconnu

Vitesse d'exécution

L'analyse numérique nécessite souvent des calculs intensifs, des études sont souvent menées pour classer les langages suivant leurs performances[132],[133].

Formats de fichiers pouvant être lu

Nom CIF CSV EDF GRIB HDF KML NetCDF ODF OOXML
ADMB (en)
Analytica (en)
Ch (en)
DADiSP (en)
DataMelt (en)
Dyalog APL
Euler Math Toolbox (en)
Fityk (en)
FreeMat
FlexPro Oui Oui Oui
GAUSS
GNU Data Language Oui Oui Oui Oui
GNU Octave
IDL
IGOR Pro (en)
J
Julia Oui Oui Oui Oui
LabVIEW
Maple
Mathcad
Mathematica Oui Oui Oui Oui Oui Oui Oui
MATLAB Oui
Maxima
MLAB (en)
Origin
Perl Data Language (en)
PSPP
R Oui Oui
SageMath
SAS
SequenceL (en)
S-Lang (en)
Scilab Oui Oui Oui
SolidThinking Embed
(VisSim)
SPSS Oui
Sysquake
TK Solver (en)
Yorick

Format de fichier pouvant être écrit

Nom CIF CSV EDF GRIB HDF KML NetCDF ODF OOXML
ADMB (en)
Analytica (en)
Ch (en)
DADiSP (en)
DataMelt (en)
Dyalog APL
Euler Math Toolbox (en)
Fityk (en)
FreeMat
FlexPro Oui
GAUSS
GNU Data Language
GNU Octave
IDL
IGOR Pro (en)
J
Julia
LabVIEW
Maple
Mathcad
Mathematica Oui Oui Oui Oui
MATLAB Oui
Maxima
MLAB (en)
Origin
Perl Data Language (en)
PSPP
R
SageMath
SAS
SequenceL (en)
S-Lang (en)
Scilab
SolidThinking Embed
(VisSim)
SPSS
Sysquake
TK Solver (en)
Yorick

Voir aussi

Références

  1. « http://www.admb-project.org/2017/12/21/ADMB-12.0-Release.html »
  2. « http://www.lumina.com/shoppingcart/upgrade »
  3. « http://www.softintegration.com/company/press/c_c++_interpreter_ch_8.0_released.html »
  4. Ch Scientific Numerical Computing
  5. « http://www.dadisp.com/rls67notes.htm »
  6. « http://jwork.org/dmelt/download/Changelog-1.8.txt »
  7. « https://www.euler-math-toolbox.de/Programs/Changes.html »
  8. « http://directory.fsf.org/wiki/Euler#tab=Details » (consulté le )
  9. « Release 1.3.1 », (consulté le )
  10. « http://directory.fsf.org/wiki/Fityk#tab=Details » (consulté le )
  11. Open Hub, (site web), consulté le
  12. « https://www.weisang.com/fr/news/flexpro-2017-nouvelle-release-11-0-8/# »
  13. « http://freemat.sourceforge.net/ »
  14. SourceForge.net, (forge logicielle), consulté le
  15. « https://www.aptech.com/blog/gauss22/ »
  16. « https://github.com/gnudatalanguage/gdl/releases/tag/v1.0.1 », (consulté le )
  17. SourceForge.net, (forge logicielle), consulté le
  18. (en) « GNU Octave 7.2.0 Released », (consulté le )
  19. (en) John W. Eaton (d), « Version 7.2.0 released », (consulté le )
  20. « https://hg.savannah.gnu.org/hgweb/octave/file/tip/COPYRIGHT.md »
  21. « https://ftp.gnu.org/gnu/octave/ »
  22. « http://www.harrisgeospatial.com/Support/MaintenanceDetail/TabId/3428/ArtMID/13350/ArticleID/22338/IDL-87-Release-Notes.aspx »
  23. « https://www.wavemetrics.com/forum/news-and-announcements/igor-pro-8-released »
  24. « https://code.jsoftware.com/wiki/System/ReleaseNotes/J902 »
  25. Contributors to JuliaLang/julia - GitHub
  26. « https://github.com/JuliaLang/julia/releases »
  27. « https://github.com/JuliaLang/julia/blob/master/LICENSE.md » (consulté le )
  28. « https://www.ni.com/pdf/manuals/374715r.html »
  29. (en) National Instruments, « Working with .m File Scripts in NI LabVIEW for Text Based Signal Processing, Analysis, and Math » (consulté le )
  30. « https://de.maplesoft.com/company/news/releases/2022/2022-03-15-Maple2022-advances-Maplesofts-mission-to-help-students-researchers-engineers-take-advantage-of-the-power-of-math.aspx »
  31. « http://blogs.ptc.com/2015/03/02/announcing-ptc-mathcad-prime-3-1-2/ »
  32. « http://www.ptc.com/mathcad-software-blog/mathcad-prime-4-is-here »
  33. « https://www.ptc.com/en/products/mathcad/new-release »
  34. « https://www.wolfram.com/mathematica/quick-revision-history.html »
  35. Raspberry Pi now includes Mathematica and Wolfram Language for free
  36. Mathematica Home Edition Released Macworld, February 2009
  37. « https://www.wolfram.com/mathematica/pricing/ »
  38. « https://www.mathworks.com/help/pdf_doc/matlab/rn.pdf »
  39. « https://fr.mathworks.com/pricing-licensing.html »
  40. SourceForge.net, (forge logicielle), consulté le
  41. « https://www.originlab.com/index.aspx?go=Products/Origin/2022b&pid=4423 »
  42. « http://www.originlab.com/index.aspx?go=PURCHASE/LicensingOptions »
  43. « https://github.com/PDLPorters/pdl/releases/tag/2.080 », (consulté le )
  44. (en) Ben Pfaff (d), « pspp-1.6.2 released », (consulté le )
  45. répertoire du logiciel libre, (annuaire web), consulté le
  46. (en) Peter Dalgaard (en), « R 4.2.1 is released », (consulté le )
  47. « https://www.r-project.org/about.html » (consulté le )
  48. « ReleaseTours/sage-9.6 »
  49. « https://git.sagemath.org/sage.git/tree/README.md » (consulté le )
  50. « https://texasmulticore.com/resources/downloads/ »
  51. « http://www.jedsoft.org/releases/slang/ »
  52. « http://lists.jedsoft.org/lists/slang-users/2018/0000002.html »
  53. « http://www.jedsoft.org/snapshots/ »
  54. « http://www.jedsoft.org/slang/license.html »
  55. « https://www.scilab.org/download/6.1.1 »
  56. « https://github.com/scilab/scilab/blob/master/README.md »
  57. « http://wpc.23a7.iotacdn.net/8023A7/origin2/rl/solidthinking/2017.1/sT_solidThinking_Embed_2017.1_ReleaseNotes.pdf »
  58. « https://developer.ibm.com/predictiveanalytics/2017/08/08/spss-statistics-25-now-available-purchase/ »
  59. « https://www-01.ibm.com/software/analytics/spss/products/statistics/buy-now.html »
  60. « https://calerga.com/download/index.html »
  61. « https://www.uts.com/ItemSummary.asp?ItemID=0100-50-0010-00 »
  62. « https://sourceforge.net/projects/yorick/files/yorick/2.2.03/ »
  63. Once was supported
  64. Dans ce tableau il faut comprendre que l'exécution du programme ne nécessite pas un interpréteur.
  65. (en) Dyalog Limited, Dyalog for Microsoft Windows, Installation and Configuration Guide : Dyalog version 16.0, , 122 p. (lire en ligne), « Creating Executables and COM Servers », p. 55
  66. (en) Dyalog Limited, An Introduction toObject Oriented ProgrammingAPL Programmers, , 86 p. (lire en ligne)
  67. (en) « Dyalog APL Interface Guide »
  68. « GNU Octave: Getting Started with Oct-Files » (consulté le )
  69. (en) « GNU Octave: Object Oriented Programming » (consulté le )
  70. (en) « GUI Development » (consulté le )
  71. (en) « Octave-Forge » (consulté le )
  72. (en) « Java Interface » (consulté le )
  73. (en) « Calling External Code from Oct-Files » (consulté le )
  74. (en) « Controlling Subprocesses » (consulté le )
  75. (en) « joPAS » (consulté le )
  76. (en) « Inline::Octave » (consulté le )
  77. (en) « Standalone Programs » (consulté le )
  78. (en) National Instruments, « LabVIEW Application Builder » (consulté le )
  79. (en) National Instruments, « LabVIEW Object-Oriented Programming » (consulté le )
  80. (en) National Instruments, « NI GOOP Development Suite » (consulté le )
  81. (en) National Instruments, « G# Framework » (consulté le )
  82. (en) National Instruments, « LabVIEW Tools Network » (consulté le )
  83. (en) National Instruments, « Calling External Code From LabVIEW » (consulté le )
  84. (en) National Instruments, « Call Perl and Python Scripts from LabVIEW » (consulté le )
  85. (en) National Instruments, « Introduction to Scripting in Perl, Python and Tcl » (consulté le )
  86. (en) « Lua for LabVIEW » (consulté le )
  87. (en) National Instruments, « Calling LabVIEW VIs from Other Programming Languages » (consulté le )
  88. (en) Maplesoft, « Object-Oriented Programming, Polymorphism, and More in Maple 9.5 » (consulté le )
  89. (en) « Maple Application Center » (consulté le )
  90. (en) « MAPLE: MATLAB® Connectivity » (consulté le )
  91. (en) « Maple and Excel » (consulté le )
  92. (en) Maplesoft, « OpenMaple API for Visual Basic and Java » (consulté le )
  93. (en) Wolfram Research, « C Code Generation User Guide » (consulté le )
  94. (en) « Wolfram Library Archive » (consulté le )
  95. (en) Wolfram Research, « Mathematica Link for Excel 3.2 » (consulté le )
  96. (en) « Mathematica Link for LabVIEW 2.1 » (consulté le )
  97. (en) « The mathlink package » (consulté le )
  98. (en) « Unisoftware plus » (consulté le )
  99. (en) « MrMathematica website » (consulté le )
  100. (en) « Mathematica for ActivX » (consulté le )
  101. (en) « PYML (Python Mathematica interface) » (consulté le )
  102. (en) « Clojuratica », sur clojuratica.weebly.com year=2013 (consulté le )
  103. (en) « Mathematica Symbolic Toolbox for MATLAB--Version 2.0 » (consulté le )
  104. (en) The Mathworks, « MATLAB Compiler » (consulté le )
  105. (en) The Mathworks, « Symbolic Math Toolbox » (consulté le )
  106. (en) The Mathworks, « Object-Oriented Programming in MATLAB » (consulté le )
  107. (en) « MATLAB File Exchange » (consulté le )
  108. (en) The Mathworks, « MEX-files Guide » (consulté le )
  109. (en) The Mathworks, « MATLAB Compiler SDK » (consulté le )
  110. (en) « Partager des programmes MATLAB avec des utilisateurs d’Excel » (consulté le )
  111. (en) « Shipping standalone perl apps on Win32 » (consulté le )
  112. (en) « Object Oriented Programming in Perl » (consulté le )
  113. (en) « Graphical User Interface (GUI) Development in Perl » (consulté le )
  114. (en) « CPAN » (consulté le )
  115. (en) « Graphical User Interface (GUI) Development in Perl » (consulté le )
  116. (en) « Inline-Support » (consulté le )
  117. (en) « Calling Perl from C » (consulté le )
  118. (en) « Ryacas: R Interface to the Yacas Computer Algebra System » (consulté le )
  119. Christophe Genolini, Petit Manuel de S4 : Programmation Oriente Objet sous R, 100 p. (lire en ligne)
  120. (en) « CRAN: Contributed Packages » (consulté le )
  121. (en) Kurt Hornik, « The R FAQ », (consulté le )
  122. (en) Henrik Bengtsson et Jason Riedy, « CRAN: R.matlab package » (consulté le )
  123. (en) G. Grothendieck et Carlos J. Gil Bellosta, « rJython R package » (consulté le )
  124. (en) Erich Neuwirth, « RExcel » (consulté le )
  125. (en) « rpy2 - R in Python » (consulté le )
  126. (en) « R Interface Now Available in SAS/IML Studio » (consulté le )
  127. (en) « Tutorial: Objects and Classes in Python and Sage » (consulté le )
  128. (en) « Additional Packages » (consulté le )
  129. (en) « C/C++ Library Interfaces » (consulté le )
  130. (en) « Using Compiled Code Interactively » (consulté le )
  131. (en) « Interpreter Interfaces » (consulté le )
  132. « Julia >Compilateur JIT à haute performance », Comparaison des performances des performances des langages :Fortran, Julia, Python, R, Matlab, Octave, Mathematica, JavaScript, Go et LuaJIT, sur julialang.org (consulté le )
  133. (en) Borağan Aruoba et Jesús Fernández-Villaverde, « A Comparison ofProgramming Languages in Economics », sur University of Pennsylvania's School of Arts and Sciences - Economics Department, (consulté le )

Liens externes

  • Portail du logiciel
Cet article est issu de Wikipedia. Le texte est sous licence Creative Commons - Attribution - Partage dans les Mêmes. Des conditions supplémentaires peuvent s'appliquer aux fichiers multimédias.