Diferencia entre revisiones de «Programación en Pascal/Hola Mundo»

Contenido eliminado Contenido añadido
Javuchi (discusión | contribs.)
Javuchi (discusión | contribs.)
Sin resumen de edición
Línea 88:
 
Lo que significa es: escribe una nueva línea con el contenido '¡Hola mundo!' en la consola. ''writeln'' no es más que una entre las miles de funciones que hay disponible en Pascal. Programar consiste en llamar a funciones que ya están hechas, o hacer unas propias si no están disponibles. En este caso, ''writeln'' es la función que se encarga de escribir datos en la consola.
 
=Distribuir tu aplicación=
 
Parece sorprendente, pero tu aplicación ya está lista para ser empaquetada y mandada a los amigos. Si vas al directorio del proyecto, te encontrarás con el archivo ''leccion1.exe'' en Windows o simplemente ''leccion1'' en Linux y OS X. Este es un ejecutable con todo lo necesario para ejecutarse en otras máquinas.
 
Tanto en Windows como en Linux puedes ejecutar la aplicación en la consola como de costumbre:
 
<pre>cd directorio_donde_esta
./leccion1 => si es en linux y OS X
leccion1 => si es windows</pre>
 
Por supuesto, es un programa tan tonto que difícilmente encontrarás a alguien interesado... pero es una buena forma de demostrar lo simple que es crear aplicaciones con Lazarus/FreePascal. Compara esto con los archivos Java y el lio de configuración de los jar, make, los headers de C y C++, etc. Es más, en las próximas lecciones veremos que más cosas buenas tiene Pascal que ofrecer en este aspecto.
 
Incluso para más adelante, cuando las aplicaciones sean gráficas, es igual de fácil compilarlas y empaquetarlas.
 
Free Pascal enlaza las aplicaciones estáticamente, por defecto. Esto significa que todo lo necesario (excepto por supuesto las librerías del sistema) está contenido en el ejecutable. No más follón con dependencias.
 
Más en la siguiente lección.