HISTORIA+DEL+LENGUAJE+PASCAL

** El lenguaje pascal se invento en 1971 por el profesor siuzo NIKLAUS WRITH lo invento esta lenguaje para mejorar, ** ** es un lenguaje de alto nivel y propósito general (aplicable a una gran cantidad de aplicaciones diversas) y enseñar a los estudiantes de universidad técnicas de programación se hiba convirtiendo en un estándar en el mundo entero aun que no fue el primer lenguaje que diseño anteriormente invento el Modula-2 y el Oberón y lo que es irónico estos dos lenguajes surgieron primero y fueron mas eficientes y mejorados que el Extended Pascal y Objet Pascal, de todos estos lenguajes que a tenido pascal ha sido el que mas éxito ha tenido. **  **  Características únicas  ** ** Pascal utiliza el símbolo ":=" para la asignación en vez de "=". Si bien el segundo es más conocido, la práctica ha demostrado que muchos usuarios utilizan el símbolo de igualdad para comparar valores en lugar del comparador de C que es el símbolo ==. Esta sintaxis conduce a muchos errores o bugs difíciles de rastrear en código C. Dado que Pascal no permite asignaciones dentro de expresiones y utiliza sintaxis distintas para asignaciones y comparaciones, no sufre estos errores. ** **  Aunque pascal surgió en los 70, tuvo el reconocimiento hasta principios y mediados de los 80 se popularizo por el fabuloso TURBO PASCAL de MS-DOS para la PC y sobre todo el APPLE PASCAL, Pascal tuvo gran éxito hasta a mediados de los 90 que gran parte (la mayor parte) de las aplicaciones de MAC fueron fueron construidas en PASCAL como la mayoría de los programas de MS-DOS. ** **  Hasta hoy todavía se utiliza este lenguaje en las universidades como lenguaje principal ya que es un lenguaje muy legible. ** **  Borlan fue la que ya hacia el TURBO PASCAL 7 se quedo acargo de la evolución de la mayor parte de este lenguaje aunque a mediados se los 90, con el BOOM de WINDOWS y el renacimiento de los sistemas UNIX (entre ellos LINUX) como ordenadores de servidores y después como estaciones de trabajo, fue cuando PASCAL paso a un segundo plano en sustitución de lenguaje C   ** ** Es un típico lenguaje de programación imperativo ya que soporta sólo abstracciones de procedimientos y funciones. Las abstracciones en Pascal no son valores deprimiera clase. Ellos pueden ser pasados como argumentos de otras abstracciones, pero no pueden ser asignados o usados como componentes de tipos compuestos ** ** Existen 4 mecanismos de variables   ** ** 1- parámetros por valor  ** ** 2- variable  ** ** 3- procedual   ** ** 4- funcional  ** ** permiten que los valores, referencias a variables, abstracciones de procedimientos y funciones puedan ser pasados como argumentos. ** **  Los procedimientos y funciones son solamente clases de módulos que soporta Pascal. ** **  El concepto de encapsulamiento no esta definido o soportado directamente en Pascal, pero puede ser usado en programas de Pascal muy particulares. **
 * LENGUAJE PASCAL **