Well, what is an IDE?
The answer to this question is here :
An IDE is a software for writing the text that you install in your computer system. But this software is different than the regular text processing software (like MS Word, Libre Writer, WordPad NotePad).
IDE's an abbreviation for Integrated Development Environment.
Some of the features of IDE's :
IDE's an abbreviation for Integrated Development Environment.
Some of the features of IDE's :
Syntax highlighting
The IDE editor usually provides syntax highlighting, it can show both the structures, the language keywords and the syntax errors with visually distinct colors and font effects.Code Completion
Code completion is an important IDE feature, meant to speed up programming, and modern IDEs even have intelligent code completion.
Refactoring
Advanced IDEs provide support for automated refactoring.Version control
An IDE is expected to provide integrated version control, in order to interact with source repositories.DebuggingEdit
IDEs are also used for debugging, using an integrated debugger, with support for setting breakpoints in the editor, visual rendering of steps, etc.
Code search
IDEs may provide advanced support for code search: in order to find class and function declarations, usages, variable and field read/write, etc. IDEs can use different kinds of user interface for code search, for example form-based widgets and natural-language based interfaces.Visual programming
Visual programming is a usage scenario in which an IDE is generally required. Visual Basic allows users to create new applications by moving programming, building blocks, or code nodes to create flowcharts or structure diagrams that are then compiled or interpreted. These flowcharts often are based on the Unified Modeling Language.Language support
Some IDEs support multiple languages, such as GNU Emacs based on C and Emacs Lisp, and IntelliJ IDEA, Eclipse, MyEclipse or NetBeans, all based on Java, or MonoDevelop, based on C#.Support for alternative languages is often provided by plugins, allowing them to be installed on the same IDE at the same time. For example, Flycheck is a modern on-the-fly syntax checking extension for GNU Emacs 24 with support for 39 languages.
Eclipse and Netbeans have plugins for C/C++, Perl, Python, Ruby, and PHP, which are selected between automatically based on file extension, environment or project settings.
The list of IDE's is here :
Post a Comment