-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathadvantage.fr.fp
54 lines (54 loc) · 4.33 KB
/
advantage.fr.fp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
<html>
<!--
#TITLE Free Pascal - Les avantages de la programmation en Pascal et FreePascal
#ENTRY advantage
#SUBENTRY
#HEADER Advantages de Free Pascal
-->
<html>
<h2>Les avantages de la programmation en Pascal et Free Pascal</h2>
Peut-être vous demandez vous pourquoi choisir le Pascal au lieu de -par exemple- le C. Ou bien vous souhaitez comparer Free Pascal à un autre compilateur Pascal.
Dans ce cas, prenez le temps de lire cette page avant de faire votre choix.
Alors, pourquoi Free Pascal est il aussi génial ? (Après tout, on l'a choisi !)
<p>
<ul>
<li><STRONG>Un language propre</STRONG> Pascal est un langage très propre.
Vos programmes seront plus facilement lisibles et maintenables que dans beaucoup de languages comme le C (ne parlons pas du C++...).
Et ce n'est pas au détriment de la puissance. Si vous avez besoin de faire du bas niveau, le Pascal est aussi adapté.
<li><STRONG>Pas de Makefiles</STRONG> La plupart des languages ont besoin de Makefile, pas le Pascal.
Le compilateur est suffisament intelligent pour trouver quels fichiers ont besoin d'être recompilé, et vous économisez ainsi un temps fou.
<li><STRONG>Les compilateurs Pascal sont très rapides, et FreePascal ne fait pas exception.</STRONG>
Fini les pauses café de 30 minutes à chaque compilation, en FreePascal, vous appuyez sur compiler, et c'est compilé.
Y compris pour des projets énormes...
<li><STRONG>Chaque unité possède ses propres identifiants</STRONG>
En Pascal vous n'avez jamais à vous inquieter de vos identifiants. En C, un identifiant doit
etre unique pour tout le programme, ce qui peut tourner au cauchement
sur des gros projets. En Pascal, les espaces de nom sont séparés, et c'est assez reposant...
<li><STRONG>Environnement de développement intégré</STRONG> Free Pascal possède un
EDI qui marche sur plusieurs plateformes, dans lequel vous pouvez écrire, compiler et debugguer vos programmes.
Vous économisez beaucoup de temps gràce à l'EDI, le meilleur ami du programmeur !
<li><STRONG>Intégration très fine avec l'assembleur</STRONG>
Vous pensez que le Pascal est pour les fillettes qui devraient apprendre à programmer ?
Perdu ! Il est parfait pour la programmation très fine de bas niveau, et sait mélanger du code Pascal et Assembleur.
Pour les plus nerds d'entre nous, vous avez les assembleurs intégrés. Les ?
Et oui, vous préférez l'assembleur ATT à celui d'Intel ? FreePascal fera la conversion pour vous.
Vous voulez convertir votre programme dans un fichier source pour Nasm ? Ca marche, et tous l'assembleur ATT de votre code sera
converti automatiquement.
<li><STRONG>Programmation Orientée Objet</STRONG>
Si vous aimez la Programmation Orientée Objet (POO), FreePascal vous propose deux syntaxes :
Turbo Pascal et Object Pascal. La FCL et Free Vision vous fourniront deux puissantes librairies
d'objets dont vous pourrez avoir besoin.
FreePascal supporte les Bases de données (PostgreSQL, MySQL, Interbase et ODBC).
<li><STRONG>Smartlinking</STRONG> Le linkeur intelligent de Free Pascal supprime toutes les portions de code et les variables non utilisées.
Ce qui donne des petits executables, tout en bénéficiant des liens statiques : on evite ainsi l'enfer des DLL.
<li><STRONG>Indépendance des distibutions Linux</STRONG> Grace aux liens statiques, une version Linux d'un programme FreePascal marchera sur toutes les distributions (sisi, vous avez bien lu).
Ce qui rends tout de meme nettement plus simple le support de plusieurs distributions...
<li><STRONG>Disponible sur plusieurs architectures et de nombreuses plateformes</STRONG>
Free Pascal est disponible sur plus de plateformes que n'importe quel autre compilateur Pascal et permet la compilation croisée (Cross-Compiling).
Il vous suffit de modifier une option dans l'EDI et de compiler...
Et nous travaillons actuellement a ajouter de nouvelles plateformes et processeurs.
<li><STRONG>Compatible</STRONG> Vous avez du code existant ? FreePascal est le plus compatbile de tous les compilateurs Pascal.
Il est presque 100% compatible avec Turbo Pascal et suffisament compatible avec Delphi pour limiter au minimum les modifications.
Si vous avez du code dans un autre langage, comme le C ou l'assembleur, vous pouvez utiliser votre compilateur favori et l'appeller depuis FreePascal...
</ul>
</html>