Performance is one of the most controversial aspects of software systems, and the performance of various languages is one of the most controversial aspects of performance. Suggestions that a particular language is slower than another often result in passionate debates that can rapidly degenerate into personal insults, with each language apostle proudly preaching the obvious superiority of his or her chosen tool. This chapter attempts to discuss the various performance aspects of the different .NET languages in a dispassionate and balanced manner, and it is worth stating at the outset that performance is a small factor when choosing a language to produce code targeted for CLR execution.
KeywordsGarbage Collection Language Feature Error Handling Boolean Statement Runtime Library
Unable to display preview. Download preview PDF.