When properly distilled programming languages are about communication and not syntax, lambda functions, DSL-ness, functional, procedural, object oriented etc…Does it effectively communicate ideas from the architect to the computer? Does it effectively communicate with other programs?Does it effectively communicate with resources like databases?Now go back and evaluate your favorite language, platform, framework. You’ll be surprised. I was.