Accueil
Rechercher:
sur developpez.com sur les forums
Forums | Tutoriels | F.A.Q's | Participez | Hébergement | Contacts
Club Emploi Blogs   TV   Dév. Web PHP XML Python Autres 2D-3D-Jeux Sécurité Windows Linux PC Mac
Accueil Conception Java DotNET Visual Basic  C  C++ Delphi MS-Office SQL & SGBD Oracle  4D  Business Intelligence
ACCUEIL PASCAL FORUM PASCAL F.A.Q PASCAL TUTORIELS PASCAL SOURCES COMPILATEURS OUTILS LIVRES

Retour

http://www.gnu-pascal.de/ GNU Pascal
2004


  • Plateformes :
               

  • Compatibilité :
  • Windows XP : Compatible
  • MacOS X : Non testé
  • Commentaire :
Fuyez pendant qu'il est encore temps !

GNU Pascal, connu aussi sous les noms de DJGPP ou GPC, est très connu dans le monde du libre, c'est à dire Linux, entre autres. C'est souvent vers lui que se tournent les établissements d'enseignement, après avoir délaissé un Turbo Pascal vieillissant (mais pourquoi ???).

GNU Pascal se veut compatible avec ses ancêtres (j'ai déjà cité Turbo Pascal), et avec ses principaux concurrents (Delphi par exemple). Mais ce n'est pas vraiment d'une réussite exemplaire. Il faut souvent chercher longtemps (voire même très, très, très longtemps) avant de réussir à mettre au point le moindre petit programme de rien du tout.

C'est incroyable de voir de telles incompatibilités. C'est bien simple, à partir du moment où votre n'est pas portable sur toutes les plateformes utilisables avec GNU, votre code n'est plus compilable ! Et ce, même si vous n'avez prévu de créer qu'un petit programme Dos. Ca en devient vite dément.

De plus, l'usage de l'assembleur AT&T n'est pas pour simplifier les choses, et porter un code comportant plus de quelques routines en assembleur devient vite inextricable.

La compilation avec GPC se révèle aussi très lente comparée à celle des autres compilateurs. Peut-être ceci vient-il du fait que le compilateur de GNU Pascal s'appuie sur GCC, le compilateur C/C++, ce langage étant loin d'être célèbre pour sa rapidité de compilation. Il faut savoir s'armer de patience avant de voir apparaître son programme sur le disque.

Le débogage ne sera peut-être aussi pas forcément très gai. A noter aussi la présence de RHIDE comme environnement de développement, qui fait une distinction entre les fichiers "*.pas" et "*.PAS" ! Non, vous ne rêvez pas ! Et si votre fichier a le malheur d'avoir un nom en majuscule, alors il ne profitera pas de la coloration syntaxique... A moins que vous ne préfériez la console !

Au final, on reste très perplexe, et on cherche sérieusement l'envie de se servir de ce compilateur. Mais GNU Pascal est à Linux ce que Turbo Pascal est à Dos : la référence.

Eh bien bonne chance !


Télécharger le compilateur
Retour

Responsable bénévole de la rubrique Pascal : wormful_sickfoot - Contacter par EMail :
Vos questions techniques : forum d'entraide Pascal - Publiez vos articles, tutoriels et cours
et rejoignez-nous dans l'équipe de rédaction du club d'entraide des développeurs francophones
Nous contacter - Copyright © 2000-2008 www.developpez.com - Legal informations.