Programming languages

  1. Why did we move from punch cards to programming languages? What does that tell you about the purpose of programming languages? Because changing the code would require creating a new punch card which could introduce bugs. keeping track of code and the sequence of cards was harder. Programming languages were made to make the interaction between coders and a computer smoother as English and logic were used to write code rather than a sequence of punched holes.

  2. There are hundreds of different programming languages out there. Why do you think we need so many? Different problems can be handled more efficiently depending on the programming language. Some programming languages were made in order to improve older ones. Some languages are less detailed than others making it easier for non-programmers to create simple code and vice versa.

3. What are some drawbacks of a programming language you use? How would you like it to be different? Think of specific examples. Right now, I am learning python, and it is not good for developing any mobile applications. In addition, it is inefficient when it comes to memory-intensive tasks due to its simplicity.

4. If you were going to create a new programming language, how would you start? What do you need to define? I would start by brainstorming the purpose of my programming language. For example, If I wanted to make a programming language for game development, I would try to make the syntax visualize what is going to happen in the game.