2. The programmer needs a way to enter code - for this they use a text editor
Could be as simple as Windows Notepad, but this lacks features
TEXT EDITORS
3. Good code text editors will offer the following features:
automatic indentation
different coloured text for keywords, variables, internal comments
predictive text for keywords / variable names
auto line numbering
different themes (e.g. white/dark background)
TEXT EDITORS
4. Notepad++ is a text editor commonly used by programmers. It offers more
features.
TEXT EDITORS
5. While text editors are useful for entering program code, many programmers
prefer to use an IDE.
An IDE combines a text editor with other coding tools such as:
Debugging tools e.g. break points, trace tables
File and module management tools
Option to drag / drop user interface elements e.g. Visual Basic, LiveCode
Collaboration / cloud tools e.g. GitHub
Emulators e.g. running a mobile app
IDE