Ir al contenido
Menú principal
Menú principal
mover a la barra lateral
ocultar
Navegación
Página principal
Cambios recientes
Página aleatoria
Ayuda sobre MediaWiki
Buscar
Buscar
español
Apariencia
Crear una cuenta
Acceder
Herramientas personales
No has accedido
Discusión
Contribuciones
Crear una cuenta
Acceder
Edición de «
Apple Pascal
»
Página
Discusión
español
Leer
Editar
Editar código
Ver historial
Herramientas
Herramientas
mover a la barra lateral
ocultar
Acciones
Leer
Editar
Editar código
Ver historial
General
Lo que enlaza aquí
Cambios relacionados
Información de la página
Apariencia
mover a la barra lateral
ocultar
Advertencia:
no has iniciado sesión. Tu dirección IP se hará pública si haces cualquier edición. Si
inicias sesión
o
creas una cuenta
, tus ediciones se atribuirán a tu nombre de usuario, además de otros beneficios.
Comprobación antispam. ¡
No
rellenes esto!
{{Ficha de software |nombre = Apple Pascal |desarrollador = [[Apple Computer]] |lanzamiento = {{fecha||08|1979}} |última_versión = 1.3 (Apple II)<br> 1.1 (Apple III)<br> |fecha_última_versión = {{fecha|||1984}}<ref>{{cite web|url=http://apple2info.net/index.php?title%3DApple_II_Pascal |title=Archived copy |access-date=2015-04-23 |archive-url=https://web.archive.org/web/20150430033749/http://apple2info.net/index.php?title=Apple_II_Pascal |archive-date=2015-04-30 }}</ref> |licencia = Apple Software License Agreement |sitio_web = http://www.k3b.org }} '''Apple Pascal''' es una implementación del [[Pascal (lenguaje de programación)|Pascal]] para las series de computadoras [[Apple II]] y [[Apple III]]. Está basado en [[UCSD Pascal]],<ref>{{harvnb|Apple|1980|p=248}}</ref> y al igual que otras implementaciones de UCSD Pascal, se ejecutó en su propio [[sistema operativo]] (''Apple Pascal Operating System'',<ref>{{harvnb|Apple|1980|p=2}}</ref> un derivado del ''UCSD p-System'' con extensiones gráficas). Originalmente lanzado para Apple II en agosto de 1979, justo después de [[Apple DOS]] 3.2, Apple Pascal fue pionero en una serie de características que luego se incorporarían al DOS 3.3, así como otras que no se volverían a ver hasta la introducción de [[Apple ProDOS|ProDOS]]. El paquete de software Apple Pascal también incluía utilidades de mantenimiento de disco,<ref>{{harvnb|Apple|1980|p=183}}</ref> y un ensamblador<ref>{{harvnb|Apple|1980|p=134}}</ref> destinado a complementar el «monitor» de ensamblador integrado de Apple. También estaba disponible un compilador [[FORTRAN]] (escrito por Silicon Valley Software, de Sunnyvale, [[California]]) que compilaba con el mismo p-code de Pascal cuando estaba disponible.<ref>{{Cite web|url = http://mirrors.apple2.org.za/Apple%20II%20Documentation%20Project/Software/Languages/Apple%20II%20FORTRAN/Manuals/Apple%20FORTRAN%20Language%20Reference%20Manual.pdf|title = Apple Fortran Language Reference Manual}}</ref> == Comparación de Pascal OS con DOS 3.2 == El sistema operativo Apple Pascal introdujo un nuevo formato de disco.<ref group=nota>Apple Pascal fue diseñado para aprovechar la aparición del entonces nuevo [[disquete]] de 140[[kilobyte|K]] y 5.25".</ref> En lugar de dividir el disco en sectores de 256 bytes como en DOS 3.2, Apple Pascal lo divide en «bloques» de 512 bytes cada uno.<ref>{{harvnb|Apple|1980|p=25}}</ref> El p-System también introdujo un método diferente para guardar y recuperar archivos. Bajo Apple DOS, los archivos se guardaban en cualquier sector disponible que el sistema operativo pudiera encontrar, independientemente de la ubicación. Con el tiempo, esto podría conducir a [[Fragmentación de un sistema de ficheros|fragmentación del sistema de archivos]], ralentizando el acceso al disco. Apple Pascal intentó rectificar esto guardando solo bloques consecutivos en el disco.<ref>{{harvnb|Apple|1981|p=162}}</ref> Otras innovaciones introducidas en el sistema de archivos incluyeron la introducción de una función [[marca de tiempo]]. Anteriormente, solo se mostraban el nombre, el tipo básico y el tamaño de un archivo. Los discos también se pueden nombrar por primera vez.<ref group=nota>Bajo Apple DOS, a los discos solo se les puede dar un número de volumen. Los nombres de volumen de disco de Apple Pascal pueden tener hasta siete caracteres de longitud. Véase {{harvnb|Apple|1980|p=27}}</ref> Las limitaciones del p-System incluían nuevas restricciones en el nombre de los archivos.<ref group=nota>Apple DOS permitía nombres de archivo de hasta treinta caracteres y se podía usar cualquier carácter [[ASCII]], Apple Pascal redujo la longitud a quince caracteres y solo permitió el uso de letras, números y puntos. Véase {{harvnb|Apple|1980|p=30}}</ref> Escribir archivos solo en bloques consecutivos también creaba problemas, porque con el tiempo el espacio libre tendía a fragmentarse demasiado para almacenar nuevos archivos. Se incluyó una utilidad llamada ''Krunch'' en el paquete para consolidar el espacio libre.<ref>{{harvnb|Apple|1980|p=49}}</ref> El mayor problema con el sistema Apple Pascal era que era demasiado grande para caber en un disquete. Esto significaba que en un sistema con una sola unidad de disquete, se necesitaba un intercambio frecuente de discos. Un sistema necesitaba al menos dos unidades de disco para poder utilizar el sistema operativo correctamente. == Cronología == {| class="wikitable" |- ! Plataforma ! Fecha ! OS ! Comentarios |- | Apple II | 1979 | Apple Pascal 1.0 | |- | | 1980 | Apple Pascal 1.1 | |- | | 1983 | Apple Pascal 1.2 | |- | | 1985 | Apple Pascal 1.3 | |- | Apple III | 1981<ref>{{harvnb|Apple|1981|p=I}}</ref> | Apple Pascal 1.0 | |- | | 1983<ref>{{harvnb|Apple|1983|p=I}}</ref> | Apple Pascal 1.1 | |} ==Notas== {{Listaref|group="nota"}} == Referencias == {{listaref|2}} ==Bibliografía== {{cite book |last=Apple|date=1980 |title=Apple II Pascal Operating System Reference Manual |url=http://apple2info.net/images/2/24/Apple2Pascal_Operating_System_Ref.pdf |archive-url=https://web.archive.org/web/20150430033749/http://apple2info.net/images/2/24/Apple2Pascal_Operating_System_Ref.pdf |access-date=2018-09-12|archive-date=2015-04-30 }}<br> {{cite book |last=Apple|date=1981 |title=Apple III Pascal - Introduction, Filer and Editor|url=http://apple3.org/Documents/Manuals/Apple%20III%20Pascal%20-%20Introduction,%20Filer%20and%20Editor.pdf |access-date=2018-09-12}}<br> {{cite book |last=Apple|date=1983 |title=Apple III Update 1.1|url=http://apple3.org/Documents/Manuals/Apple%20III%20Pascal%201.1%20Update.PDF|access-date=2018-09-12}} == Enlaces externos == * [https://web.archive.org/web/20071110200007/http://homepage.mac.com/lucaswagner/raskin/ The History of Apple's Pascal "Syntax" Poster, 1979-80.] * [http://www.pascal-central.com/pascal-syntax.html Pascal Syntax Poster] {{Wayback|url=http://www.pascal-central.com/pascal-syntax.html |date=20210226203202 }} {{traducido ref|en|Apple Pascal}} {{Control de autoridades}} [[Categoría:Software de Apple Inc.]] [[Categoría:Software por sistema operativo]] [[Categoría:Lenguaje de programación Pascal]] [[Categoría:Sistemas operativos descontinuados]]
Resumen:
Al guardar los cambios aceptas los
términos de uso
y liberas de forma irrevocable tu contribución conforme a los términos de las licencias
licencia CC BY-SA 4.0
y
GFDL
. Aceptas igualmente que un hipervínculo o URL es atribución suficiente conforme a la licencia Creative Commons.
Cancelar
Ayuda de edición
(se abre en una ventana nueva)
Buscar
Buscar
Edición de «
Apple Pascal
»
Añadir idiomas
Añadir tema