Pascal. ¡Turbo Pascal!

A menudo, en conversaciones con alumnos y sus padres, se puede escuchar que en informática «todavía enseñan Pascal, destruyeron el país, ¡no pueden instalar computadoras modernas!«. Dicen que en el siglo XXI ya se podría estudiar algo diferente en la escuela, como Python o JavaScript, pero en muchas escuelas, especialmente en las regiones, todavía se enseña este lenguaje.

Pero espera. Sin descartar que muchas escuelas de tu país no mejorarían con la actualización del parque informático, echemos un vistazo a lo bueno de Pascal.

Ejemplo de interfaz de Borland Pascal 7.0
Ejemplo de interfaz de Borland Pascal 7.0

¿Veteranos por aquí?

Realmente es Simple

Pascal es un lenguaje extremadamente simple y comprensible. No tiene construcciones complejas, sobrecargas de operadores o conversiones implícitas de tipos. Basta con aprender 15 comandos y ya podrás resolver la mayoría de las tareas escolares.

Los programas en Pascal son fáciles de leer y entender, incluso si ves este lenguaje por primera vez. Mira por ti mismo:

{ Nombre del programa }
program prog;
{ Declaración de variables }
var
  i, z: integer;
{ Inicio del programa }
begin
  { Asignamos cero a la variable }
  z := 0;
  { Realizamos un bucle desde 1 hasta 5 inclusive }
  for i := 1 to 5 do
  { begin y end son paréntesis de operadores, dentro de los cuales estará el cuerpo del bucle }
  begin
    { Incrementamos z por i }
    z := z + i;
  { Cerramos los paréntesis de operadores }
  end;
  { Operador de impresión de texto }
  writeln('La suma de los números del 1 al 5 = ', z);
{ Fin del programa y colocamos un punto }
end.

El Compilador es Nuestro Amigo

Pascal es un lenguaje compilado, como muchos otros. En nuestro caso, el compilador revisa el código fuente en busca de errores antes de compilar el programa. Lo único es que no advierte si has declarado una variable, pero no la has usado ni una sola vez, como lo hace, por ejemplo, C++. Pero si el compilador encuentra un error, colocará inmediatamente el cursor en el lugar del error y escribirá en rojo en la parte superior lo que no le gusta de este código.

Ejemplo de error inconsistencia en compilador de Pascal
Ejemplo de error inconsistencia en compilador de Pascal

Todo Sólo Según las Reglas

Pascal es un lenguaje estrictamente tipificado con una estructura lógica clara. En él, todo está tan ordenado que será muy difícil equivocarse en los comandos. Lo único que puede parecer un poco extraño para aquellos que están acostumbrados a otros lenguajes es el operador de asignación, que se ve así :=

El programador sólo tiene que asegurarse de no omitir un punto y coma al final de cada operador y de que el número de operadores begin y end coincida. Gracias a este enfoque, Pascal se ha ganado la reputación de ser uno de los mejores lenguaje de programación para principiantes.

Por supuesto, en Pascal no hay OOP. Pero para entender los fundamentos de los algoritmos, las variables y los ciclos, esto no es necesario. Y los procedimientos, funciones, variables locales y globales, todo está ahí. Programación orientada a objetos: con los dedos

¿Qué Escriben en Pascal Actualmente?

En Pascal no se escribe nada ahora. Hoy es sólo para estudiar.

Pero antes, escribían, por ejemplo, el primer Photoshop fue escrito en Pascal junto con ensamblador. Y en general, ahora escriben más en Delphi, el sucesor de Pascal, que tiene OOP, programación visual y trabajo con el ratón y las ventanas.

Por Dónde Empezar

Si hace tiempo que quieres conocer Pascal más de cerca, pero no sabes por dónde empezar, empieza por esto:

  • onlinegdb.com — compilador Pascal en línea. En él puedes practicar el idioma sin instalarlo en tu computadora. También funciona con tabletas.
  • Free Pascal Reference guide: Este documento sirve como referencia para el lenguaje Pascal implementado por el compilador Free Pascal.
  • Programación en Pascal (wikibooks): Libro de texto electrónico para estudiantes y escolares.

Libros para Empezar con Pascal

Imagen del LibroTítulo y AutorEnlace de Compra
Libro Introducción a la Programación usando Pascal como primer LenguajeIntroducción a la Programación usando Pascal como primer LenguajeComprar
Libro Ejercicios resueltos de programación en PascalEjercicios resueltos de programación en PascalComprar
Libro Programación en Pascal de Sanford LeestmaProgramación en Pascal: Sanford Leestma y Larry NyhoffComprar
Libro La Técnica De La Programación En PascalLa Técnica De La Programación En Pascal: Collado M. Et Al.Comprar
Libro Programación En Pascal LazarusProgramacion En Pascal / Lazarus: Félix Riesco Peláez, Luis Vázquez LópezComprar
Libro Programación con Lenguaje PascalProgramación con Lenguaje Pascal: Sanchis Llorca, FranciscoComprar
Mejores Libros de Programación en Pascal en Español

Categorizado en:

Programación,