Mind map
Creating Software
Map content
Creating Software
IDE
- Integrated development environment
- TREE
- Translators
- Compiler and interpreter
- Run time environment
- Editor
- Error diagnostics
- Debugging tools
- Translators
- Examples
- PyCharm
- PyScripter
- Python IDLE (used in schools)
- Editor
- Color codes command words
- Auto indents code
- Some also autocomplete code as you type it
- When you run the code, a translator is used to translate the high level code into low level code
- Error
- Used to debug your code. it locates errors and suggests ways in which to fix it
- Run time environment
- Allows you to run your code quickly so that you can test to see that it works
- This is used during iterative testing
- Testing when you are using the program
- Editor
Translators
- Machine code
- 1st generation
- A 1st generation translates all of the original program code into an executable program
- No language translate needed
- A collection of binary digits (1s and 0s)
- 1st generation
- Assembly language
- 2nd generation
- Assembly language uses a very simple command rather than a collection of numbers, allowing humans to more easily read computer code
- Compiler
- Translates the entire source code in one go
- Machine code
Information
- Description
- Mind Map on Creating Software, created by Amy Downey on 04/11/2019.
- Created by
- Amy Downey
- Views
- 0
- Rating