"Darmok and Jalad at Tanagra" aliens are using a prototype language like Javascript, instead of a class based language like Java. I think we need a programming language that takes this to its natural conclusion, where everything is expressed as weighted directed associations between objects (or weights on ordered lists of objects).