What does the code that makes up programming languages look like?

1.12K views

Take a language like Java. How was it originally created? I can’t wrap my head around how someone invented a computer language to run without having some “prior” language that it allows the first lines to function. Is it just Java all the way down, like someone wrote a single line of Java and then every other line was built on that?

What about the first computer language? What was the basis that that functioned on?

Thanks for any help, I hope that was phrased in a mildly intelligible way.

Edit; I’m trying to think of it like human language: at some point there was a first “word” spoken by someone and understood by another and from there the structure started to be born. What were the first “words” on a computer that led to where we are now?

In: Technology

36 Answers

Anonymous 0 Comments

> Take a language like Java. How was it originally created?

In some other language, most probably C. I am sure some parts of JVM would still be just plain old C, which is almost a direct translation to Assembly.

> What about the first computer language? What was the basis that that functioned on?

It would have been a simple AND/OR gate someone made using diodes (not semiconductor diodes – those big old ones). Then, perhaps a simple circuit using it, trying to create something like a calculator. The basis for its functioning was diodes – assymetrical behavior in two directions.

> I’m trying to think of it like human language: at some point there was a first “word” spoken by someone and understood by another and from there the structure started to be born. What were the first “words” on a computer that led to where we are now?

Think of it as a heap. Do two grains of wheat make a heap? Do a million grains of wheat make a heap? At what number will you say grains of wheat make a heap?

Similarly, you wouldn’t call a pulley a computer, but a modern PC definitely is one. Where you start calling stuff to be a computer is where you define the first word.

You are viewing 1 out of 36 answers, click here to view all answers.