|
|
Dernière mise à jour : 18 Janvier 2011
Vous trouverez sur cette page des liens sur quelques langages de programmation :
Turbo Pascal 7.0. La dernière version de ce célèbre compilateur est disponible en téléchargement gratuit.
Borland Pascal 7.0. Version professionnelle de TP7. Permet de créer des programmes pour DOS (en mode réel ou protégé) et pour Windows (3.0 ou 3.1). Inclut Turbo Assembler et Turbo Debugger.
Turbo Pascal pour Windows. Le précurseur de Delphi. Pour Windows 3.x
Delphi (Editions gratuites). Environnement de développement intégré pour Windows.
Free Pascal. Compilateur largement compatible avec Turbo Pascal et Delphi
Lazarus. Un "clone" de Delphi basé sur Free Pascal, pour Windows et Linux.
GNU Pascal. Un autre compilateur possédant la plupart des fonctions du Pascal étendu (nombres complexes, surcharge des opérateurs...). La version DOS de GNU Pascal fait partie du projet DJGPP (Voir notre Introduction au Pascal GNU).
RHIDE. Un environnement de développement intégré pour les compilateurs GNU. Emule l'environnement du Turbo Pascal.
Virtual Pascal. Permet de porter très facilement des programmes Turbo Pascal et Borland Pascal vers Win32, OS/2 et Linux.
Pour une liste plus complète, voir le site Pascaland.
EFG's Computer Lab. Excellent site fourmillant d'applications sur les mathématiques, le graphisme, les fractals etc.
Free Basic. Compilateur 32 bits pour DOS et Linux.
PANORAMIC. Nouveau compilateur Basic permettant de créer facilement des applications graphiques sous Windows. (Voir notre Introduction à PANORAMIC)
Small Basic. Un interpréteur Basic très complet pour DOS, Linux et Palm.
DJGPP. Compilateurs C (gcc) et Fortran (gfortran) pour DOS.
MinGW. Minimalist GNU for Windows : compilateurs gcc, gfortran, etc.
TCC. Tiny C compiler.
Compilateurs Intel. Les versions Linux sont gratuites.
Algorithmes pour le calcul scientifique. Nombreux algorithmes et programmes en C.
Numerical Analysis by Jean-Pierre Moreau. Programmes en C, Fortran, Basic et Pascal.
Astronomy and numerical software source codes. Nombreux programmes en C, dont la librairie Cephes (fonctions mathématiques, fonctions spéciales, probabilités).
Alan Miller's Fortran 90 Web Site. Très bonne source de programmes scientifiques en Fortran 90.
Numerical Recipes. La version "on line" de cet ouvrage incontournable.
Numerical Methods.Très nombreux liens : bibliothèques, programmes, journaux, documents, forums... et beaucoup d'humour ! (Ne manquez pas l'article Real Programmers Don't Use Pascal !)
Decision Tree for Optimization Software. Aide à la recherche de programmes d'optimisation linéaire ou non linéaire. Essentiellement des programmes du domaine public en Fortran.
Guide to Available Mathematical Software (GAMS). Aide à la recherche de programmes mathématiques (domaine public ou commercial) à partir d'une liste de sujets.
Malgré ses limitations, le batch reste utile pour écrire des scripts sous DOS, en relation avec le QBasic.
Pour des scripts plus élaborés, voir le paragraphe suivant...
Les langages de script sont des langages interprétés qui permettent de s'initier facilement à la programmation, à la manière du bon vieux Basic (qui d'ailleurs peut être considéré lui-même comme un langage de script...).
Il existe de nombreux langages de script. Citons JScript, VBScript, Perl, Python, Rebol, Tcl. Par ailleurs, le module Tk permet de programmer des interfaces graphiques. Il est habituellement associé à Tcl (d'où le nom Tcl/Tk) mais Perl et Python peuvent aussi l'utiliser.
Les logiciels de modélisation moléculaire font souvent appel aux langages de script pour automatiser leurs opérations. Par exemple, MMTK est entièrement basé sur Python.
Voici quelques sites consacrés à ces langages :
ActiveState. Interpréteurs Tcl/Tk, Perl et Python pour Windows, Linux et Mac.
Visual Tcl. Environnement de programmation pour Tcl/Tk.
Le portail Tcl/Tk francophone. Didacticiels et programmes.
Les newsgroups francophones :
Pour une liste plus complète, voir le site de Rob van der Woude.
|
|