738 Shares 1509 views

Lo que es Pascal. Programación en Pascal

¿Cuál es Pascal? Un buen montón de gente se pregunta este problema. Básicamente, se trata de personas que utilizan el ordenador en un nivel básico. Pascal – este es uno de los lenguajes de programación más populares. Aprenderlo, por lo general en la escuela secundaria o en los primeros cursos de las universidades. Se considera la base para muchos otros lenguajes de programación.

historia

¿Cuál es Pascal, hemos descubierto. Ahora procedemos directamente a la historia de su aparición y desarrollo. Creador de idiomas – Niklaus Wirth. Se desarrolló en el período 1968-1969. Pascal crear la idea se le ocurrió después de asistir a un comité especial sobre el desarrollo del lenguaje. ¿Cuál es Pascal, es interesante para muchos programadores novatos. Este es el nombre del idioma fue el nombre del famoso científico francés Blaise Pascal, que es particularmente famoso por la creación de una máquina mecánica, resumió dos números.

La primera publicación de lo que Pascal, apareció en 1970. Hablaron sobre el objetivo principal de la creación de este lenguaje, tales como la eficiencia, lo que contribuiría a excelentes habilidades de programación y estructuración de datos.

El lenguaje de implementación

  • UCSD Pascal. Este sistema se estableció en 1978. Al parecer, el puerto compilador que le permite código portable, y ahora se puede editar el sistema original, y así sucesivamente. Más tarde UCSD convirtió en la base para muchas implementaciones de Pascal posteriores.
  • Object Pascal. Programación en Pascal siempre ha atraído a muchos jóvenes profesionales. En 1986, Apple creó lenguaje de extensión objeto. El grupo se dedica al desarrollo, instancias de su "padre" de Pascal.
  • Turbo Pascal. La primera versión del IDE apareció en 1983. Borland fue la empresa que se dedica al desarrollo de esta aplicación. Sin embargo, cabe señalar que Turbo Pascal mucho prestado de odject Pascal, y, en general, estas implementaciones fueron similares. Programación en Pascal están interesados y Microsoft. Casi al mismo tiempo, lanzaron su propia versión de la lengua objeto basado en Pascal. No podía obtener la distribución de la masa, y pronto fue olvidado. Posteriormente, la aplicación del objeto llamado de Borland Pascal.
  • Object Pascal hoy. El paso más importante en la historia de Pascal es el rendimiento de las implementaciones libres. Ellos incluyen todo lo mejor de muchos otros dialectos. Presentan una excelente compatibilidad con la mayoría de sistemas operativos.

características

La familiaridad con el lenguaje Pascal es necesario comenzar con sus características. El principal de ellos – la tipificación estricta y la presencia de la programación estructurada. Pascal – el primero de este tipo de lenguaje. Se pensó que el desarrollador, el lenguaje de programación debe contribuir disciplinada, ya que evitar en la medida de lo posible una variedad de errores de sintaxis, así como presentar una interfaz intuitiva. ¿Cuál es Pascal, y cuáles son sus principales características – los principales temas de interés para los principiantes. El lenguaje es bastante simple, incluso para un principiante.

En un principio, sin embargo, el lenguaje tiene una serie de desventajas. El principal de ellos: la incapacidad para trabajar con la memoria dinámica, la biblioteca corto IO, la falta de fondos para ejecutar las funciones creadas en otros idiomas, y así sucesivamente. ¿Cuál es Pascal, cuyo lenguaje es bastante simple, en los años 80, muchos expertos han aprendido. Sin embargo, no toda ella vino al gusto. Algunos expertos incluso escribieron artículos que fueron pintados en detalle sobre cada una falta de lenguaje.

Defectos y corregirlos

Al igual que muchos otros lenguajes de programación, Pascal cuenta no sólo las ventajas, pero también desventajas graves. Hay que decir que poco a poco los desarrolladores que luchan con desventajas, pero es que no lo hacen siempre.

Por mucho que pueda parecer, pero no es infrecuente deficiencias de lenguaje ayuda a los programadores en la formación. Además, Pascal en los años 80 fue un gran paso adelante en comparación con Fortran, que en ese momento estudió a los recién llegados. Especialmente Fortran tenía más problemas. En un período muy corto de tiempo, Pascal ha logrado convertirse en el idioma principal para la enseñanza en muchas escuelas y universidades. En su base se han desarrollado numerosos programas.

estructura

Acerca de Pascal se puede escribir mucho, pero hay que ir directamente al proceso de programación. Cada aplicación en Pascal comienza con la palabra clave (Programa). Inmediatamente después de que el nombre del programa especificado y, a continuación, poner ";". A veces esto no es necesario. Después del nombre, puede especificar una lista de archivos externos que jugarán parámetros. Después de eso viene el más importante en el programa – su cuerpo. Se compone de secciones descripciones de las constantes, tipos, variables, procedimientos y funciones. Después de ellos hay un bloque de instrucciones – el punto de entrada. unidad de operador se encuentra entre las palabras clave comienzan y terminan. Cada declaración está separado por un punto y coma. Para finalizar el programa utiliza un punto que se coloca después del cuerpo.

Los módulos de aplicación

Para el módulo de aplicación en el código del programa debe estar presente un anuncio para él. Para hacer tal anuncio, puede utilizar las instrucciones de conexión, que es una palabra clave USOS. Después de él, los nombres de los módulos a ser conectados. Instrucciones introducen inmediatamente después de la cabecera o en la sección de interfaz.

Algunas implementaciones no son compatibles con los módulos de idiomas, especialmente las versiones más antiguas. Se pueden dividir en dos tipos: software y soporte. La primera está presente en el programa comienza con el programa de palabras clave. El segundo incluye variables, constantes, tipos y así sucesivamente, se puede utilizar en otros módulos.

puntuacion

la sintaxis de Pascal requiere el cumplimiento estricto.

  • Punto y coma. Colocado en el extremo de la cabeza, después de la descripción de las variables. operadores separados por él. No se puede utilizar la parte delantera del extremo de palabras clave.
  • Coma. Se utiliza como un separador en una variedad de listas.
  • Punto. Colocado en el extremo del cuerpo de programa (después de la palabra final).

Tal sintaxis rígida es necesario porque el ordenador se considera que la ejecución de la aplicación. En el caso del carácter incorrecto muestra un error. Si un punto y coma actúa como un separador de instrucciones, el operador se considera que es el texto completo entre un punto y el punto posterior. En el caso de la marca de nepostanovki entre los operadores, el programa va a tomar uno y producir un error.

lenguaje Pascal le permite insertar comentarios. Ellos sirven como explicación para el código del programa. Se puede utilizar la lengua rusa. En el programa de comentarios no producen ningún efecto.

En Pascal, puede escribir tanto letras mayúsculas y minúsculas. La elección es responsabilidad del programador.

crítica

Como ya se ha dicho, la popularidad especial de Pascal se produjo en 1980-1990, pero no hubo críticos que consideran la lengua frívola. En su opinión, sólo es adecuada para la formación. Especialmente notables críticas se describe en el artículo "¿Por qué Pascal no es mi lenguaje de programación favorito." Fue escrita por Brian Kernighan – uno de los desarrolladores de C. Fue después de artículo de Pascal comenzó en serio cambiado para mejor.

A pesar de todos los inconvenientes, el más apremiante de la actitud informal Pascal de muchos programadores.