viernes, 25 de marzo de 2011

divisiones

Niklaus Wirth's Zurich version of Pascal was issued outside of ETH in two basic forms, the CDC 6000 compiler source, and a porting kit called Pascal-P system. Wirth de Zurich Niklaus versión de Pascal fue emitida fuera de la ETH en dos formas básicas, el CDC 6000 fuente del compilador, y un kit de portar llama-P sistema de Pascal. The Pascal-P compiler left out several features of the full language. El compilador de Pascal-P dejado fuera varias características de la lengua completa. For example, procedures and functions used as parameters, undiscriminated variant records, packing, dispose, interprocedural gotos and other features of the full compiler were omitted. Por ejemplo, los procedimientos y funciones que se utilizan como parámetros, los registros indiscriminada variante, el embalaje, de tener, gotos interprocedural y otras características del compilador completo se omitieron.
UCSD Pascal , under Professor Kenneth Bowles , was based on the Pascal-P2 kit, and consequently shared several of the Pascal-P language restrictions. UCSD Pascal , con el profesor Kenneth Bowles , se basó en el P2-kit de Pascal, y por lo tanto para compartir algunas de las restricciones-P lenguaje Pascal. UCSD Pascal was later adopted as Apple Pascal, and continued through several versions there. UCSD Pascal fue adoptada más tarde como Apple Pascal, y continuó a través de varias versiones allí. Although UCSD Pascal actually expanded the subset Pascal in the Pascal-P kit by adding back standard Pascal constructs, it was still not a complete standard installation of Pascal. A pesar de UCSD Pascal realidad ampliado el subconjunto de Pascal en el kit de Pascal-P, sumándole Pascal estándar construye, se sigue sin ser una instalación completa estándar de Pascal.
Borland's Turbo Pascal , written by Anders Hejlsberg , was written in assembly language independent of UCSD or the Zurich compilers. Borland Turbo Pascal , escrito por Anders Hejlsberg , fue escrito en lenguaje ensamblador independiente de UCSD, o los compiladores de Zurich. However, it adopted much of the same subset and extensions as the UCSD compiler. Sin embargo, la comisión aprobó la mayor parte del mismo subconjunto y extensiones como el compilador de UCSD. This is probably because the UCSD system was the most common Pascal system suitable for developing applications on the resource-limited microprocessor systems available at that time. Esto es probablemente porque el sistema de UCSD Pascal fue el sistema más común adecuado para el desarrollo de aplicaciones en los sistemas de microprocesador con recursos limitados disponibles en ese momento.

reacciones

Pascal seguido evolucionando, y la mayoría de los puntos Kernighan no se aplican a las versiones de la lengua que se mejoraron para ser adecuados para el desarrollo de productos comerciales, como Borland Turbo Pascal . Unfortunately, just as Kernighan predicted in his article, most of the extensions to fix these issues were incompatible from compiler to compiler. Desafortunadamente, al igual que Kernighan previsto en su artículo, la mayoría de las extensiones para solucionar estos problemas eran incompatibles de compilador compilador. Since the early 1990s, however, the varieties seem to have condensed into two categories, ISO and Borland-like, a better eventual outcome than Kernighan foresaw. [ original research? ] Desde principios de 1990, sin embargo, las variedades parecen haberse condensado en dos categorías, la ISO y Borland como, un eventual resultado mejor que preveía Kernighan. [ investigación original? ]
Although Kernighan decried Pascal's lack of type escapes ("there is no escape" from "Why Pascal is not my Favorite Programming language"), the uncontrolled use of pointers and type escapes have become highly criticized features in their own right, and the languages Java , C# and others feature a sharp turn-around to the Pascal point of view. Aunque Kernighan denunció la falta de Pascal de escapes tipo ("no hay escape" de "¿Por qué Pascal no es mi lenguaje de programación favorito"), el uso incontrolado de los punteros y se escapa tipo se han convertido en altamente criticado características en su propio derecho, y las lenguas de Java , C # y otros cuentan con una fuerte rotación en torno al punto de vista de Pascal. What these languages call "managed pointers" were in fact foreseen by Wirth with the creation of Pascal. ¿Qué idiomas llamada "gestionado punteros" eran de hecho previsto por Wirth con la creación de Pascal.
Based on his experience with Pascal (and earlier with ALGOL) Niklaus Wirth developed several more programming languages: Modula , Modula-2 and Oberon . Basándose en su experiencia con Pascal (y anterior con ALGOL) Niklaus Wirth desarrolló lenguajes de programación más diversas: Modula , Modula-2 y Oberon . These languages address some criticisms of Pascal, are intended for different user populations, and so on, but none has had the widespread impact on computer science and computer users as has Pascal, nor has any yet met with similar commercial success. Estas lenguas dirección de algunas críticas de Pascal, están destinados a grupos de usuarios diferentes, y así sucesivamente, pero ninguno ha tenido el impacto generalizado de la informática y los usuarios de computadoras como ha Pascal, ni ha cumplido aún con el éxito comercial similar.

conclusiones

pascal  fue un matemático francés y filósofo muy influyente que contribuyó a muchas áreas de las matemáticas, y se me hace muy interesante la programacion que diseño Niklaus Wirth  en honor a pascal

BIBLIOGRAFIA O CIBEROGRAFIA

http://translate.google.com.mx/translate?hl=es&sl=en&u=http://en.wikipedia.org/wiki/Pascal_(programming_language)&ei=X3iNTcaGEqGX0QGPmIS-Cw&sa=X&oi=translate&ct=result&resnum=3&sqi=2&ved=0CD0Q7gEwAg&prev=/search%3Fq%3Dpascal%26hl%3Des%26safe%3Doff%26rls%3Dcom.microsoft:es-mx:IE-SearchBox%26rlz%3D1I7GPEA_es%26prmd%3Divns

http://www.biografiasyvidas.com/biografia/p/pascal.htm

http://translate.google.com.mx/translate?hl=es&sl=en&u=http://www.gap-system.org/~history/Mathematicians/Pascal.html&ei=X3iNTcaGEqGX0QGPmIS-Cw&sa=X&oi=translate&ct=result&resnum=7&sqi=2&ved=0CF4Q7gEwBg&prev=/search%3Fq%3Dpascal%26hl%3Des%26safe%3Doff%26rls%3Dcom.microsoft:es-mx:IE-SearchBox%26rlz%3D1I7GPEA_es%26prmd%3Divns