From Higher Computing Science
- Programs are written in source code, which is usually edited within a programming environment. Programming environments are text editors with special features that make it easier to program.
- Programming environments often can auto-format code (such as adding indentation), highight syntax using colours, and provide predictive auto-completion of variable names.
- Debugging tools can be used within programming environments to find errors in code