Lesson+3


 * syntax (programming language) || the syntax of a programming language is the set of rules that define the combinations of symbols that are considered to be correctly structured programs in that language. ||
 * syntax errors || an error of language resulting from code that does not conform to the syntax of the programming language ||
 * software bug || A software bug is the common term used to describe an error, flaw, mistake, failure, or fault in a computer program or system that produces an incorrect or unexpected result, or causes it to behave in unintended ways. ||
 * compile-time errors || is one detected by the compiler before the program is started and can be attributed to a specific source statement ||
 * run-time errors || An error that occurs during the execution of a program. ||
 * logic errors || a logic error (sometimes called a semantic error) is a bug in a program that causes it to operate incorrectly, but not to terminate abnormally ||
 * debug || The process of testing a program in order to find mistakes and eliminating them, before the program is made available to users. ||
 * object || a discrete item that provides a description of virtually anything known to a computer ||
 * variable || a variable is a facility for storing data. The current value of the variable is the data actually stored in the variable ||
 * data types || A data type (or datatype) in programming languages is a set of values and the operations on those values. ||
 * statement || a line of code written as part of a computer program ||
 * assignment statement || the assignment statement sets or re-sets the value stored in the storage location(s) denoted by a variable name ||
 * string || a sequence of symbols that are chosen from a set or alphabet.[c ||
 * literal || a literal is a notation for representing a fixed value in source code. ||
 * constant || a constant is a special kind of variable whose value cannot normally be altered during program execution. ||