
Free Pascal, ellerFPC (förkortning för Free Pascal Compiler), är enkompilator förprogramspråketPascal och dess objektorienterade utvecklingObject Pascal. Kompilatorn stöder flera pascaldialekter ochplatformar, bland andra 32- och 64bit för skrivbordsdatorer. Kompilatorn släpptes först 1997 och stöder somassembler kod skriven förDelphi ochTurbo Pascal och har även sin egen implementation. BiblioteketVCL som utvecklats avBorland för att bygga grafiska program förWindows har även en motsvarighet till FPC, LCL, som förutom Windows även kan bygga grafiska program för Mac OS X och Linux. Ett program som är skrivet i FPC, även med LCL, kan ofta kompileras om för en annan plattform än den den skrevs på.
FPC ärfri programvara och har därmed öppen källkod; dock är kompilatorn inte en del avGNU-projektet.
FPC stöder mångaprocessorarkitekturer och används flitigt påLinux, men även på Windows, och kan också användas på mindre enheter som mobiltelefoner, nätverkstillbehör och stordatorer.
Free Pascal stöder flera olika system, men alla versioner stöder inte alla systemtyper.
Förutom samtliga system som stöds av version 2.2:
Version 2.2.0utökar version 2.0.x med följande system, utöver de som redan stöddes i 2.0.x:
Processorer:
Operativsystem:
Betaplattformar: