UCSD Pascal
subject: Categoría:Máquinas virtuales
subject: Categoría:Historia del software
developer: Pecan
developer: SofTech
abstract: El UCSD Pascal fue un sistema de lenguaje de programación Pascal que corría en el UCSD p-System, un sistema operativo portable, altamente independiente de la máquina. El Instituto para los Sistemas de Información de la Universidad de California en San Diego lo desarrolló en 1978 para proveer a los estudiantes de un sistema operativo común que pudiera correr, tanto en cualquiera de los microcomputadores disponibles, como en los minicomputadores DEC PDP-11 del campus. El UCSD p-System (Versión IV, suministrado por SofTech) era uno de los tres sistemas operativos que IBM ofrecía para su IBM PC original (junto con el PC-DOS y el CP/M-86); pero el p-System nunca se vendió muy bien para el IBM PC, principalmente debido a una carencia de aplicaciones y porque era más costoso que las otras opciones. Antes de eso, IBM usó el UCSD p-System como el sistema operativo para su , una máquina dedicada de procesamiento de textos basada en un microcomputador (no confundirlo con el software de procesamiento de textos de IBM). Notables extensiones al Pascal estándar incluyen Units compilables y el tipo String. Ambas extensiones influenciaron el diseño del lenguaje Ada.​Algunas fueron proporcionadas para acelerar el procesamiento de strings (ej. exploración en un arreglo para un patrón de búsqueda particular); otras extensiones del lenguaje fueron proporcionadas para permitir que el UCSD p-System fuera autocompilable (self-compiling) y auto-sostenido?? (self-hosted). El UCSD Pascal fue basado en una arquitectura de (p-code machine). Su contribución a estas tempranas máquinas virtuales fue extender el p-code fuera de sus raíces como lenguaje intermedio de compilador hacia un ambiente completo de ejecución. La p-Machine del UCSD Pascal fue optimizada para los pequeños nuevos microcomputadores con direccionamiento restringido a 16 bits (solamente 64 KB de memoria). James Gosling cita al UCSD Pascal como una influencia clave (junto con la máquina virtual del Smalltalk) en el diseño de la má…
desarrollador: Universidad de California en San Diego
wiki page revision ID: 124393737
subject: Categoría:Lenguaje de programación Pascal
sistema operativo: Sistema virtual
implementaciones: Apple II, DEC PDP-11, Zilog Z80, MOS 6502, Motorola 68000, x86, Pascal MicroEngine
desarrollador: Carya illinoinensis
comment: El UCSD Pascal fue un sistema de lenguaje de programación Pascal que corría en el UCSD p-System, un sistema operativo portable, altamente independiente de la máquina. El Instituto para los Sistemas de Información de la Universidad de California en San Diego lo desarrolló en 1978 para proveer a los estudiantes de un sistema operativo común que pudiera correr, tanto en cualquiera de los microcomputadores disponibles, como en los minicomputadores DEC PDP-11 del campus. El UCSD p-System (Versión IV, suministrado por SofTech) era uno de los tres sistemas operativos que IBM ofrecía para su IBM PC original (junto con el PC-DOS y el CP/M-86); pero el p-System nunca se vendió muy bien para el IBM PC, principalmente debido a una carencia de aplicaciones y porque era más costoso que las otras opcione
type: ProgrammingLanguage
desarrollador: SofTech
año: 1978
influido por: Pascal (lenguaje de programación)
type: Q315
developer: Universidad de California en San Diego
type: Language
wiki page ID: 4214165
wiki page length: 10960
type: Thing
última versión: Version IV
logo: UCSD p-System.svg
nombre: UCSD Pascal
type: Q9143