Mindmap
Creating software
Inhalt der Mindmap
Creating software
IDE
- PyCharm
- PyScripter
- Python IDLE
- Editor
- 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 developing the program).
- 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 developing the program).
- Colour codes command words
- Some also autocomplete code as you type it
- Auto indents code
- Colour codes command words
- Auto indents code
- Some also autocomplete code as you type it
- translator
- When you run the code, a translator (such as an interpreter) is used to translate the high level code into low level code.
- Run time environment
- Error diagnostics
- Used to debug your code. It locates errors and suggests ways in which to fix it.
- Editor
- 4 Main Features
- Translators (Compiler and Interpreter)
- Run Time Environment
- Editor
- Error Diagnostics (Debugging tools)
Generation of Languages
- 1st Generation
- Machine code (1s and 0s)
- 2nd Generation
- Assembly language: uses a simple command for each collection of 1s and 0s.
- Uses an assembler to convert to machine code
- One assembly code command = One machine code instruction
- 3rd Generation
- A high level language e.g. Python.
- Compiled or interpreted
- One high level instruction = many machine code instructions
- 4th Generation
- Known as a Declarative language
- Facts and rules are stated e.g. SQL or Prolog (an A.I. Language)
- 1st Generation
Informationen
- Beschreibung
- Mindmap am Creating software, erstellt von Martin Oravec am 04/11/2019.
- Erstellt von
- Martin Oravec
- Aufrufe
- 0
- Bewertung