Compilateurs et IDE Pascal

Ajouter un nouvel élément

Les performances du mois

Turbo Pascal
2
Turbo Pascal for Windows (TPW)
1
Free Pascal
3

ang Turbo Pascal for Windows (TPW)

Éditeur : Borland (Embarcadero) + 4,07 Mo
Version 1.5.

Turbo Pascal for Windows (TPW) permet de réaliser des applications pour Windows 16 bits (dans ses versions 3.0 et 3.1). TPW est fourni avec la bibliothèque ObjectWindows (OWL).

Toutefois, des programmes Turbo Pascal pour DOS peuvent être aisément portés sous Windows grâce aux unités WinCRT (une fenêtre Windows qui émule un écran DOS) et WinDOS (qui reprend pas mal de routines de l'unité DOS).

Une aide complète sur l'API de Windows 3.1 est également fournie.

ang Turbo Pascal

Éditeur : Borland (Embarcadero) + 1,8 Mo
Version 7 (patchée).

Turbo Pascal est incontestablement le compilateur Pascal le plus connu. Datant des années 1980, il reste sans doute le meilleur compilateur DOS mode réel, le plus fidèle au langage et le plus rapide à maîtriser. C'est bien simple, le compilateur de Borland a sans cesse été copié, jamais égalé.

Doté d'une aide en Français et d'un environnement de développement performant, Turbo Pascal 7, alias TP7, possède aussi un débogueur intégré que nombre de compilateurs pourraient lui envier. C'était sans nul doute le meilleur compilateur pour débuter sous DOS; mais pour débuter en Pascal de nos jours, préférez-lui Free Pascal.

La version que vous pouvez télécharger ci-dessous est patchée, c'est-à-dire qu'un correctif a été apporté à l'unité Crt pour éviter une erreur d'exécution systématique sur les machines récentes.

ang Free Pascal

Éditeur : Free Pascal Team +
Version 2.6.4 - 11/03/2014.

Free Pascal est le compilateur Pascal le plus complet, en ce sens qu'il tourne sur beaucoup de plateformes et permet de compiler pour à peu près tout ce qui existe. L'équipe de développement de Free Pascal est très active et les versions se succèdent à un rythme assez élevé, de nouvelles plateformes-cibles étant régulièrement proposées.

L'interface native ne dépaysera pas trop les utilisateurs du bon vieux Turbo Pascal. Mais d'autres environnements de développement plus performants sont disponibles, comme Lazarus ou Dev-Pascal.

ang Borland Pascal for Windows (BP7 ou BPW)

Éditeur : Borland (Embarcadero) + 4,5 Mo
Version 7.

Borland Pascal est la version professionnelle de Turbo Pascal (qui est d'ailleurs fourni dans le package).

Borland Pascal est en mesure de créer des applications :
  • DOS mode réel;
  • DPMI (mode protégé);
  • Windows 16 bits (dans ses versions 3.0 et 3.1).

Son champ d'application est donc beaucoup plus vaste que Turbo Pascal !

L'environnement de développement de Borland Pascal est une application graphique Windows. Il est accompagné de Turbo Assembler et Turbo Debugger. Ce dernier s'avère nécessaire car, malheureusement, Borland Pascal n'est pas en mesure de déboguer seul un programme DPMI ou Windows.

Borland Pascal est fourni avec l'excellente bibliothèque OWL (Object Windows Library), sur laquelle Borland a par la suite développé Delphi, le célèbre environnement RAD.

ang Dev-Pascal en français

Éditeur : Developpez.com + 856 Ko
Version 1.9.2 - 05/05/2012.

Il s'agit de l'interface en français de Dev-Pascal. C'est une exclusivité Developpez.com !

Il faut auparavant installer la version originale de Dev-Pascal.

ang Virtual Pascal

Éditeur : Vitaly Mirianov et Allan Mertner + 12,9 Mo
Version 2.1 build 279 - 16/12/2004.

Virtual Pascal est un compilateur très performant et d'une compatibilité évoluée avec Borland Pascal et Delphi (jusqu'à la version 3). Il offre une passerelle 32 bits vers la bibliothèque OWL (Object Windows Library). Son EDI avec debugger intégré est excellent. Virtual Pascal est fourni avec toute la documentation nécessaire.

Virtual Pascal permet de créer des applications pour Windows, Linux et OS/2 (32).

ang Dev-Pascal

Éditeur : Bloodshed Software + 8 Mo
Version 1.9.2 - 10/07/2002.

Dev-Pascal est un environnement de développement destiné à être utilisé avec les compilateurs Free Pascal ou GNU Pascal. Il offre une interface sous Windows qui permet de remplacer avantageusement l'IDE natif de ces derniers. Il permet même d'intégrer un debugger.
Par sa facilité de prise en main, Dev-Pascal peut être conseillé aux débutants, moyennant l'installation d'une version plus récente du compilateur Free Pascal.

ang Lazarus

Éditeur : Lazarus Team +
Version 1.2.2 - 23/04/2014.

Lazarus est un environnement de développement visuel multiplateforme, open-source, qui constitue une excellente alternative à Delphi.
Il est basé sur le compilateur Free Pascal, est disponible sur Windows, Linux, MacOS X et FreeBSD et peut compiler pour beaucoup d'autres plateformes.
De version en version, la stabilité et les possibilités de Lazarus augmentent de manière considérable.

Lazarus peut compiler du code Delphi et utiliser des composants initialements écrits pour Delphi. L'équivalent de la VCL de Delphi est la LCL (Lazarus Component Library).
Du code ne faisant pas directement appel à des fonctionnalité bas niveau d'un OS en particulier peut théoriquement être compilé pour toutes les plateformes supportées.

ang HP Pascal Studio

Éditeur : djLudo Studio +
Version 2.1 - 30/05/2001

HP Pascal Studio est un projet destiné à permettre de créer des programmes pour les calculatrices HP48 et HP49 avec un langage de haut niveau.

HP Pascal utilise un sous-ensemble très limité du langage Pascal (par exemple, il est impossible de définir ses propres types). L'environnement de développement tourne uniquement sous Windows.

Attention : il faut installer le logiciel dans un répertoire dont le nom est à la norme 8.3 (MS-DOS).

ang CodeTyphon

Éditeur : PilotLogic + 408 Mo
Version 4.90 - 11/07/2014

CodeTyphon est un environnement de développement visuel complet, pouvant être installé sur 8 plateformes différentes et pouvant compiler pour plus de 20 plateformes (!). Il est basé sur le compilateur Free Pascal ainsi que sur Lazarus, qui sont automatiquement installés.

Depuis la version 4.30, CodeTyphon propose un IDE alternatif "maison", Typhon IDE, basé sur Lazarus.

ang Plugin Turbo Pascal pour Eclipse

Éditeur : Zied Ben Rhouma + 4,1 Mo
Version 1.0 - 02/02/2011

Il s'agit d'un plugin offrant une solution très simple pour les étudiants pour travailler avec Turbo Pascal dans un environnement graphique.

ang paxCompiler

Éditeur : Alexander Baranovsky + 345 Ko (La
Version : 3.2.2 - 09/01/2014

paxCompiler est un compilateur destiné à être embarqué, sous forme de composant, dans des applications Delphi (de la version 5 à la version XE5) et Lazarus (Free Pascal 2.x). Il peut bien sûr compiler de l'Object Pascal mais est également capable de compiler du Basic (similaire au VB.NET) et du JavaScript. Il dispose d'un debugger.

ang PIC Micro Pascal

Éditeur : PMP Team +
Version 2.0.1 - 21/07/2014.

PIC Micro Pascal est un compilateur gratuit gérant entièrement les composants PIC18, PIC16, PIC12 et PIC10.
Il possède un environnement de développement complet sous Windows; le compilateur tourne avec la suite Microchip MPASM/MPLINK.

L'équipe de développement est toujours à la recherche de beta-testeurs.

ang MiniPascal

Éditeur : Clandestino +
Version 0.2.0.5 - 09/08/2004.

MiniPascal est un petit environnement de développement autonome permettant d'écrire et de compiler des programmes en utilisant le langage Pascal. MiniPascal est fourni avec une version modifiée du compilateur Free Pascal.

ang RHIDE

Éditeur : Robert Höhne + 2,9 Mo
Version 1.5b - 17/02/2003.

RHIDE est un environnement complet destiné au développement d'applications en Pascal, C/C++, Assembleur GNU, Fortran et d'autres langages encore, pour lesquels le compilateur doit être fourni.
RHIDE est souvent utilisé avec le compilateur GNU Pascal.

Le débogage peut s'effectuer avec gdb mais aussi avec une de ses variantes spécialement développée par Robert Höhne, rhgdb.

ang PP Compiler pour Android (Pépé le Compiler)

Éditeur : Philippe Guillot + 165,8 Ko
Version 1.10 - 12-11-2012.

PP Compiler pour Android ou Pépé le Compiler est le portage pour la plateforme Android du compilateur PP pour PalmOS.
Il génère du code ARM natif et s'exécute en mode console. Si vous avez du temps à perdre avec votre téléphone ou votre tablette dans le métro ou le train, Pépé est fait pour vous.

Pour le prix de ce freeware, vous avez droit à :
  • Un éditeur;
  • Un compilateur qui supporte l'assembleur ARM et permet les syscall du noyau Linux;
  • Un désassembleur pour examiner vos sources et bidouiller.

ang FPS

Éditeur : Rimgaudas Laucius + 20,8 Mo
Version 0.9.6 - 10/12/2006

A l'instar de Dev-Pascal et de MiniPascal, FPS est un un environnement de développement freeware, en anglais et lituanien (FPS a été conçu au sein de l'Université de Vilnius), destiné à être utilisé avec le compilateur Free Pascal, qui est fourni lors de l'installation. La version 2.1.1 d'origine de Free Pascal peut avantageusement être remplacée par une version plus récente.

ang XD Pascal

Éditeur : Vasiliy Tereshkov +
Version 0.7.12 - 16-06-2010.

XD Pascal est un compilateur Pascal à vocation éducative, compilant un sous-ensemble du langage Pascal pour créer des programmes .COM tournant sous MS-DOS. Le compilateur gère tout de même les graphismes VGA, les nombres à virgule flottante, etc.

L'intérêt du projet est bien entendu son code source.

ang Turbo51

Éditeur : Igor Funa +
Version 0.1.3.17 - 25/07/2013.



Turbo51 est un compilateur Pascal gratuit pour la famille de micro-contrôleurs 8051. Il fonctionne uniquement en ligne de commande dans une console Windows.

Il supporte la syntaxe Turbo/Borland Pascal 7 et permet d'inclure du code Assembleur (à la limite, il peut compiler du code entièrement en Assembleur).

Il peut produire des fichiers aux formats BIN, HEX et OMF et a le bon goût de générer également un source Assembleur complet.

ang True Compiler

Éditeur : Soft-Universe + 7,4 Mo
Version 0.2010.1.1 - 19/09/2010.

True Compiler, appelé précédemment Compiler911, est un environnement de développement complet, gratuit, fonctionnant sous Windows, permettant de compiler de l'Object Pascal et de l'Assembleur. La particularité de True Compiler est de permettre de créer du code pour un noyau de système d'exploitation ou, par exemple, un secteur de boot incluant du code 16 bits et du code 32 bits.

Il possède également un éditeur de ressources Win32 et un éditeur de dialogues.

46 éléments

 
 
 
 
Partenaires

PlanetHoster
Ikoula