Terms Flashcards
What is the difference between assembly language and machine language
Assembly language uses mnemonics whale machine language uses binary
What is the difference between interpreters and compilers
Interpreters execute each line of code by converting into executable form while compilers check the source code for errors, and if there’s none converts the whole code into object code 
What is a variable
It is an identifier used to represent some specified type of information within a designated portion of the program
What are constants
Identifiers whose values never change
Control string?
String that contains formatting information
What are comments used for
1.Documentation of variables and their usage
2. Explaining difficult sections of code
3. Describes the program
4.Copyrighting
What is an array
An array is an identifier that refers to a collection of data items (of the same data type)that all have the same name
What are control structures
These are statements used to control the sequence in which instructions of a program are executed
What is a function
A self contained program Segment that carries out some specific well-defined task
The structure of a function
Data type name(type1 arg1, type2 arg2,…,typen argn )
What is a local variable
These are declared within a function and are local to that function
What are global variables
Variables that are not confined to single functions
What is recursion
It is the process by which some functions call itself repeatedly until some specified condition has been satisfied 
What are algorithms
Series of steps that are used to solve a programming problem 
What is static variable
Variables that have the property of preserving their value even after they are out of their scope