• [^] # Re: Lazarus

    Posté par . En réponse à la dépêche Kylix. Évalué à 1.

    Concernant l'évolution du projet, je te signales qu'il a demarré "from scratch" il y a un ou deux ans. Combien de temps a mis Glade pour exister ??
    Les développeurs du projet FreePascal ont voulu créer et utiliser FreePascal plutôt que GnuPascal, parce que:
    1° GNU Pascal est écrit en C, alors que FreePascal se self-compile sur une base en assembleur.
    2° FreePascal est beaucoup plus rapide en compilation.
    3° FreePascal est beaucoup plus "pascal-like" (fortement typé, nombreuses vérifications à la compilation, ...).
    4° Plus de fonctionnalités.

    Plus généralement, le GNU-Pascal n'est qu'une "dérivation" du GNU-C. Il est dans la philosophie de considérer le Pascal comme un pis-aller quand on ne veut pas réecrire une application. Alors que FreePascal a pour but de permettre de réaliser TOUT ses développement en Pascal, avec des unités OpenGL, X, GTK+, SQL, QT, réseau, noyau, ...
    Voilà. Finalement, GNU-Pascal n'est qu'un "C-Pascal", un Pascal fortement réduit au standard ANSI, alors que FreePascal est un vrai Pascal, et compatible avec Turbo, Delphi, permettant de faire de l'objet (imaginez C et C++ mélangés !!), bref une vraie promotion du langage Pascal. Pascal rullleeezzz !!