Category Archives: Languages

A different view of programming languages

I’ve been thinking lately about the differences between programming languages. Over and over again, we see religious wars over what is the best programming language. Lately, we’ve also seen a lot of comparisons that look at particular classes of languages. Object-oriented vs. procedural Dynamic vs. static I have always had a kind of fascination with… Read More »

Idiomatic Programming

Like any natural language, most programming languages support idioms. According to the American Heritage Dictionary of the English Language, an idiom is A speech form or an expression of a given language that is peculiar to itself grammatically or cannot be understood from the individual meanings of its elements, as in keep tabs on. A… Read More »

What is a programming idiom?

In a natural language, an idiom is a phrase that conveys more information than the individual words combined. In order to understand an idiom, you must have knowledge of the culture of the person using the idiom, as well as a good grasp of the language. Programming idioms are similar. They involve uses of particular… Read More »