DocumentCode :
1210256
Title :
Multilanguage Programming
Author :
Vinoski, Steve
Author_Institution :
Verivue, Westford, MA
Volume :
12
Issue :
3
fYear :
2008
Firstpage :
83
Lastpage :
85
Abstract :
Knowing and using multiple programming languages for normal day-to-day development can yield significant benefits. No single language is a great fit for all problems. A programming language usually owes its existence to one simple fact: its designer felt it could address a set of problems - perhaps even just one problem - better than other available languages. This belief is apparently not uncommon: thousands of languages have come and gone and thousands more will follow. Numerous trade-offs are involved in programming language design and development, so there´s room for many different approaches and variants. Unsurprisingly, monolingual developers tend to choose general-purpose rather than specialized programming languages. General-purpose languages perform adequately for a wide variety of problems, but they generally yield predominantly middle-of-the-road solutions - neither great nor terrible. Of course, some monolingual developers possess extremely deep and thorough knowledge of their programming languages, and so know how to exploit them to the fullest.
Keywords :
programming languages; software engineering; monolingual developer; programming language design; programming language development; Application software; Computer languages; Instruments; Microprogramming; Operating systems; Productivity; Programming profession; Protocols; Vocabulary; XML; middleware; multilingual; productivity; programming languages; software maintenance; software quality; toward integration;
fLanguage :
English
Journal_Title :
Internet Computing, IEEE
Publisher :
ieee
ISSN :
1089-7801
Type :
jour
DOI :
10.1109/MIC.2008.58
Filename :
4510886
Link To Document :
بازگشت