.Describe computer programming principles.
d.Summarise the historical development of computer programming since 1980s.
e.Explain the major components of a programming language of your choice.
f.Compare the strengths and limitations of modern computer programming languages
Describe computer programming principles.