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
4635227
Programming
Description
Mind Map on Programming, created by Nik Jagzz on 24/02/2016.
Mind Map by
Nik Jagzz
, updated more than 1 year ago
More
Less
Created by
Nik Jagzz
almost 10 years ago
3
0
0
Resource summary
Programming
Translation
Assembler
Assembly language into machine code
Complier
Creates a executable file to run the program
when complied it does'nt need the original source code
Interpreter
Execute the source code directly
Would be used on open source sfotware
Control flow
Sequence
Order
Selection
IF statements
Iteration
Loops
High level/low level programming
High level has to be translated
e.g. Python
Uses language that is easier to understand by humans
Has to be translated
Low level is understood by the processor
Assembly language
Codes specific to a type of processor
e.g. INP, LDA, OUT
Written as each instruction and register location
Machine code
Binary codes for each instruction and register location
Algorithm
Solving a problem 1 step at a time
Processors can only process 1 instrucution at a time
Mainly expressed as a flow chart
Need to know the shapes
Pseudocode
Used for planning alrgorithm
Should allow a programmer to write in any language
Key words written in capital letters e.g. INPUT, IF, WHILE
Data type
Operations are mathematical symbols e.g. < > + -
Variable or constant
Variable changes during the program e.g. score in a game
Constant stays the same e.g. Pi
Arrays are lists of the same data types
Integers and real numbers
integer is a whole number
Testing
Logical error
User mistake
Run-time error
User unefficiant coding so it may crash/ have a bug
Syntax error
All program have different language or have a different rule (not a correct language being used)
Media attachments
a3ba8905-916b-4b09-8ef8-99a60d981a6c (image/png)
8dd274de-7cec-4e11-bb82-56aa2cecdcac (image/jpg)
a0f7f322-31aa-44d4-af0f-e4f0c15101a9 (image/png)
735f667d-84a3-44ff-8615-4d157b4641d2 (image/png)
Show full summary
Hide full summary
Want to create your own
Mind Maps
for
free
with GoConqr?
Learn more
.
Similar
HTTPS explained with Carrier Pigeons
Shannon Anderson-Rush
Historical Development of Computer Languages
Shannon Anderson-Rush
Useful String Methods
Shannon Anderson-Rush
Flvs foundations of programming dba 2
mariaha vassar
Python Quiz
karljmurphy
computer systems and programming quiz
Molly Batch
Think Python
tsilvo2001
C Programming
Miki Rana
Generations of Programming Languages
Balikkoftesi
Mapa Conceptual - Arreglos
ciroivan94
C++
Rob Newman
Browse Library