Logic and Languages Flashcards
What is authentication?
When a person makes sure they are who they say they are
What are the types of validation?
Range Check, Type Check, Length Check, Presence Check, Format Check
What is a syntax error?
A syntax error is a error that breaks the rules of programming
What is a logic error?
A logic error is an error that occurs when a programs runs but doesn’t do its intended purpose
What are the types of testing?
Iterative and terminal testing
What type of data gets tested?
Valid, Invalid, Erroneous, Borderline
What is valid data?
Data that is between a specified range
What is invalid data?
Data that is not between a specified range
What is erroneous data?
Data that is not the correct type
What is borderline data?
Data that includes both ends of a range
What are advantages of high level languages?
Easier for humans to understand, Faster to programme, Easier to debug, Easier to compile
What are advantages of low level languages?
Quicker to compile, Take up less RAM, Run quicker
What are examples of high level languages?
Python, C++, Scratch, JavaScript
What are examples of low level languages?
Binary, Assembly code
What are the three types of translators?
Assemblers, Compilers, Interpreters