Programming with Python Questions
and Complete Solutions Graded A+
Machine Language - Answer: Computers have their own language too, which is very rudimentary.
Instruction List (IL) - Answer: A complete set of known commands is called an
Natural Languages - Answer: they are still evolving, and new words are created every day as old words
disappear. These languages are called
Alphabet - Answer: a set of symbols used to build words of a certain language
Lexis - Answer: (aka a dictionary) a set of words the language offers its users (e.g., the word "computer"
comes from the English language dictionary, while "cmoptrue" doesn't; the word "chat" is present both
in English and French dictionaries, but their meanings are different)
Syntax - Answer: a set of rules (formal or informal, written or felt intuitively) used to determine if a
certain string of words forms a valid sentence (e.g., "I am a python" is a syntactically correct phrase,
while "I a python am" isn't)
Semantics - Answer: a set of rules determining if a certain phrase makes sense (e.g., "I ate a doughnut"
makes sense, but "A doughnut ate me" doesn't)
The IL - Answer: the alphabet of a machine language. This is the simplest and most primary set of
symbols we can use to give commands to a computer. It's the computer's mother tongue.
Source Code - Answer: A program written in a high-level programming language
Source Files - Answer: the file containing the source code is