Mainstream Language

(Here I go...poking a stick in a hornet's nest.)

A MainstreamLanguage is one which is widely and generally used in production code, often without any serious analysis as to whether or not it's appropriate. Mainstreamness, it should be emphasized, is a measure of popularity rather than intrinsic quality. (Many would say the two are in fact in opposition--the users of SmalltalkLanguage and LispLanguage having a rather legitimate gripe here).

Attributes of MainstreamLanguages:

Examples of MainstreamLanguages:



There's more to MainstreamLanguage than listed here. It is perfectly rational for management to insist on use of a MainstreamLanguage, because: See LanguagesOfChoice

View edit of December 26, 2014 or FindPage with title or text search