|
|
|
| ¿Qué
es
Pascal? ¿Qué es Delphi? |
|
|
Pascal
es un
lenguaje de programación de ordenadores, de
propósito
general. Es muy estructurado, y bastante adecuado para introducirse en
la programación de ordenadores.
Turbo Pascal
ha sido durante mucho tiempo
la versión más extendida del lenguaje Pascal. Fue
desarrollada por la compañía Borland, para el
sistema
operativo Dos. Este puesto actualmente lo ocupa una versión
de
libre distribución (y código fuente abierto)
llamada Free
Pascal, disponible para varios
sistemas operativos.
Delphi
es una
herramienta visual para Windows desarrollada por Borland, basada en el
lenguaje Pascal. Kylix
es la
versión para Linux de Delphi. |
| Cursos
de Pascal y/o
Delphi |
|
- Curso de Pascal,
por Nacho
Cabanes, en
español, en formato "Ayuda de Windows". Es la
versión
3.73, de junio de 2004, dividida en 3 partes: el bloque
A (648 kB) trata la sintaxis
básica del lenguaje Pascal y
ejemplos orientados a MsDos; el bloque
B (187 Kb) contiene lo que casi
nadie necesitará usar (Turbo
Vision y una introducción a Modula-2); el bloque
C (413 Kb) está
dedicado a Delphi, para quien se quiera
introducir en la programación para Windows.
También
existe una versión
antigua
(de abril de 1997, un único fichero HTML de 197 K) para
su lectura en linea.
- Apuntes de Pascal,
por Joaquín Béjar García, en formato
DOC
(Microsoft Word), 47 páginas, comprimido en un
fichero ZIP de 38 K de
tamaño.
- Curso de Turbo
Pascal 7, en
español, en formato PDF, por Raúl
Zambrano. Está comprimido en un
fichero ZIP de 246 K. La web del
autor es www.terra.es/personal/raul_zm/
- Ejercicios de Pascal,
por Víctor Sánchez. Un fichero en formato WORD,
en
español, que contiene 119 páginas de ejercicios
de
programación en lenguaje Pascal, de dificultad creciente.
Comprimido en un
fichero ZIP de 128 K de
tamaño.
- Curso
de Pascal de Coronado Enterprises,
versión 2.40, de 196 K, en inglés.
|
| Compiladores
de Pascal
y/o Delphi |
|
- Free Pascal (antes
FPK Pascal) es posiblemente el más recomendable hoy en
día. Un compilador de Pascal 32 bits gratis, bastante
compatible
con Turbo Pascal 7 a nivel de sintaxis, e incluye algunas extensiones
de Delphi. Incluye un entorno de desarrollo (IDE) muy similar al de
Turbo Pascal 7. Existen versiones para Windows, Dos, Linux, OS/2 y
otros sistemas. Los fuentes del compilador están
también
a disposición de quien los quiera consultar. Su
página es www.freepascal.org.
La versión 2.0.2 está disponible desde diciembre
de 2005.
- Turbo Pascal
es el estándar "de facto" en Pascal. Es un producto de Borland
para MsDos, hoy
descatalogado, de modo que sera difícil adquirirlo en
tiendas.
La versión 7 es la última que se
realizó, pero la Turbo
Pascal 1 está
disponible
para descargarse
gratis desde la propia
página de Borland,
así
como Turbo
Pascal 3.02
y Turbo
Pascal 5.5.
Nota: Turbo Pascal 7 da problemas
con ordenadores rápidos (muchos Pentium II y superiores). Es
el Runtime
error 200. Hay
información ampliada (en inglés) en la
página www.brain.uni-freiburg.de/
~klaus/pascal/ runerr200,
pero si buscas una solución "rápida", y usas
Turbo Pascal
7 (no Borland Pascal), puedes reemplazar tu fichero Turbo.Tpl por este
otro. Turbo Pascal 7
en
francés está
disponible para descargar en la página Web de Borland
Francia,
en la dirección: www.borland.fr/download/compilateurs.
- Delphi es
un
producto comercial para Windows desarrollado por Borland.
Hasta donde yo conozco, no hay ningun "clónico" de libre
distribución que se pueda conseguir a través de
Internet
(salvo Lazarus, que está aún en fase de
desarrollo, y que
menciono un poco más abajo). Sí se pueden
encontrar con
frecuencia versiones de evaluación del propio Delphi en
revistas
de informática (normalmente, limitadas en tiempo de
funcionamiento o en
funcionalidades). De vez en cuando, Borland deja disponible para
descarga
gratuita alguna versión "Personal Edition" (o similar) de
Delphi
desde la propia Web de Borland.
Por ejemplo, la versión 6 era un fichero de 140 Mb, que
había que descargar y luego hay que registrarse en la propia
Web, y sólo se permitía su uso no comercial
(aprendizaje
o
crear
aplicaciones para nosotros mismos), pero aun así es MUY
interesante para quien tenga una buena conexión a Internet.
- Kylix es
la
versión para Linux de Delphi. Existe una versión
gratuita, que se puede descargar desde la propia Web de Borland.
- Lazarus es
un proyecto para crear un clónico de Delphi (para Linux y
Windows) a partir de Free
Pascal. Su web es: www.lazarus.freepascal.org
- GNU Pascal
(GPC) es un compilador desarrollado a partir del compilador de C y C++
llamado GCC. Se puede encontrar más información
sobre
él y descargarlo en: www.gnu-pascal.de.
- Dev-Pascal
es
un entorno de desarrollo para Windows, creado por Bloodshed,
que se
puede aplicar a Gnu
Pascal o a Free Pascal. La descarga con el compilador Free Pascal
incluido anda cerca de los 8 Mb de tamaño.
- Virtual Pascal.
Se trata de un compilador de Pascal 32 bits para DOS y OS/2, con
sintaxis y entorno muy similares a los de Turbo Pascal 7. Actualmente
NO se continúa mejorando. Se puede descargar como un
único fichero ZIP de unos 25 Mb de tamaño. Su
página
Web es www.vpascal.com
- Si quieres ver
compiladores de Pascal para Mac
(ordenadores creados por Apple), tienes disponibles versiones de Free
Pascal y de Gnu Pascal. También puedes echar un vistazo
a www.pascal-central.com
- Pocket Studio
es un entorno de desarrollo en Pascal para PDAs Palm. No es gratuito,
sino comercial, pero se puede solicitar una versión de
prueba,
para comprobar si te resulta útil antes de gastar dinero. Su
web
es www.winsoft.sk/pstudio.htm.
- TMT Pascal.
TMT es un compilador multiplataforma,
para DOS, Windows y OS/2, bastante compatible con
Turbo Pascal 7 a nivel de sintaxis, que incluye un entorno de
desarrollo. La versión 5.0 es comercial y cuesta unos 350
US$,
pero la 3.90 es gratuita para uso educacional, previo contacto por
correo electrónico. Su página Web es www.tmt.com
- Irie Pascal
es un compilador shareware disponible en versiones para DOS, Windows y
otros. La versión de evaluación es casi
plenamente
funcional, salvo porque los ejecutables dejan de funcionar al
día siguiente de crearlos. Se puede encontrar más
información sobre él y descargarlo en: www.irietools.com/iriepascal.
- DPas
es un
compilador gratis de 32 bits, que no incluye entorno de desarrollo, y
que se puede encontrar en www.geocities.com/SiliconValley/Bay/9159/dpas.html.
- Pascal Pro
es
un compilador de Pascal, que incluye sus fuentes, y que se puede
encontrar en www.fortunecity.com/skyscraper/sql/39/.
- SURPAS.
Un
compilador de Pascal de libre distribución (shareware) y de
pequeño tamaño (unos 115 K), similar a la
versión
3 de Turbo Pascal. Se puede descargar
localmente de mi propia
página Web.
|
- PcGPE
es la PC Games Programmer Encyclopedia (enciclopedia del programador de
juegos), con información sobre cómo trabajar en
modo
gráfico, cómo leer el ratón y el
joystick o
cómo crear muchos efectos, como fuegos, rotaciones,
perspectivas, sombreados, etc. La mayoría de los fuentes
están en Pascal, con rutinas en ensamblador (incluye una
pequeña introducción a este último
lenguaje). En
inglés. Está comprimido en un fichero ZIP de 720
K de
tamaño.
- SWAG
es una
enorme recopilación de fuentes en Pascal. Está
abandonada
(o al menos eso parece) desde finales del año 1997, pero aun
así es una referencia enorme que resultará muy
útil a cualquiera que programa en Pascal bajo MsDos, y en
muchos
casos aplicable también a otros lenguajes y entornos. Se
puede
descargar de www.gdsoft.com/swag/swag.html.
Existe una versión integra en formato HTML en www.bsdg.org/SWAG/index.html.
- También
tienes fuentes que pueden resultar
interesantes en la propia página
de Free Pascal, en el
apartado "Units", en el que hay contribuciones de gente
(algún
enlace no funciona, pero aun así hay mucha
información).
Si quieres llegar más rápido: www.freepascal.org/contrib/db.php3.
- Si quieres
información sobre
programación de juegos
en Pascal (en
inglés),
puedes mirar también en www.pascalgamedevelopment.com/
(apoyada en Free Pascal y en Delphi).
|
| Otros
enlaces relacionados con Pascal y/o Delphi |
|
- Hispascal es
un proyecto para traducir el Pascal a Español, con la
intención de que sea más fácil de
aprender por
hispanohablantes. Se basa en Free Pascal, y los fuentes
están
disponibles para quien quiera mejorarlo. Parece estar abandonado
actualmente. Su Web es hispascal.sourceforge.net
- Delphi
Super Page. Muchos componentes y
fuentes freeware y shareware.
Posiblemente la página más visitada sobre Delphi.
- The Delphi
Information Connection. El
"inspector de objetos", más
útil todavía.
- The Delphi Source.
Componentes, aplicaciones, The Unofficial Delphi Newsletter, etc.
- Quick
Soft Development AS. La casa
creadora del QuickReport que incluyen
Delphi 2.0 y superiores, por si alguien quiere obtenerlo para Delphi 1
o ver información de última hora.
|
| Últimos
cambios
en esta página |
|
| 28/Agosto/2005 |
Revisados
los enlaces y las versiones
actualizadas de varios de los compiladores. |
| 04/Agosto/2005 |
Añadidos
enlaces a más fuentes en
Pascal y a compiladores para Mac. Desde mayo está disponible
la
versión 2.0 de FreePascal. Aplicado a esta página
el
nuevo cambio de imagen de la Web. |
| 19/Enero/2005 |
Incluida
información sobre Kylix.
Añadido un enlace a la recopilación de fuentes
Swag en
formato HTML. Corregido algún enlace en la cabecera de esta
página que podría llevar incorrectamente a una
página externa. Nueva versión del curso de Pascal
(3.73),
sin grandes diferencias: básicamente que está
dividido en
3 partes: el bloque A trata la sintaxis básica del lenguaje
Pascal y ejemplos orientados a MsDos; el bloque B contiene lo que casi
nadie necesitará usar (Turbo Vision y una
introducción a
Modula-2); el bloque C está dedicado a Delphi, para quien se
quiera introducir en la programación para Windows. |
| 19/Junio/2004 |
Nueva
versión del curso de Pascal (3.73),
sin grandes diferencias: básicamente que está
dividido en
3 partes: el bloque A trata la sintaxis básica del lenguaje
Pascal y ejemplos orientados a MsDos; el bloque B contiene lo que casi
nadie necesitará usar (Turbo Vision y una
introducción a
Modula-2); el bloque C está dedicado a Delphi, para quien se
quiera introducir en la programación para Windows. |
| 22/Agosto/2003 |
El curso de
Pascal (3.72) está partido en
dos trozos, por limitaciones de espacio del servidor actual , que no
permite ficheros superiores a 1 Mb de tamaño. |
| 30/Noviembre/2002 |
Nueva
versión del curso de Pascal (3.72),
con más ejercicios propuestos en los temas
básicos y
ampliada la introducción a Delphi con un ejemplo de
cómo
crear un editor de textos similar al bloc de notas. Añadido
un
enlace al compilador Irie Pascal. Añadido un enlace a la
recopilación de fuentes conocida como SWAG. |
| 02/Mayo/2002 |
Corregido el
enlace incorrecto a GNU Pascal. El
enlace a Hispascal ha cambiado; actualizado. |
| 03/Abril/2002 |
Disponible
una nueva versión de mi curso
de Pascal (3.71). Corregido el enlace incorrecto a PCGPE. |
|
Otros
cambios anteriores en toda la Web |
|
|