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 Lazarus

    Éditeur : Lazarus Team +
    Version 1.2.6 - 18/10/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 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 CodeTyphon

    Éditeur : PilotLogic + 408 Mo
    Version 5.10 - 30/10/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.

    CodeTyphon propose un IDE alternatif "maison", Typhon IDE, basé sur Lazarus.

    ang MSEide+MSEgui : un RAD pour Free Pascal

    Éditeur : Martin Schreiber +
    Version 3.6 - 28/11/2014

    MSEide+MSEgui est un outil de programmation visuelle qui, à l'instar du célèbre Delphi de Borland, est en langage Pascal. Licence GNU oblige, le compilateur employé ici est le FreePascal. Particularité très intéressante, la compilation des programmes se fait aussi bien sous Windows que sous Linux, en gardant le même résultat visuel sous les deux OS. L'astuce a consisté à construire une librairie graphique portable sur les deux systèmes en utilisant les primitives de plus bas niveau possible de ces deux systèmes : Win32 pour Windows et X11 pour Linux.

    ang PIC Micro Pascal

    Éditeur : PMP Team +
    Version 2.0.6 - 09/09/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 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 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 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 FlashPascal 2

    Éditeur : Execute + 819 Ko
    Version 14.04.22 - 22/04/2014

    FlashPascal 2 est un environnement de développement Flash en Pascal, tournant sous Windows.

    Il est indépendant de Flash Pascal open-source. Pour distinguer FlashPascal nouvelle version de la version OpenSource sur SourceForge.net, il s'appelle en effet "FlashPascal 2" comme "ActionScript 2".

    Le numéro de version est constitué tout simplement de la date au format YY.MM.JJ.

    ang paxCompiler

    Éditeur : Alexander Baranovsky + 345 Ko (La
    Version : 4.2 - 12/10/2014

    paxCompiler est un compilateur destiné à être embarqué, sous forme de composant, dans des applications Delphi (de la version 5 à la version XE7) 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.

    Il supporte toutes les plateformes de Delphi XE7.

    ang Visual I/O

    Éditeur : ARSoft +
    Visual I/O est un outil de développement basé sur le Pascal, générant des applications d’interfaces Homme/Machine s’exécutant sous Windows. Il intègre de nombreux composants permettant d'interagir avec les logiciels de bureautique (Excel) et de travailler avec des bases de données MySQL et dBase. Il peut être connecté à des automates programmables. Visual I/O génère des fichiers exécutables autonomes.

    Son prix assez élevé le réserve au développement professionnel.

    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 GNU Pascal

    Version 3.4.4 beta - 18/02/2004.

    Avant l'essor irrésistible de Lazarus, GNU Pascal (également connu sous les noms DJGPP ou GPC) était le compilateur Pascal incontournable dans le monde du libre.

    Sa compatibilité avec Turbo Pascal et Delphi n'est pas vraiment une réussite exemplaire. La mise au point d'un programme est souvent tâche ardue. Par exemple, à partir du moment où votre code n'est pas portable sur toutes les plateformes utilisables avec GNU, il n'est plus compilable. De plus, l'usage de l'assembleur AT&T ne simplifie pas les choses. La compilation se révèle aussi très lente comparée à celle des autres compilateurs. Le débogage n'est pas toujours non plus une partie de plaisir.

    Les deux environnements de développement les plus souvent utilisés avec GNU Pascal sont Dev-Pascal et RHIDE.

    ang Morfik

    Éditeur : Morfik Technology +
    Version 3.0.8.1 - 14/12/2010.

    Morfik est un environnement de développement intégré pour construire vos applications web. Il permet le développement côté serveur comme côté client. Il est fourni avec un puissant concepteur d'interface web 2.0. Le code est traduit en Javascript ou compilé pour produire une application Windows standalone. Morfik permet aussi une prise en charge avancée des bases de données relationnelles.

    La gamme Morfik se décline en :
    • Morfik FX (ObjectPascal)
    • Morfik BX (Visual basic)
    • Morfik CX (pour C#)
    Morfik Pascal FX implémente l'ObjectPascal; vous écrirez vos applications web avec Morfik si vous êtes rompu à la programmation orientée objet en Pascal. Morfik dispose d'un compilateur Javascript complet, d'un moteur de base de données relationnelles, d'outils de conception graphiques avancés, de codes personnalisables pour Ajax et des facilités de débogage pour construire des applications web modernes.

51 éléments

 
 
 
 
Partenaires

PlanetHoster
Ikoula