Editors
Editors provide a range of features to help you code:
- Colour coding
- Line numbering
- Code hints/auto complete
- Auto-indentation
- AI assistants
Run-time environment
IDEs also provide a run time environment where your code can be executed in a virtual machine. This is an emulation of a computer system. This means you can write code on one
machine designed to be executed on another. This is highly useful for programming embedded systems that might have no display.