Microsoft Pascal es una implementación discontinuada del lenguaje de programación Pascal desarrollado por Microsoft Corporation para compilar programas para ejecutarlos en sus sistemas operativos MS-DOS y Xenix [5] y, en versiones posteriores, en OS/2 (como muchas otras herramientas de programación de Microsoft). , aunque para estos últimos sólo son capaces de generar programas de 16 bits).
La versión 1.0 de Microsoft Pascal se lanzó en 1980. [1] La última versión de Microsoft Pascal que se lanzó fue la versión 4.0 en 1988, [1] cuando Microsoft Pascal fue reemplazado por Microsoft QuickPascal , una herramienta de desarrollo más barata que Microsoft produjo para competir. con Turbo Pascal de Borland .
Microsoft Pascal tenía un precio de 300 dólares , [4] mientras que QuickPascal tenía un precio de entre$25 y 50 , y las diferencias entre los dos eran similares a aquellas entre Microsoft BASIC Professional Development System y Microsoft QuickBASIC . [6]
A diferencia del producto Microsoft Pascal compatible con ISO, QuickPascal buscó la máxima compatibilidad con Turbo Pascal. Esto incluía no sólo compatibilidad a nivel de fuente, sino compatibilidad binaria completa con bibliotecas de unidades ampliamente disponibles para el compilador de la competencia. Para lograr este nivel de compatibilidad, QuickPascal se alejó del formato de archivo común (OBJ) y del conjunto de herramientas (LINK, LIB) compartido por otros compiladores de Microsoft.