ProgrammingLanguages

Programming Languages notes

Why did we move from punch cards to programming languages? What does that tell you about the purpose of programming languages?

Punch cards are physical, easy to lose and don't store a lot of data.

Purpose of programming languages is to provide instructions to computer and punch cards became obsolete with the introduction of magnetic disks

There are hundreds of different programming languages out there. Why do you think we need so many?

Many different problems exist, each requiring different tools, which different programming languages provide

What are some drawbacks of a programming language you use? How would you like it to be different? Think of specific examples.

I use python, slow runtime, high memory consumption, not great for mobile application development and hard to learn other languages from python

So far I haven't experienced any of these issues, except maybe long run time with image processing, i'd prefer if it were a lot quicker

If you were going to create a new programming language, how would you start? What do you need to define?

If i were to create a new programming language i would start by figuring out the syntax, probably use existing paradigms

I'd have to create an translator, interpreter or compiler

Implement a standard library

Links

s1

s2

s3