Friday, July 31, 2009

How do software companies decide which programming language to use.Is there a rule or stuff..?

When there are multiple programming language to use for, how do software companies decide the language to use for.Anyone can give a lil insight on the same.

How do software companies decide which programming language to use.Is there a rule or stuff..?
They make the determination based on what project, task, customer specifications, needs, and even industries that they are trying to accomplish. It is not unheard of that multiple languages are used on a single project. And that multiple programmers are assigned to them.





There is a programming language life cycle. Understanding and predicting this life cycle is tremendously important for IT directors and technical architects. It is even more important for those with a vested interested in the language succeeding, to know when to switch to a new language.





In a work environment, your manager may decree that everyone on your project will use a certain language. You may use a certain language, particularly in a business environment, based on the need to interface with other programs; if two programs are to work together, it is easiest if they are written in the same language.





You may choose a language based on its suitability for the task. For example, a business program that handles large files may be best written in the business language COBOL. If a program is to be run on different computers, it must be written in a language that is portable-suitable on each type of computer-so that the program need be written only once.





You may be limited by the availability of the language. Not all languages are available in all installations or on all computers.


The language may be limited to the expertise of the programmer; that is, the program may have to be written in a language the available programmer knows. Perhaps the simplest reason, one that applies to many amateur programmers, is that they know the language called BASIC because it came with-or was inexpensively purchased with-their personal computers.
Reply:They choose a language which suits the task. It is obvious from the fact that you are asking that you don't know many languages to any great extent - if you did, that much would be obvious by now. As you learn more languages, and more about those languages, it becomes apparent where and when you should use them.





Rawlyn.


No comments:

Post a Comment