Eh eh, succede anche a me; io sono partito dal QBasic e rimettere le mani su un programma che non segui da qualche giorno era un problema. Poi ho scoperto che è questione di "leggibilità" cioè di scriverlo bene...ma non ci sono mai riuscito
Oggi come oggi mi sono orientato su un linguaggio a oggetti tipo C++ ma ad altissimo livello, cioè i metodi di ogni classe presenti nella libreria standard, comprendono funzioni complesse: per esempio se scrivi "put 'AlfBenni'*5" lui scrive "AlfBenniAlfBenniAlfBenniAlfBenniAlfBenni"
Si chiama Ruby
Trovate un tutorial online qui:
Ruby interactive prompt
Purtroppo non è compilato e non ha funzioni grafiche (per fare ciò si appoggia all'open source QT) ma ha nella gestione delle stringhe e nella discendenza delle classi la sua forza.
Scusate l'OT