Yo aprendi Forth muy tarde (a los 32 años), imaginense que aprendi BASIC a los 
11 en una maquina cp/m.
 

 Cuando encontre forth, lo primero que me atrajo fue QUE NO LO ENTENDIA, sabia 
muchos lenguajes de programacion pero el codigo FORTH no lo entendia, me costo 
bastante encontrarle le vuelta, sobre todo hacer un primer programa.
 A medida que avanzaba encontraba cosas que no me gustaban pero insistia, 
primero porque no lo comprendia y luego porque encontre que algunas claves 
estaban alli.
 

 El uso de pila es el primer rechazo, porque tengo que ordenar la ejecucion si 
puede hacerlo el compilador? sin embargo en lisp nadie se queja de CDR o CAR, y 
en el fondo es lo mismo. Con el tiempo me di cuenta que esta forma de programar 
tiene sus ventajas...si, nadie lo dice, pero pensar en el orden de ejecucion y 
ordenar para realizar el menor numero  de operaciones sin repetir cosas lleva a 
un mejor entendimiento del problema. Si, es mas dificil armar una rutina 
teniendo que pensar este orden que sin pensarlo, pero.. cuando esta hecho,tiene 
un efecto de simplificacion y entendimiento en el problema que paga con creces 
el tiempo invertido.
 

 Tengo una lista de cosas parecidas, sobre variables globales, uso de memoria, 
uso de enteros, estructuras (aqui un tema complejo), optimizacion, macros, 
librerias, llamadas al sistema y alguno que me olvido ahora.
 

 Si tiene ganas cuenten su experiencia y opiniones!!!


[Se han eliminado los trozos de este mensaje que no contenían texto]

Responder a