Buenas,
Yo creo que los conceptos de funcion y array soportados por la sintaxis del lenguaje surgieron con los primeros lenguajes de alto nivel aparecidos en los anios 50.
Sin embargo, el concepto de rutina y de colecciones de datos ya eran utilizados anteriormente para crear software complejo, aunque no existian estructuras de sintaxis especificas.
Por tanto, la idea data en realidad de la aparicion de los primeros ordenadores de proposito general programables, en los anios 40.
Si lo que quieres es un lenguaje que te permita apilar instrucciones/variables sin complicaciones, que te pareceria Scratch?
https://scratch.mit.edu/
Tambien te puede interesar Small Basic:
http://smallbasic.com/
O el clasico LOGO:
https://es.wikipedia.org/wiki/Logo_(...gramaci%C3%B3n)
Un saludo