In: Computer Science
Visual Studio is an integrated development environment, which means that it combines an editor, compiler and debugger into a single interface. When you work on Matrix, you have to edit your program in Visual Studio and then compile and test on Matrix using the gcc compiler. Which set of tools do you prefer for programming? What are the advantages of your preferred tool set over the alternative? What do you think would be the difficulties in learning to use the tool set you least prefer?
Answer)
The IDE (Integrated Development Environment) is always better. The environment what is given by Visual studio is always better because in a single interface the programming can be done and also to complete the program lesser time is required which is a cost effective concept. The programmer always prefer for integrated tools where all the programming objectives can be completed.
The advantages are
1) In IDE (Integrated Development Environment) most of the libraries or Modules are available. So it is easier for programmer to do the program.
2) In Integrated Development Environment like visual studio one software installation is required from which testing, coding and executing can be done.
3) Using of IDE like visual studio helps the programmer to write a code more faster comparing to non IDE based coding software.
4) So using IDE the coder or programmer can write more lines of code which is more beneficial for business.
Yes it is obvious because in the latter case like Matrix, the programmer have to learn multi software like Matrix, then the gcc compiler and etc. So in this case more time and efforts are required to execute, test and debug program without an Integrated Development Environment (IDE). Nowadays more programming software are bundled with a proper IDE. In programming if multi software are require to complete all the process of a program then is not good from the business Perspective also, because more tools are required so more time is required, so automatically the lines of code will be lesser.