viernes, 25 de marzo de 2011

compiladores e interpretes

Delphi es Embarcadero (antes Borland / CodeGear) buque insignia de desarrollo rápido de aplicaciones (RAD) de productos. It uses the Object Pascal language (termed 'Delphi' by Borland), descended from Pascal, to create applications for the windows platform. Utiliza el lenguaje Object Pascal (llamado "Delphi de Borland), descendiente de Pascal, para crear aplicaciones para la plataforma Windows. The .NET support that existed from D8 through D2005,D2006 and D2007 has been terminated, and replaced by a new language (Prism, which is rebranded Oxygene, see below) that is not fully backwards compatible. . NET de apoyo que existe desde D8 a través D2005, D2006 y D2007 ha sido terminado, y sustituirlo por un nuevo idioma (Prisma, que es renombrado Oxygene, véase más adelante) que no es totalmente compatible. The most recent iteration of the win32 range (D2009) adds unicode and generics support. La iteración más reciente de la gama de win32 (D2009) añade soporte Unicode y los genéricos.
  • Free Pascal is a multi-platform compiler written in Object Pascal (and is self-hosting ). Free Pascal es un compilador de plataformas múltiples escritos en Object Pascal (y se auto-hosting ). It is aimed at providing a convenient and powerful compiler, both able to compile legacy applications and to be the means of developing new ones. Su objetivo es proporcionar un compilador cómodo y eficaz, tanto capaz de compilar las aplicaciones heredadas y ser el medio para desarrollar otras nuevas. It is distributed under the GNU GPL , while packages and runtime library come under a modified GNU LGPL . Se distribuye bajo la GNU GPL , mientras que los paquetes y la biblioteca en tiempo de ejecución corresponden a una modificación GNU LGPL . Apart from compatibility modes for Turbo Pascal , Delphi and Mac Pascal, it also has its own procedural and object-oriented syntax modes with support for extended features such as operator overloading. Aparte de los modos de compatibilidad para Turbo Pascal , Delphi y Pascal Mac, también tiene su procedimiento objeto de la sintaxis y los modos de orientación propia con soporte para funciones avanzadas, tales como la sobrecarga de operadores. It supports many platforms and operating systems. Es compatible con muchas plataformas y sistemas operativos.

  • Lazarus is a Delphi-like visual cross-platform IDE for rapid application development (RAD). Lázaro es un como visuales cruzadas plataforma IDE de Delphi para el desarrollo rápido de aplicaciones (RAD). Based on Free Pascal , Lazarus is available for numerous platforms including Linux , FreeBSD , Mac OS X and Microsoft Windows . Sobre la base de Free Pascal , Lazarus está disponible para múltiples plataformas como Linux , FreeBSD , Mac OS X y Microsoft Windows .

  • Dev-Pascal is a Pascal IDE that was designed in Borland Delphi and which supports Free Pascal and GNU Pascal as backends. Dev-Pascal Pascal es un IDE que fue diseñado en Borland Delphi y que apoya a Free Pascal y GNU Pascal como backends.

  • Turbo51 is a free Pascal compiler for the 8051 family of microcontrollers, with Turbo Pascal 7 syntax. Turbo51 es un compilador libre de Pascal para la familia 8051 de microcontroladores, con Turbo Pascal 7 sintaxis.

  • Oxygene (formerly known as Chrome ) is an Object Pascal compiler for the .NET and Mono platforms. Oxygene (anteriormente conocido como Chrome) es un compilador de Pascal para el objeto . NET y Mono plataformas. It was created and is sold by RemObjects Software , and recently by Embarcadero as the backend compiler of Prism . Fue creado y es vendido por RemObjects software , y recientemente por Embarcadero como el compilador de backend de Prisma .

  • Kylix was a descendant of Delphi , with support for the Linux operating system and an improved object library. Kylix era descendiente de Delphi , con soporte para el Linux del sistema operativo y una biblioteca de objetos mejorado. It is no longer supported. Ya no es compatible. Compiler and IDE are available now for non-commercial use. Compilador y el IDE están disponibles para uso no comercial.

  • GNU Pascal Compiler (GPC) is the Pascal compiler of the GNU Compiler Collection (GCC). GNU Pascal Compiler (GPC) es el compilador de Pascal de la colección de compiladores de GNU (GCC). The compiler itself is written in C, the runtime library mostly in Pascal. El compilador está escrito en C, la biblioteca de tiempo de ejecución sobre todo en Pascal. Distributed under the GNU General Public License , it runs on many platforms and operating systems. Distribuido bajo la Licencia Pública General GNU , que se ejecuta en muchas plataformas y sistemas operativos. It supports the ANSI/ISO standard languages and has partial Turbo Pascal dialect support. Es compatible con el estándar ANSI / ISO idiomas y tiene el apoyo parcial de Turbo Pascal dialecto. One of the more painful omissions is the absence of a 100% Turbo Pascal-compatible string type. Una de las omisiones más doloroso es la ausencia de un 100% tipo de Turbo Pascal cadena compatible. Support for Borland Delphi and other language variations is quite limited, except maybe for Mac Pascal, the support for which is growing fast. Apoyo para Borland Delphi y otras variaciones del lenguaje es muy limitado, excepto tal vez para Mac Pascal, el apoyo para los que está creciendo rápidamente.

  • Dr. Pascal is an interpreter that runs Standard Pascal. El Dr. Pascal es un intérprete que se ejecuta Pascal estándar. Notable are the "visible execution" mode that shows a running program and its variables, and the extensive runtime error checking. Notables son la "ejecución visibles" modo que muestra un programa en ejecución y sus variables, y la comprobación de errores en tiempo de ejecución amplios. Runs programs but does not emit a separate executable binary. Ejecuta programas, pero no emite un binario ejecutable independiente. Runs on DOS, Windows in DOS window, and old Macintosh. Se ejecuta en DOS, Windows en una ventana DOS, y los viejos Macintosh.

  • Dr. Pascal's Extended Pascal Compiler tested on DOS, Windows 3.1, 95, 98, NT. Pascal extendido el Dr. Pascal Compiler probado en DOS, Windows 3.1, 95, 98, NT.

  • Virtual Pascal was created by Vitaly Miryanov in 1995 as a native OS/2 compiler compatible with Borland Pascal syntax. Virtual Pascal fue creado por Vitaly Miryanov en 1995 como un nativo de OS / 2 compilador compatible con la sintaxis de Pascal de Borland. Then, it had been commercially developed by fPrint, adding Win32 support, and in 2000 it became freeware. A continuación, se ha desarrollado comercialmente por fprint, añadiendo soporte para Win32, y en 2000 se convirtió en software libre. Today it can compile for Win32, OS/2 and Linux, and is mostly compatible with Borland Pascal and Delphi. Hoy en día se puede compilar para Win32, OS / 2 y Linux, y es en su mayoría compatibles con Borland Pascal y Delphi. Development was canceled on April 4, 2005. Desarrollo fue cancelado el 4 de abril de 2005.

  • P4 compiler , the basis for many subsequent Pascal-implemented-in-Pascal compilers, including the UCSD p-System . compilador de P4 , la base de muchas posteriores Pascal implementadas en los compiladores de Pascal, incluida la UCSD p-System . It implements a subset of full Pascal. Se implementa un subconjunto del total de Pascal.

  • P5 compiler , is an ISO 7185 (full Pascal) adaption of P4. compilador P5 , es un ISO 7185 (completo Pascal) adaptación de P4.

  • Turbo Pascal was the dominant Pascal compiler for PCs during the 80s and early 90s, popular both because of its powerful extensions and extremely short compilation times. Turbo Pascal fue el compilador Pascal dominante para PCs durante los años 80 y principios, popular por su gran alcance y extensiones muy cortos tiempos de compilación de los años 90. Turbo Pascal was compactly written and could compile, run, and debug all from memory without accessing disk. Turbo Pascal ha sido escrito de forma compacta y puede compilar, ejecutar y depurar todas las de la memoria sin tener acceso a disco. Slow floppy disk drives were common for programmers at the time, further magnifying Turbo Pascal's speed advantage. unidades de disco lento eran comunes para los programadores de la época, que agrava aún más ventaja Turbo Pascal velocidad. Currently, older versions of Turbo Pascal (up to 5.5) are available for free download from Borland's site. En la actualidad, las versiones de Turbo Pascal (hasta 5,5) están disponibles para su descarga gratuita desde el sitio de Borland.

  • IP Pascal Implements the language "Pascaline" (named after Pascal's calculator), which is a highly extended Pascal compatible with original Pascal according to ISO 7185. IP Pascal Implementa el lenguaje "Pascual" (el nombre de la calculadora de Pascal), que es una muy extendida Pascal compatible con el original de Pascal según la norma ISO 7185. It features modules with namespace control, including parallel tasking modules with semaphores, objects, dynamic arrays of any dimensions that are allocated at runtime, overloads, overrides, and many other extensions. Cuenta con módulos de control de espacio de nombres, incluidos los módulos de tareas en paralelo con semáforos, objetos, matrices dinámicas de las dimensiones que se asignan en tiempo de ejecución, sobrecargas, anulaciones, y muchas otras extensiones. IP Pascal has a built-in portability library that is custom tailored to the Pascal language. IP Pascal ha incorporado en la biblioteca de portabilidad de hecho a la medida para el lenguaje Pascal. For example, a standard text output application from 1970's original Pascal can be recompiled to work in a window and even have graphical constructs added. Por ejemplo, una aplicación de texto de salida estándar a partir de 1970, original de Pascal se pueden recompilar para trabajar en una ventana gráfica e incluso tienen construcciones agregó.

  • Pascal-XT was created by Siemens for their mainframe operating systems BS2000 and SINIX . Pascal-XT fue creado por Siemens para sus centrales de los sistemas operativos BS2000 y SINIX .

  • PocketStudio is a Pascal subset compiler and RAD tool for Palm OS and MC68xxx processors with some own extensions to assist interfacing with the Palm OS API. PocketStudio es un compilador de subconjunto de Pascal y la herramienta RAD para Palm OS y los procesadores MC68xxx con algunas extensiones propias para ayudar a la interconexión con el sistema operativo Palm API. It resembles Delphi and Lazarus with a visual form designer, an object inspector and a source code editor. Se asemeja a Delphi y Lázaro con un diseñador visual, un inspector de objetos y un editor de código fuente.

  • MIDletPascal - A Pascal compiler and IDE that generates small and fast Java bytecode specifically designed to create software for mobiles MIDletPascal - Un compilador de Pascal y el IDE que genera pequeño y rápido del bytecode de Java diseñado específicamente para crear software para móviles

  • Vector Pascal Vector Pascal is a language for SIMD instruction sets such as the MMX and the AMD 3d Now, supporting all Intel and AMD processors, and Sony's PlayStation 2 Emotion Engine. Vector Pascal Vector Pascal es un lenguaje para SIMD instrucción establece como el MMX y AMD el 3 Ahora, el apoyo a todos los procesadores Intel y AMD, y la PlayStation 2 de Sony Emotion Engine.

  • Morfik Pascal allows the development of Web applications entirely written in Object Pascal (both server and browser side). Morfik Pascal permite el desarrollo de aplicaciones Web totalmente escrita en Object Pascal (el servidor y el lado del cliente).

  • WDSibyl - Visual Development Environment and Pascal compiler for Win32 and OS/2 WDSibyl - Visual Medio Ambiente y Desarrollo compilador de Pascal para Win32 y OS / 2

  • PP Compiler, a compiler for Palm OS that runs directly on the handheld computer PP compilador, un compilador para Palm OS que se ejecuta directamente en la computadora de mano

  • CDC 6000 Pascal compiler The source code for the first (CDC 6000) Pascal compiler. CDC 6000 compilador de Pascal El código fuente de la primera (CDC 6000) compilador de Pascal.
  • No hay comentarios:

    Publicar un comentario