From the article “Thoughts on language design” written by Steele it is observed that Programming languages are how people talk to computers. The computer would be just as happy speaking any language that was unambiguous. The reason we have high level languages is because people can't deal with machine language. The point of programming languages is to prevent our poor frail human brains from being overwhelmed by a mass of detail.
Steele stated that architects know that some kinds of design problems are more personal than others. One of the cleanest, most ...