What existed before the programming language and how did it come about?
Hello,
I can't program, but questions about this topic still came to mind.
- If I understand correctly, everything we see digitally today was written in some kind of programming language, right?
- How did programming languages come about? Aren't they just written programs?
- Can you summarize the development chronologically in bullet points so that you can understand how a program can emerge from nothing?
Kind regards
Here is an answer to your question:
1. Yes, all digital technology is based on code written using programming languages.
Two. Programming languages were designed to convert human instructions into commands that can be understood by machines.
3. Historical sequence:
– 1940s: Introduction of machine language
– 1950s: Assembler language
– 1957: Introduction of the first higher programming language (FORTRAN)
– 1960s to 1980s: development of languages such as C, C++, as well as object-oriented approaches
– Since the 1990s until today: use of modern languages such as Java and Python with new paradigms.
There were only machine language before. these are the 0 and 1
and before that there were only electric bats that represented the 0 and 1.
Is still the basic stone, but now we can achieve all this more easily through the programming languages instead of sending current signals themselves or tap 01001010010101010101010101010 🙂
There were only binary codes in the past. After that, I believe assembler and only after that the programming languages that we know today were created.
Programming languages are not programs, but a logic of how the computer should use the written
All that your computer can have programmed at some point.
Jein…
Modern higher programming languages consist of a set of humane instructions, which are then translated by your computer into machine-readable instructions.
You can also program directly in machine-readable instructions. This is extremely complicated, especially for more complex programs, but allows for example to optimize the program code very well on the device.
If you are very interested in this, Ben Eater has a great video series on Youtube.
https://youtube.com/playlist?list=PLowKtXNTBypFbtuVXNR0z1mu7dp7eH&si=UHxfkEduwzd137zl