Comparaisons des logiciels d'analyse numérique
page de liste de Wikimédia
Les tables suivantes présente des comparaisons des logiciels d'analyse numérique.
Applications
modifierCaractéristiques
modifierNom | 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] |
|
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] |
|
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] |
|
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] |
|
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 | 19.0[7] |
|
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-05-18[8] | Gratuit | Licence publique générale GNU version 2 ou ultérieure[9] | Ègalement un système de calcul formel grâce à l'interface avec Maxima | |
Fityk (en) | M. Wojdyr | 2002 | 1.3.2[10] |
|
Licence publique générale GNU version 2 ou ultérieure[11],[12] | 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[13] |
|
Licence propriétaire | Analyse et présentation interactive pour des gros volumes de données, programmable en VBA. | |
FreeMat | Samit Basu | 2004 | 4.2[14] | Gratuit | Licence publique générale GNU version 2[15] | Environnement interactif d'analyse numérique similaire à MATLAB et GNU Octave interfaçable avec C, C++, et Fortran | ||
GAUSS | Aptech Systems | 1984 | 22[16] | Payant | Licence propriétaire | Langage de programmation pour les statistiques et l'économétrie. | ||
GNU Data Language | Marc Schellens | 2004 | 1.0.5[17] | Gratuit | Licence publique générale GNU version 2[18] | Compilateur clone libre d'Interactive Data Language (IDL). | ||
GNU Octave | John W. Eaton | 1988 | 1993 | 9.2.0[19] | Gratuit | Licence publique générale GNU version 3 ou ultérieure[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] |
|
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 | J9.5[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.10.5[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] |
|
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 | 2023[30] |
|
Licence propriétaire | Essentiellement un système de calcul formel. | |
Mathcad | Parametric Technology Corporation | 1985 | 1986 | Prime 9.0[31] |
|
Licence propriétaire | Calculs intégrés dans des notes de calculs. | |
Mathematica | Wolfram Research | 1986 | 1988 | 14.1[32] |
|
Licence propriétaire[35] | Essentiellement un système de calcul formel. | |
MATLAB | The MathWorks | fin des années 1970 | 1984 | R2024a Update 3[36] |
|
Licence propriétaire[37] | 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.47.0[38] | Gratuit | Licence publique générale GNU version 2[39] | 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) |
|
Environnement de calcul numérique et statistique pour les applications scientifiques par exemple en cinétique chimique. | |||
Origin | OriginLab | 1991 | 2023[40] |
|
Licence propriétaire[41] | 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.089[42] | 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 | 2.0.1[43] | Gratuit | Licence publique générale GNU version 3 ou ultérieure[44],[45] | Environnement de statistiques utilisé pour la visualisation et l’analyse d’échantillons. | |
R | R Foundation | 1997 | 1997 | 4.4.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 | 10.4[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] |
|
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.3[51] | Gratuit | Licence publique générale GNU version 2 ou ultérieure[52] | 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 | 2024.1.0[53] | Gratuit | Licence publique générale GNU version 2[54]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[55] |
|
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 | 29[56] | Payant | Licence propriétaire[57] | Logiciel utilisé pour l'analyse statistique. | ||
Sysquake | Calerga | 1998 | 6.5[58] |
|
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[59] |
|
Licence propriétaire | Calcul numérique et résolution d'équations (en). | |
Yorick | n/a | n/a | n/a | 2.2.03[60] | 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
modifierSystè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[61] | 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[61] | 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
modifierLes 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[62] | 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[63] | Oui | Oui[64] | Win32, .NET, WPF, HTML/JS | Oui | Oui | COM, .NET, WebServices, bibliothèques partagées, DLL, NAG (en), R, JavaScript[65] | COM, .NET, WebServices[65] | |||||||
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[66] | Uniquement avec la bibliothèque Ginac | Oui[67] | Oui[68] | Oui | Oui[69] |
|
Java[73], Perl[74], C++[75] | |||||||
J | Non | Oui | Oui | Oui | Oui | Oui | JavaScript | JavaScript | |||||||
Julia | Non | Non | Oui | Oui | Oui | Oui |
|
C/C++ | |||||||
LabVIEW |
|
Non |
|
Oui | Oui | Oui[80] |
|
Oui[85] | |||||||
Maple | Non | Oui | Oui[86] | Oui | Oui | Oui[87] | C, C#, Fortran | MATLAB[88], Excel[89], Visual Basic, Java, C[90] | |||||||
Mathematica | Oui[91] | Oui | Oui | Oui | Oui | Oui[92] | Java, .NET, C++, Fortran, CUDA, OpenCL, R |
| |||||||
MATLAB | Avec le Compiler[102] | Avec la Symbolic Math Toolbox[103] | Oui[104] | Oui | Oui | Oui[105] |
|
.NET[107], Java[107], Excel[108] | |||||||
MLAB (en) | Non | Oui | Non | Oui | Oui | Non | Non | Non | |||||||
Perl Data Language (en) | App::Packer[109] | Non | Oui[110] | wxPerl, Perl-Tk, Perl/Qt et Perl/KDE, gtk2-perl[111] | Oui | Oui[112] | C via Perl XS[113], C++, Java, Python, F77, etc. via Inline[114] | Perl, C[115] | |||||||
R | Non | Avec l'extension Ryacas qui permet l'accès à Yacas[116] | Oui[117] | Via la bibliothèque tcl/tk | Oui | Oui[118] |
|
| |||||||
SageMath | Non | Oui | Oui[125] | Non | Oui | Oui[126] | Plusieurs langages dont : C/C++[127],[128],Fortran[128], lisp, Maple, MATLAB, GNU Octave, R, Scilab[129], | Tout langage qui peut être appelé depuis Python | |||||||
SAS | Non | Non | DS2 et SCL | Oui | Non | Non |
|
Non | |||||||
TK Solver (en) | Avec des extensions | Non | Oui | Avec des extensions | Oui | Oui | .NET Excel | Inconnu |
Vitesse d'exécution
modifierL'analyse numérique nécessite souvent des calculs intensifs, des études sont souvent menées pour classer les langages suivant leurs performances[130],[131].
Formats de fichiers pouvant être lu
modifierNom | 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
modifierNom | 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
modifier- Comparaison des système de calcul formel (en)
- Comparaison de logiciels d'apprentissage profond
- Comparaison de logiciels de statistiques
Références
modifier- (en) Cet article est partiellement ou en totalité issu de l’article de Wikipédia en anglais intitulé « List of numerical analysis software » (voir la liste des auteurs).
- « http://www.admb-project.org/2017/12/21/ADMB-12.0-Release.html »
- « http://www.lumina.com/shoppingcart/upgrade »
- « http://www.softintegration.com/company/press/c_c++_interpreter_ch_8.0_released.html »
- Ch Scientific Numerical Computing
- « http://www.dadisp.com/rls67notes.htm »
- « http://jwork.org/dmelt/download/Changelog-1.8.txt »
- « https://www.dyalog.com/dyalog/dyalog-versions/190.htm »
- « Version 2022-05-18 » (consulté le )
- « http://directory.fsf.org/wiki/Euler#tab=Details » (consulté le )
- « Release 1.3.2 », (consulté le )
- « http://directory.fsf.org/wiki/Fityk#tab=Details » (consulté le )
- Open Hub (site web), consulté le .
- « https://www.weisang.com/fr/news/flexpro-2017-nouvelle-release-11-0-8/# »
- « http://freemat.sourceforge.net/ »
- SourceForge.net (forge logicielle), consulté le .
- « https://www.aptech.com/blog/gauss22/ »
- « Release 1.0.5 », (consulté le )
- SourceForge.net (forge logicielle), consulté le .
- « GNU Octave 9.2.0 Released », (consulté le )
- « https://hg.savannah.gnu.org/hgweb/octave/file/tip/COPYRIGHT.md »
- « https://ftp.gnu.org/gnu/octave/ »
- « http://www.harrisgeospatial.com/Support/MaintenanceDetail/TabId/3428/ArtMID/13350/ArticleID/22338/IDL-87-Release-Notes.aspx »
- « https://www.wavemetrics.com/forum/news-and-announcements/igor-pro-8-released »
- « https://code.jsoftware.com/wiki/System/ReleaseNotes/J9.5 »
- Contributors to JuliaLang/julia - GitHub
- « https://github.com/JuliaLang/julia/pull/55526 »
- « https://github.com/JuliaLang/julia/blob/master/LICENSE.md » (consulté le )
- « https://www.ni.com/pdf/manuals/374715r.html »
- (en) National Instruments, « Working with .m File Scripts in NI LabVIEW for Text Based Signal Processing, Analysis, and Math » (consulté le )
- « Waterloo, Canada; Mar. 9, 2023: Maplesoft today announced a new release … », (consulté le )
- « What’s New in PTC Mathcad Prime 9? », (consulté le )
- « ContentsYet More New Ideas and New Functions: Launching Version 14.1 of Wolfram Language & MathematicaView All Release Announcements »Yet More New Ideas and New Functions: Launching Version 14.1 of Wolfram Language & Mathematica »,
- Raspberry Pi now includes Mathematica and Wolfram Language for free
- Mathematica Home Edition Released Macworld, February 2009
- « https://www.wolfram.com/mathematica/pricing/ »
- « MATLAB® Release Notes » (consulté le )
- « https://fr.mathworks.com/pricing-licensing.html »
- « Announcing 5.47.0 », (consulté le )
- SourceForge.net (forge logicielle), consulté le .
- « Origin/OriginPro Software Release History » (consulté le )
- « http://www.originlab.com/index.aspx?go=PURCHASE/LicensingOptions »
- « https://github.com/PDLPorters/pdl/releases/tag/2.089 », (consulté le )
- Ben Pfaff (d), « pspp-2.0.1 released [stable] », (consulté le )
- répertoire du logiciel libre (site MediaWiki), consulté le .
- « https://git.savannah.gnu.org/cgit/pspp.git/tree/NEWS#n839 » (consulté le ) : « Changes from 0.4.0 to 0.6.0 »
- (en) Peter Dalgaard (en), « R 4.4.1 is released », (consulté le )
- « https://www.r-project.org/about.html » (consulté le )
- « Release 10.4 », (consulté le )
- « https://git.sagemath.org/sage.git/tree/README.md » (consulté le )
- « https://texasmulticore.com/resources/downloads/ »
- « slang releases »
- « http://www.jedsoft.org/slang/license.html »
- « Scilab 2024.1.0 » (consulté le )
- « https://github.com/scilab/scilab/blob/master/README.md »
- « http://wpc.23a7.iotacdn.net/8023A7/origin2/rl/solidthinking/2017.1/sT_solidThinking_Embed_2017.1_ReleaseNotes.pdf »
- « What's New in SPSS Statistics 29 »,
- « https://www-01.ibm.com/software/analytics/spss/products/statistics/buy-now.html »
- « https://calerga.com/download/index.html »
- « https://www.uts.com/ItemSummary.asp?ItemID=0100-50-0010-00 »
- « https://sourceforge.net/projects/yorick/files/yorick/2.2.03/ »
- Once was supported
- Dans ce tableau il faut comprendre que l'exécution du programme ne nécessite pas un interpréteur.
- (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
- (en) Dyalog Limited, An Introduction toObject Oriented ProgrammingAPL Programmers, , 86 p. (lire en ligne)
- (en) « Dyalog APL Interface Guide »
- « GNU Octave: Getting Started with Oct-Files » (consulté le )
- (en) « GNU Octave: Object Oriented Programming » (consulté le )
- (en) « GUI Development » (consulté le )
- (en) « Octave-Forge » (consulté le )
- (en) « Java Interface » (consulté le )
- (en) « Calling External Code from Oct-Files » (consulté le )
- (en) « Controlling Subprocesses » (consulté le )
- (en) « joPAS » (consulté le )
- (en) « Inline::Octave » (consulté le )
- (en) « Standalone Programs » (consulté le )
- (en) National Instruments, « LabVIEW Application Builder » (consulté le )
- (en) National Instruments, « LabVIEW Object-Oriented Programming » (consulté le )
- (en) National Instruments, « NI GOOP Development Suite » (consulté le )
- (en) National Instruments, « G# Framework » (consulté le )
- (en) National Instruments, « LabVIEW Tools Network » (consulté le )
- (en) National Instruments, « Calling External Code From LabVIEW » (consulté le )
- (en) National Instruments, « Call Perl and Python Scripts from LabVIEW » (consulté le )
- (en) National Instruments, « Introduction to Scripting in Perl, Python and Tcl » (consulté le )
- (en) « Lua for LabVIEW » (consulté le )
- (en) National Instruments, « Calling LabVIEW VIs from Other Programming Languages » (consulté le )
- (en) Maplesoft, « Object-Oriented Programming, Polymorphism, and More in Maple 9.5 » (consulté le )
- (en) « Maple Application Center » (consulté le )
- (en) « MAPLE: MATLAB® Connectivity » (consulté le )
- (en) « Maple and Excel » (consulté le )
- (en) Maplesoft, « OpenMaple API for Visual Basic and Java » (consulté le )
- (en) Wolfram Research, « C Code Generation User Guide » (consulté le )
- (en) « Wolfram Library Archive » (consulté le )
- (en) Wolfram Research, « Mathematica Link for Excel 3.2 » (consulté le )
- (en) « Mathematica Link for LabVIEW 2.1 » (consulté le )
- (en) « The mathlink package » (consulté le )
- (en) « Unisoftware plus » (consulté le )
- (en) « MrMathematica website » (consulté le )
- (en) « Mathematica for ActivX » (consulté le )
- (en) « PYML (Python Mathematica interface) » (consulté le )
- (en) « Clojuratica », sur clojuratica.weebly.com year=2013 (consulté le )
- (en) « Mathematica Symbolic Toolbox for MATLAB--Version 2.0 » (consulté le )
- (en) The Mathworks, « MATLAB Compiler » (consulté le )
- (en) The Mathworks, « Symbolic Math Toolbox » (consulté le )
- (en) The Mathworks, « Object-Oriented Programming in MATLAB » (consulté le )
- (en) « MATLAB File Exchange » (consulté le )
- (en) The Mathworks, « MEX-files Guide » (consulté le )
- (en) The Mathworks, « MATLAB Compiler SDK » (consulté le )
- (en) « Partager des programmes MATLAB avec des utilisateurs d’Excel » (consulté le )
- (en) « Shipping standalone perl apps on Win32 » (consulté le )
- (en) « Object Oriented Programming in Perl » (consulté le )
- (en) « Graphical User Interface (GUI) Development in Perl » (consulté le )
- (en) « CPAN » (consulté le )
- (en) « Graphical User Interface (GUI) Development in Perl » (consulté le )
- (en) « Inline-Support » (consulté le )
- (en) « Calling Perl from C » (consulté le )
- (en) « Ryacas: R Interface to the Yacas Computer Algebra System » (consulté le )
- Christophe Genolini, Petit Manuel de S4 : Programmation Oriente Objet sous R, 100 p. (lire en ligne)
- (en) « CRAN: Contributed Packages » (consulté le )
- (en) Kurt Hornik, « The R FAQ », (consulté le )
- (en) Henrik Bengtsson et Jason Riedy, « CRAN: R.matlab package » (consulté le )
- (en) G. Grothendieck et Carlos J. Gil Bellosta, « rJython R package » (consulté le )
- (en) Erich Neuwirth, « RExcel » (consulté le )
- (en) « rpy2 - R in Python » (consulté le )
- (en) « R Interface Now Available in SAS/IML Studio » (consulté le )
- (en) « Tutorial: Objects and Classes in Python and Sage » (consulté le )
- (en) « Additional Packages » (consulté le )
- (en) « C/C++ Library Interfaces » (consulté le )
- (en) « Using Compiled Code Interactively » (consulté le )
- (en) « Interpreter Interfaces » (consulté le )
- « 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 )
- (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
modifier- (en) John D. Hedengren, « Compare Computational Tools: Python, Matlab, Mathcad » (consulté le )