Free Pascal
Comme son nom l’indique, un projet de langage compatible avec Turbo Pascal 7 et sous licence libre.
Comme son homologue propriétaire, Free Pascal est un langage procédural parfait pour un débutant car nécessitant une rigueur dans la construction de l’algorithme.
La compatibilité avec le langage Delphi a été également très travaillée [1], cependant qu’il y a désormais une bonne compatibilité avec le support multiprocesseur.
Le langage en est à la version 2.4.2 : ce n’est pas simplement un langage procédural mais un Pascal Objet qui possède les deux modèles objets : celui de l’Obect Pascal norme ISO et celui de Turbo Pascal. Le compilateur est porté sur une multitude de plate-formes (windows, Linux, Mac, solaris, Pocket PC, Palm pilot, etc.) et - cerise sur le (gros) gâteau , Lazarus, le RAD à la Delphi(TM) est lui aussi porté sur beaucoup de systèmes différents, ce qui fait que vous pouvez porter votre interface utilisateur de Windows à Linux ou à Mac sans rien refaire ! De plus un programme compilé sous Linux Ubuntu par exemple fonctionnera sans recompilation sur un Red Hat ou une Slackware (oui vous avez bien lu !).
Bref, j’ai reconsidéré l’emploi du C++.
[1] Ce qui a conduit à la création d’un projet libre appelé Lazarus qui vise, rien de moins, à rivaliser avec Delphi. La fiche disponible ici.
Ajouter des tags (séparés par des virgules ou des espaces) : Attention: tous les caractères spéciaux sont interdits (sauf le .). Les tags n'apparaîtront qu'au prochain rafraichissement du cache (dans plusieurs heures).
<< Mettre à jour >>
:: lien mort :: orthographe :: nouveauté :: mise à jour ::
Vous souhaitez mettre à jour la notice ? La première chose à faire est de déterminer s'il s'agit d'une mise à jour mineure ou d'une mise à jour majeure
.
- Mineure : un lien mort, des fautes d'orthographe, un lien à ajouter ou encore une petite précision.
- Majeure : une nouvelle version avec des nouveautés, des changements majeurs.
Commentaires
<< Poster un message >>
:: question :: précision :: avis :: commentaire :: bug ::
Free Pascal couleurs de l’IDE , le 29 janvier 2006 par Baudin (0 rép.)
> Free Pascal : précisions sur le langage , le 26 mars 2005 par Thierry Coq (0 rép.)
Petite précision, le free pascal utilise les constructions orientées objets et composants du pascal de Borland, lesquelles viennent pour la plupart de la norme pascal elle-même.
Au lieu d’écrire sur « un langage procédural », il vaudrait mieux écrire « un langage simple et rigoureux permettant l’utilisation de plusieurs styles : procédural, orienté-objet ou orienté-composant ».
Merci à vous pour ce site simple et bien conçu. Cordialement, Thierry Coq
> Free Pascal comment l’utilise t’on sous LINUX ? , le 23 janvier 2005 par christian 77320 (1 rép.)
Je l’ai installé sous MDK 10.1 community, lorsque en mode console je saisie FPC, il m’écrit cela :
"Free Pascal Compiler version 1.0.10 [2004/02/26] for i386
Copyright (c) 1993-2003 by Florian Klaempfl
/usr/lib/fpc/1.0.10/ppc386 [options]
Processor specific options :
-A
-WB
- ? shows this help -h shows this help without waiting"
Ce que je souhaite c’est de lancer l’interface qui me permettra de saisir mon code, de la compiler et d’executer le petit programme que je réalise. Sous Win je savais le faire. Merci pour vos lumières.
Ch Le Goff
> Free Pascal comment l’utilise t’on sous LINUX ? , le 25 août 2005 par jbj
Dans la console taper : fp qui lance l’IDE et non fpc qui lance le compilateur.> Free Pascal , le 30 juillet 2003 par Marco V (0 rép.)
(sorry, I can read french, but writing is still hard)
The description of Free Pascal (FPC( is a bit outdated, the language is not just Turbo Pascal, but also a vast amount of Delphi language compability has done. Meanwhile, there is also a m68k release (1.0.10) available.
Current RELEASE version 1.0.10 Current DEVEL series (CVS) : 1.1.x
DEVEL branch adds nearly full Delphi language compability and generic multiprocessor support.
-----> Free Pascal main site
Informations complémentaires
À la une !
Autres logiciels
Framasoft needs you !
Autres rubriques
Libre : agenda
- Toulouse : Rencontre Logiciels Libres, le mercredi 14 mars 2012
- Brignoles : Atelier libre, le mardi 13 mars 2012
- Wintzenheim : Réunion du Club Linux, le samedi 10 mars 2012
- Limoges : MDLL 2012 : Copyleft, Licence Art Libre, pourquoi cette orientation pour la création contemporaine ?, le samedi 10 mars 2012
- Rennes : Gulliver - Permanence autour du libre, le vendredi 09 mars 2012
Informations générales
Sur le Framablog
- Cory Doctorow : C'est aujourd'hui qu'il faut tuer ACTA !
- Si l'on pouvait copier la nourriture… ou la parabole qui tue
- Adblock Plus ou l'extension qui valait trois milliards… de perdus pour Google & Co !
- Geektionnerd : Manifs Anti-ACTA
- Et Dieu créa l'homme à son image de hacker, nous suggère un père jésuite
Sur Framagora
- Surfé Pépére sans être pisté par la pub !
- Choix d'une license libre pour des schémas
- Importer mes dossiers thunderbird vers mail (mac)
- Problème de supression de messages courrier entrant
- Logiciel de synchronisation portable
- Thunderbird l'onglet "envoyer" à disparu !
- ODT2Daisy
- Vente lié ! A lire
- shtooka t'es où ???
- Licence CC0 contre droit moral inaliénable en France
Juste une image
P1010862- Creative Commons BY









