Thursday, December 24, 2009

When selecting a language for a particular programming project,which of the following is NOT an important ....

consideration?


-organizational resources


-compiler to be used


-execution speed


or


-avaible space





plz helpWhen selecting a language for a particular programming project,which of the following is NOT an important ....
It depends on what the later customer who buys the software whishes to have.


If you are not under time pressure you can neglect the choice of the compiler because the compiler might be your problem as a programmer and not the customer problem.


Execution speed is negligible if the later software is not time critical and the hardware is good enough to compensate the lack of speed.


Avaible space depends on the hardware too.


I am not quite sure what you mean by organizational resources.





My hint:


Take C for microcontroler or time critical stuff.


C++ or C for Windows stuff.


Java for platform independent programing.


Or look for some exceptional compilers like Ada, Eiffel, Ajax or even some never forms of Basic Interpreter languages - if you are an eager programmer or you have enough human resources for the project don't be afraid to use some exotical compiler.


It depends on the conditions of the project which language might be the best to use.When selecting a language for a particular programming project,which of the following is NOT an important ....
Organizational resources are crucially important, if you select to write your code in Ruby but everyone codes Coldfusion you might have a problem.





The compiler you use is vitally important because if you write the code in C++ but only have an old school Borland C compiler from 1985 your compiler would not be able to compile the code.





Execution speed is important because without a quick running piece of software your boss will get angry like when you put that extra sugar in his cofee this morning.





Available space is also important because if you do not have the space to write the code for your software you certainly will not have the space for the compiled version.





I would suggest that the compiler to be used is realistically the least important of these things because the compiler you use is basically intrinsic to the software you are writing in, coming with the development tool, additionally, there are many free compilers available online for many of the languages out there (the development env. is usually the expensive part.





Additionally, many languages these days are not necessarily languges but scripting languages in which the compiler is built in to the client before you deploy. Indeed there are also fully featured programming languages, .net for example, that feature a run time complier that is separate from the writen code.





Hope that helps.
available space!
That's an unfair question.





No space, no compilation.





Organizational resources, do you mean bug reports in the debugger?





Execution speed, of the compilation or the executable program?





Execution speed is the least important when writing the code because you can always find ways to eliminate redundant code or create faster loops.


;-)

No comments:

Post a Comment