Free Pascal.es

¿Qué es FreePascal? ¿Qué es Lazarus?

Free Pascal (también conocido como FPK Pascal) es un compilador de Pascal profesional de 32 y 64 bits. Está disponible para diferentes procesadores: Intel x86, Amd64/x86_64, PowerPC, PowerPC64, Sparc, ARM. La anterior versión 1.0 (ya no matenida) también soporta Motorola 680x0. Se sosportan los siguientes sistemas operativos: Linux, FreeBSD, Mac OS X/Darwin, Mac OS classic, DOS, Win32, Win64, WinCE, OS/2, Netware (libc y classic) y MorphOS.

Lazarus es un "clon" de Delphi (algo así como un "Visual Pascal") desarrollado a partir de Free Pascal, cuyos fuentes están disponibles libremente, y que existe para distintos sistemas operativos.

Versión actual

La versión 2.4.4 es la última versión estable de Free Pascal. Puedes acceder al apartado de "descargas" para conseguirla.

La última versión de Lazarus es la 0.9.30

Características

La sintaxis del lenguaje empleado por Free Pascal tiene una compatibilidad excelente con TP (Turbo Pascal) 7.0, así como con la mayoría de versiones de Delphi (clases, rtti, excepciones, ansistrings, widestrings, interfaces). También existe un modo de compatibilidad con Mac Pascal para ayudar a los usuarios de Mac. Además, Free Pascal permite sobrecarga de funciones, sobrecarga de operadores, propiedades globales y otras características..

Requisitos para Free Pascal

  • Arquitectura x86: Al menos un procesador 386, pero se recomienda un 486.
  • Arquitectura PowerPC: Cualquier procesador PowerPC serviría. Se necesitan 16 MB de RAM. En Mac OS classic, debería funcionar a partir de System 7.5.3 y posteriores. La versión de Mac OS X requiere Mac OS X 10.1 o superior, con las heramientas de desarrollo instaladas. En otros sistemas, Free Pascal funciona en cualquier equipo que sea capaz de hacer funcionar el sistema operativo.
  • Arquitectura ARM: Necesarios 16 MB de RAM. Funciona en cualquier Linux sobre ARM.
  • Arquitectura Sparc: Necesarios 16 MB de RAM. Funciona en cualquier Linux sobre Sparc.

Licencia

Los paquetes y la biblioteca en tiempo de ejecución siguen una versión modificada de la GNU Public License, para permitir el uso de librerías estáticas cuando se crean aplicaciones. El propio compilador sigue una licencia GNU General Public License. Los fuentes del compilador y de la biblioteca están disponibles. Todo el compilador está escrito en Pascal.

Novedad!

Buscar

Google
 

   en la Web
   en www.freepascal.es

Qué es

Descargas

Aprende