null
US
Sign In
Sign Up for Free
Sign Up
We have detected that Javascript is not enabled in your browser. The dynamic nature of our site means that Javascript must be enabled to function properly. Please read our
terms and conditions
for more information.
Next up
Copy and Edit
You need to log in to complete this action!
Register for Free
19673307
IDE
Description
Mind Map on IDE, created by Hannah Heathcock on 07/10/2019.
No tags specified
intergrated development environment
ide
translators
debugging
run-time environment
code editor
gcse
Mind Map by
Hannah Heathcock
, updated more than 1 year ago
More
Less
Created by
Hannah Heathcock
about 5 years ago
16
0
0
Resource summary
IDE
Coding Languages
High level languages are those that are closer to English. (E.g. Python)
Low level languages are those that are closer to Machine code. (E.g. HEX)
Machine code is the language that the computer uses. (Binary)
Examples
Hexadecimal - base 16
1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F
Denary/Decimal - base 10
0, 1, 2, 3, 4, 5, 6, 7, 8, 9
Binary - base 2
0, 1
IDE Tools
Runtime Environment
Allows you to run programs to test how they work.
Debugging
Error diagnostics which will highlight syntax errors
IDEs usually contain a debugger which allows you to run your code line-by-line to find faults.
Code Editor
This is a text editor which allows you to write source code.
It usually includes extra features like syntax highlighting and code completion.
Run-time Environment (RTE)
Allows you to run programs to test how they work.
Translators
Translators usually convert from a high level code to a low level code and vice versa.
Assembler
This converts from Assembly code (low level) to Machine code (Also low level)
Assembly code has it's own translator because it is trying to go from low to another low rather than low to high or high to low.
Interpreter
Converts the instructions one line at a time.
Begins immidiately as no preparation needed.
Slower
This way, the code is easier to debug, as it will stop on the line with the error, telling you exactly where the problem is.
Can be corrected as you go
The process must be repeated each time the program is run.
Compiler
Converts the code all at once.
Takes more preparation time but is facster once it begins.
Harder to debug as it does not tell you where the error is
Produces a list of errors once it has attempted to compile.
Produces a separate compiled file so the compilation process does not need to be repeated each time.
Show full summary
Hide full summary
Want to create your own
Mind Maps
for
free
with GoConqr?
Learn more
.
Similar
Computer science unit 2
Somto Ibeme
Keywords
Dhvani Tandel
Debugging
Lukas Gray
F453 The Function and Purpose of Translators - Stages of Compilation
harvs899
Accionistas
Natalia Galindo
Computer science unit 2
tabassum88 abedi
Computer science unit 2
tabassum88 abedi
Computer science unit 2
джордж гаврилович
Computer science unit 2
Brokoli Momkey
ide
alok maurya
Translator vs. Translatresses’ strategies: ethical & ideological challenges
Loretta B.
Browse Library