Well, I am not from CS or IT, but here is my 2 paise.
On 9/14/07, Roshan d_rosh2001@yahoo.co.in wrote:
List,
Terms used: IDE: Integrated Development Environment CS: Computer Science IT: Information Technology
I was thinking about this for sometime now, and realized, that there wasn't any emphasis on the "tools" being used in courses (graduate, postgraduate) (CS and IT).
They may not be of utmost importance, but I'll like to know your opinions and choices.
- Most of the courses use Windows as their OS and
have Notepad as the default text editor used for programming languages such as Java etc.
Really? I've seen people use VC++ whenever available. Is eclipse similarly popular?
Even for HTML, CSS etc, notepad remains the default text editor. Notepad (default) doesn't have any syntax highlighting or other options. Surprisingly, students are told they learn better, if they are not equipped with these. (Text editor features) I wonder, programmers under *nix, have Konsole ( ;) ) based text editors as well as GUI text editors (Just to differentiate for the sake of it: vim, nano and Kate, Emacs, gEdit) which provide syntax highlighting and a host of other options. Are they at a loss?
- IDEs are great for development. Because, they hide
the actual commands of compiling, interpreting / running the program.
A real drawback as I see it. As long as I was using TC++, I did not even know about the existence of makefiles.
(some) They also enable the user with point-click tools and generate code for those tools / components. Surprisingly, the same students are allowed to use the Turbo C++ 3.0 (16-bit compiler) IDE with syntax
Quite a neat piece of software as such, but it obscures the details of building an executable.
Regards, Mohan S N