IDE Flashcards
what is source code
easy code for humans to write in however computer requires it to be translated into machine code to be read and run
what is machine code
low level language which are tricky for humans to read and write however easier for computer to run
tell me 2 characteristic of low level language
- code is difficult to read and understand
- you can control what cpu does and specific commands so faster and efficient
- dont need a translator to translate it
tell me 3characteristics of high level languages
- easier to read understand and modify
- must be translated into machine code
- no control over cpu so closer and less efficient
- easily store data
what are three type of translators
assemblers compliers and interpreters
what are 3 characteristics of compliers
- translates al source code at the same time into a file
- only needed once
- creates list of errors when compiled
- runs quickly but takes long to compile
what are three characteristics of interpreters
- translates and runs source codes one instruction a time
- needed every time u run programme
- return error as soon as its found good for debugging
run slowly as translated as running
what is a code editor
allow programer to write code:
auto correcting
auto indentation and line numbering
what is a run time enviroment
allows the code to be run quickly
- identify logic errors
what is error diagnostics and debugging
help find errors and identify location and way to fix it
what is error diagnostics and debugging
help find errors and identify location and way to fix it
what are translators
translate source code into machine code
what is a gui
design the user interface by building it up graphically