2010-06-17

Bjarne Stroustrup says

Bjarne Stroustrup says in his FAQ:

"I also worry about a phenomenon I have repeatedly observed in honest attempts at language comparisons. The authors try hard to be impartial, but are hopelessly biased by focusing on a single application, a single style of programming, or a single culture among programmers. Worse, when one language is significantly better known than others, a subtle shift in perspective occurs: Flaws in the well-known language are deemed minor and simple workarounds are presented, whereas similar flaws in other languages are deemed fundamental. Often, the workarounds commonly used in the less-well-known languages are simply unknown to the people doing the comparison or deemed unsatisfactory because they would be unworkable in the more familiar language."


I would argue the same thing applies to programming style. One must be highly cognizant of the context wherein said programming style is to be applied; random comparisons between one approach and another are always biased toward some assumed context which may or may not apply to the situation at hand. 


(More specifically: graphics programming does not look anything like transactional server programming.)

No comments:

Post a Comment