Free Pascal

De Viquipèdia
Dreceres ràpides: navegació, cerca
Crystal Clear app winprops bw.pngFree Pascal
FPClogogif.gif
Captura de pantalla de l'IDE de Free Pascal
Captura de pantalla de l'IDE de Free Pascal
Autor original Florian Paul Klämpfl
Desenvolupador(s) voluntaris
Versió estable

2.4.0

/ 1 de gener de 2010
Escrit en Object Pascal, Pascal i Llenguatge assemblador
Sistema operatiu multiplataforma
Tipus compilador
Llicència GPL
Lloc web www.freepascal.org
Modifica dades a Wikidata

Free Pascal (també FPC o FPK Pascal) és un compilador per al llenguatge Pascal, desenvolupat com a programari lliure.[1]

Característiques[modifica | modifica el codi]

Les seves principals característiques són:

Particularitats[modifica | modifica el codi]

La genericitat es defineix amb les paraules clau generic i specialize, mentre que a Delphi, aquestes paraules no s'usen. Heus aquí un exemple:

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

  TIntegerList = specialize TList<Integer>;

És possible utilitzar la sintaxi C per sumar, multiplicar, etc.:

function Suma(a,b: integer): integer;
begin
 { càlcul de la suma de a i b }
 result := 0;
 result += a;
 result += b;
end;

El programa Hola món a Free Pascal:

program hola;
begin
 writeln('Hola món');
end.

Referències[modifica | modifica el codi]

  1. «Free Pascal Is Not a Social Cause! The Story of Open Source Pascal» (en anglès). [Consulta: 23 abril 2010].

Vegeu també[modifica | modifica el codi]

  • Lazarus, interfície de programació visual basada en Free Pascal

Enllaços externs[modifica | modifica el codi]

A Wikimedia Commons hi ha contingut multimèdia relatiu a: Free Pascal Modifica l'enllaç a Wikidata