The power of modern programming languages is that they are expressive, readable, concise, precise, and executable

Programming as a Way of Thinking