Free Pascal


Free Pascal

Free Pascal est un compilateur pour le langage Pascal, développé en tant que logiciel libre.

Sommaire

Caractéristiques

Ses caractéristiques les plus notables sont :

  • compatibilité partielle avec les extensions au langage Pascal introduites par Turbo Pascal et Delphi (objets, etc.), et totale pour les programmes en mode console, ne tenant pas compte de ces extensions.
  • multi-plateforme : Windows, Linux, MacOS X, FreeBSD, ...
  • multi-architecture : x86, x86_64, PowerPC, Sparc, ARM

Particularités

La généricité est définie avec les mots-clés generic et specialize, alors que dans Delphi, ces mots-clés ne sont pas utilisés. Voici un exemple :

type
  generic TList<T> = class
    ...
  end;

  TIntegerList = specialize TList<Integer>;


Il est possible d'utiliser la syntaxe C pour ajouter, multiplier... :

function Somme(a,b: integer): integer;
begin
  { calcul de la somme de a et de b }
  result := 0;
  result += a;
  result += b;
end;

Voir aussi

Liens externes


Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Free Pascal de Wikipédia en français (auteurs)

Regardez d'autres dictionnaires:

  • Free Pascal — Compilador Free Pascal Desarrollador Florian Paul Klämpfl y voluntarios ww …   Wikipedia Español

  • Free Pascal — Compiler Free Pas …   Википедия

  • Free Pascal — Integrierte Entwicklungsumgebung, IDE von Free Pascal 2.2.x Basisdaten Entwickler Freiwillige Aktuelle  …   Deutsch Wikipedia

  • Free-pascal — Integrierte Entwicklungsumgebung, IDE von Free Pascal 2.2.x Basisdaten Entwickler: Freiwillige Aktuelle  …   Deutsch Wikipedia

  • Free Pascal — es un compilador libre de Pascal. Es una opción alternativa con respecto al compilador comercial Turbo Pascal. Su entorno MS DOS es muy similar a Turbo Pascal de Borland, pero con más opciones. También existen entornos de desarrollo para Windows… …   Enciclopedia Universal

  • Free Pascal — Infobox Software name = Free Pascal caption = Free Pascal being operated via the command line developer = Florian Klämpfl Volunteers latest release version = 2.2.2 latest release date = August 11, 2008 operating system = Cross platform genre =… …   Wikipedia

  • Pascal (programming language) — Pascal Paradigm(s) imperative, structured Appeared in 1970 Designed by Niklaus Wirth Typing discipline static, strong, safe …   Wikipedia

  • PASCAL — Paradigmen: imperativ, strukturiert Erscheinungsjahr: 1972 Entwickler: Niklaus Wirth Dialekte: UCSD Pascal …   Deutsch Wikipedia

  • Pascal (Programmiersprache) — Pascal Paradigmen: imperativ, strukturiert Erscheinungsjahr: 1972 Entwickler: Niklaus Wirth Typisierung: stark, statisch …   Deutsch Wikipedia

  • Pascal (langage) — Pour les articles homonymes, voir Pascal. Pascal Apparu en 1970 (évolution constante) Auteur …   Wikipédia en Français


Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”

We are using cookies for the best presentation of our site. Continuing to use this site, you agree with this.