View Single Post
Old Oct 30th, 2006, 11:33 PM   #8
DaWei
Resident Grouch
 
DaWei's Avatar
 
Join Date: Jun 2005
Posts: 6,453
Rep Power: 10 DaWei is on a distinguished road
Generally speaking, when you develop a product, you choose the language according to requirements. Any language that can't produce the required performance goes out the window. After that, evaluate the language in terms of rapid development (time to market), maintainability, and support. A neat language that is going to change radically on the next release, deprecating and obsoleting a bunch of things, is probably not a good choice. A language very few people can program in is probably not a good choice. You get the picture. Code available in multiple languages can rarely, if ever, be called a feature.

Any other approach is generally indicative of a toy project, or a person unfamiliar with the realities of profitable production.
__________________
Abstraction doesn't make it impossible to write bad code; it makes it possible to write superior code.
Contributor's Corner: Grumpy on C++ Exceptions DaWei on Pointers
DaWei is offline   Reply With Quote