Discuss the below:
Q1. Why declaration of a variable is considered to be an important (and sometimes required) part of good programming practice?
Q2. Name few languages that allow use of variables without even declaring them. Discuss about its pros and cons?
Q3. What is a keyword in a programming language? Why it is not a good practice to use reserved words as variable names?