Introduccion a :R4 Caracteristicas Lenguaje Breve Sin reglas sintacticas Desarrollo rapido Multiplataforma Cambia Reglas de Codificacion No hay variables locales No hay parametros explicitos No hay llamadas ni saltos Conviene rehacer antes que emparchar Definiciones Cortas Cambia Reglas de Analisis del problema Se buscan componentes. Se construye volabulario. Se expresa la solucion al problema. Descripcion Posfijo ( 2 3 + en vez de 2 + 3 ) Pila de Datos Enteros El codigo es un Diccionario Palabras separadas por espacio Definicion de accion ::toupp | c -- C $60 >? ( $7b hace' +-> (:)accion -> hace Diccionario ? +-> (#)dato -> apila valor +-> 'direccion -> apila direccion Es numero ? -> apila valor Es error !!! Ejemplos ::min | a b -- c over