Q1: Why did we move from punch cards to programming languages? What does that tell you about the purpose of programming languages?
We moved from punch cards because they were ininefficient. One error would cost the whole paper, and it took space for each paper. It tells me that programming languges were used because an error won't cost you a lot and because it could store more data in less space.
Q2:There are hundreds of different programming languages out there. Why do you think we need so many?
Each programming language serves a special purpose, you could use a language for desiging websites, and a language for making the website work, together they form a complete system.
Q3:What are some drawbacks of a programming language you use? How would you like it to be different? Think of specific examples.
A drawback that I noticed in python is how random the syntax is, an example is with .round it rounds to the nearst even number.
Q4:If you were going to create a new programming language, how would you start? What do you need to define?
I would first need to learn the basic human to machine language so I could communicate directly.