Pascal es un lenguaje de programación con paradigma imperativo y estructural. Creado por Niklaus Wirth para ayudar a los programadores novatos.
Características:
- Estructural.
- Imperativo.
- Fuertemente tipado.
- De alto nivel.
- Multipropósito.
El lenguaje ha influido a lenguajes como: Delphi, C#, Module, Java, entre otros.
Para instalarlo deberás ir este liga:
https://www.freepascal.org/download.htmlSi usas Windows o Linux, el ejecutable no tiene mucha ciencia y podrás instalar FreePascal en tu máquina.
Comencemos con unos ejemplos.
Ejemplo. El clásico "Hola, mundo" en Pascal.
holamundo.pas
PROGRAM HolaMundo (OUTPUT); BEGIN { Como la siguiente instrucci¢n no es ejecutable, no se requiere la instrucci¢n "END.", aunque puede ponerse seg£n las preferencias del programador. } WriteLn('Hola, mundo en Pascal!'); END.
Salida:
Hola, mundo en Pascal!
Algunos de los tipos de datos en Pascal son:
- integer.
- real.
- boolean.
- char.
- string.
- record.
- set.
Ejemplo. Programa que muestre algunos tipos de datos en Pascal.
variables.pas
PROGRAM variables(OUTPUT); var num : integer = 3; isCorrect: boolean = true; monto : real = 345.00; cadena : string = 'Turbo Pascal'; letra : char = 'W'; BEGIN writeLn('[ Variables en Pascal ]'); writeLn('Integer: ',num); writeLn('Real: ',monto); writeLn('Boolean: ',isCorrect); writeLn('String: ',cadena); writeLn('Char: ',letra); END.
Salida:
[ Variables en Pascal ] Integer: 3 Real: 3.4500000000000000E+002 Boolean: TRUE String: Turbo Pascal Char: W
Existe un IDE llamado Lazarus IDE. Una alternativa libre de Delphi, que usa Pascal (o un derivado) como lenguaje. Es similar a Visual Basic 6.0 o .Net. Con el podrás crear aplicaciones GUI o Web.
¿Cómo compilar un programa en Pascal?
Compilamos de la siguiente manera:
fpc programa.pas
Eso creará un programa ejecutable.
Continuaremos con este tema en próximas entregas.
Enlaces:
https://www.freepascal.org/https://www.lazarus-ide.org/
https://www.embarcadero.com/es/products/delphi
Comentarios
Publicar un comentario