Diferencia entre revisiones de «Forth»

Contenido eliminado Contenido añadido
m Deshecha la edición 29776804 de 207.13.77.21 (disc.)
Línea 168:
Después de que las operaciones de fetch y store son redefinidas para el espacio del código, el compilador, ensamblador, etc. son recompilados usando la nueva definición de fetch y store. Esto efectivamente reusa todo el código del compilador y del interpretador. Entonces, el código del sistema Forth es compilado, pero esta versión es almacenada en el buffer. El buffer en memoria es escrito al disco, y se proporcionan las maneras de cargarlo temporalmente en la memoria para pruebas. Cuando la nueva versión parece trabajar, se escribe sobre la versión previa.
 
Hay numerosas variaciones de tales compiladores para diversos ambientes. Para los [[sistema empotrado|sistemas empotrados]], el código puede ser escrito en otro computador, una técnica conocida como [[compilación cruzada]], sobre un [[puerto serial]] o aún por un solo bit [[Tecnología TTL|TTL]], mientras se mantienen los nombres de las palabras y otras partes no ejecutables del diccionario en la computadora de compilación original. Las definiciones mínimas para este compilador Forth son las palabras fetch y store para un [[byte]], y la palabra que ordena sea ejecutada una palabra de Forth. Con frecuencia la parte que consume más tiempo de escribir un puerto remoto es construir el programa inicial para implementar fecth, store y execute, pero muchos microprocesadores modernos tienen características de depuradores integrados (tales como el [[Motorola CPU32]]) que eliminan esta tarea.<ref>{{cita web | apellido = Shoebridge | nombre = Peter | fecha = [[1998-12-21]] | url = http://www.zeecube.com/archive/bdm/index.htm | título = Motorola Background Debugging Mode Driver for Windows NT | formato = HTML | fechaacceso = 2006-06-19 }}</ref> esto fue realizado po ismary villata del instituto tecnico cultura popular
 
== Estructura del lenguaje ==