why should you learn to write programsthe proper way to say "good-byeto python is to enter quit(at the interactive chevron prompt it would have probably taken you quite while to guess that oneso having book handy probably will turn out to be helpful terminologyinterpreter and compiler python is high-level language intended to be relatively straightforward for humans to read and write and for computers to read and process other high-level languages include javac++phprubybasicperljavascriptand many more the actual hardware inside the central processing unit (cpudoes not understand any of these high-level languages the cpu understands language we call machine language machine language is very simple and frankly very tiresome to write because it is represented all in zeros and ones machine language seems quite simple on the surfacegiven that there are only zeros and onesbut its syntax is even more complex and far more intricate than python so very few programmers ever write machine language instead we build various translators to allow programmers to write in high-level languages like python or javascript and these translators convert the programs to machine language for actual execution by the cpu since machine language is tied to the computer hardwaremachine language is not portable across different types of hardware programs written in high-level languages can be moved between different computers by using different interpreter on the new machine or recompiling the code to create machine language version of the program for the new machine these programming language translators fall into two general categories( interpreters and ( compilers an interpreter reads the source code of the program as written by the programmerparses the source codeand interprets the instructions on the fly python is an interpreter and when we are running python interactivelywe can type line of python ( sentenceand python processes it immediately and is ready for us to type another line of python some of the lines of python tell python that you want it to remember some value for later we need to pick name for that value to be remembered and we can use that symbolic name to retrieve the value later we use the term variable to refer to the labels we use to refer to this stored data print(