#56 Cierto.
En los 90 Clipper usaba pcode y una VM. Mucho después llegó java con esa misma tecnología y lo vendieron como algo muy innovador, ja!
Lo mismo con los codeblocks. Ya existían en Clipper 5 a principios de los 90, y ahora en C# se llaman funciones lambda
#43 Actualmente con Harbour y con alguno de los frameworks que hay se contruyen ejecutables de muy pocos MB y sin dependencias. Si quieres usar MySQL o MariaDB añades su respectiva DLL y listo. No necesitas nada más para distrubuir un programa
Yo aún utilizo xBase como lenguaje principal, y tengo varias aplicaciones de gestión con bastantes clientes. xBase ha evolucionado mucho mucho, sobre todo con el compilador Harbour, y actualmente tiene varios frameworks para trabajar en entornos gráficos (el ya mencionado fivewin y otros más modernos: Xailer, Minigui, etc.). Incluso se pueden hacer aplicaciones web con nefele o con mod_harbour.
Y lo de las DBFs, eso ya quedó atrás para los que seguimos con xBase. Ahora usamos BB.DD. SQL como casi todo el mundo.
EMHO, para aplicaciones de pequeño y mediano tamaño (e incluso algunas grandes) xBase sigue siendo una de las mejores opciones. Es tan productivo como lo era Clipper en su momento, y es tan robusto y potente como casi cualquier lenguaje de ahora.
En los 90 Clipper usaba pcode y una VM. Mucho después llegó java con esa misma tecnología y lo vendieron como algo muy innovador, ja!
Lo mismo con los codeblocks. Ya existían en Clipper 5 a principios de los 90, y ahora en C# se llaman funciones lambda