answersLogoWhite

0


Best Answer

The first programming language was machine code, the native language of the machine. Every machine type has its own version of machine code but we can trace the earliest example of machine code back to the days of the semi-automatic weaving loom invented by Basile Bouchon in 1725.

Strictly-speaking, machine code is not a programming language. Programming languages are human languages, a means of producing machine code through symbolic abstractions that are much easier for humans to interpret than native machine code. It should also be noted that programming languages are never developed on a machine, the language is purely abstract and designed according to a specified proposals. The only thing that is actually developed on the machine is the implementation of the machine code program that physically converts the symbolic instruction code into the machine's own native machine code. Before we had any programming languages, all programs had to be written in the machine's own native machine code. Once we had one programming language, we could use it to create translators for other languages and indeed for other machines besides the one on which it executed.

Note that it's difficult to know precisely when programming languages were first used because there were many language pioneers working simultaneously, often sharing ideas and evolving designs to the point that it is difficult to determine at what point a language is "fit for human consumption", so to speak. To make matters worse, many early programming languages were proposed but never designed, while others were designed but never implemented.

Assembly language is the next step up from machine code. Like machine code, every machine type has its own version of assembly language, and is therefore a low-level language. Unlike machine code, code written in assembly language has to be translated into native machine code before it can be executed because machine code is the one and only language "understood" by the machine. Converting from assembly language to machine code is as tedious and as error prone as writing the machine code itself, however the actual conversion process is trivial enough that we can easily write a small machine code program (known as an assembler) to perform the conversion for us. The earliest known usage of an assembly language dates from 1949 on the EDSAC computer at Cambridge University, where the assembler (known as Initial Orders) was implemented in read-only memory. The inventors were Maurice Wilkes and W. Renwick.

High-level languages are more abstract than assembly languages and are generally more portable (not machine dependent). The first high-level programming language was probably Autocode in 1952 on the Mark I computer at the University of Manchester, or Short Code in the same year on the UNIVAC 1. Short Code was based upon an earlier implementation known as Brief Code in 1949 for the BINAC computer, but it was never tested or debugged. Autocode used a compiler program to convert the high-level symbolic code into machine code whereas Short Code used an interpretation program. The difference between the two is that the native machine code produced by a compiler can be stored and executed without any further translation whereas code written in an interpreted language has to be converted by the interpreter program every time it is executed. As a result, compiled programs perform better than interpreted programs.

Modern-day Java is an example of a programming language that is both compiled and interpreted. Unlike a traditional compiler, the Java compiler produces byte code which can then be interpreted to produce native machine code. The reason for this multi-conversion is that the same byte code can be executed upon any machine with a Java virtual machine implementation. That is, the byte code is the native language of the virtual machine and is much quicker to interpret than the higher-level source code would be. It also ensures that the intellectual property -- the source code itself -- is not revealed to the user.

It is worth noting that Plankalkül was designed from 1943 to 1945 for the Z3 and therefore predates assembly language as well as Autocode and Short Code. However it was not actually implemented until 1998, more than 50 years after it was designed!

User Avatar

Wiki User

7y ago
This answer is:
User Avatar
More answers
User Avatar

Wiki User

13y ago

The first programming language was not developed on any Microsoft machine. Programming has been around since before Bill Gates was even born.

This answer is:
User Avatar

User Avatar

Wiki User

15y ago

Fortran Fortran

This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: On which machine was the first programming language developed?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Continue Learning about Engineering

What year the FORTRAM computer programming language was developed?

First of all it's not FORTRAM it's FORTRAN. And This Programming language was developed in year 1957 by IBM in California for scientific and engineering applications.


How many programming language does Ada Lovelace developed?

None. Ada Lovelace is credited with creating the first algorithm intended to be carried out by a machine but she did not develop any programming languages. She died in 1852, a Century before machines were even capable of translating high-level code into machine code.


What is programming launguage?

A programming language is a language to communicate with the machine (computer). It can either high or low level programming language. A high level programming language is harder to understand by computers but easier by people. These include BASIC, C++, Java and etc. Low level programming languages are understandable by computers and people , like assembly and other system programing languages. Compilers/Linkers/Interpreters are needed to translate between programming language into machine language (binary code - 010001001 etc). If you want to learn programming language, first you should learn Basic or Python then goto C++ or Java. You can also learn C instead of C+++, your choice.


Which of the following is not a computer programming language BCPL Algol Q92 Forth?

(A) Basic (b) Turing (c) Java Of these three choices, (B) Turing is not a programming language. Turing was a mathematician that defined the rules for a "complete" computer/programming language/etc. His contributions to computer programming included the definition for a "complete" language (one that could possibly simulate any real-world condition/environment/etc, irrespective of being able to run in real-time, just being able to calculate the state thereof), and defining two "comparable" machines, such that one machine can simulate another machine, and the second machine can also simulate the first. BASIC and Java are both programming languages.


Machine language is what generation language?

Machine language is a first generation language.

Related questions

What is the first programming language?

FORTRAN was the first high level programing language. developed in 1954.


Which was first programming language?

Machine language.


What machine was the first Programming languaged developed?

As Ada Lovelace is often credited as the first computer programmer (in 1843, by the way) it would seem fair to credit Charles Babbage's Analytical Engine as the first machine for which a programming language was developed. That said, modern third generation programming languages weren't invented until Grace Murray Hopper designed COBOL in 1959. COBOL was not developed on any machine. It was specified to be machine independent and was simultaneously developed for both IBM and RCA computers in 1960.


What are grace hopper's discoveries?

She was one of the first programmers of the Harvard Mark 1 and she developed the first compiler for a computer programming language. She developed COBOL the first independent programming language.


When was the 1 programming language developed?

The first programming language, Fortran, was developed in the 1950s by a team at IBM led by John W. Backus.


What is the name of the man who created the very first programming language?

Bjarne Stroustrup began developing the C++ programming language 1979. Dennis Ritchie developed the C programming language in 1972. Rear Admiral Grace Murray Hopper developed the first compiler for a computer programming language in the 1950s, which later led to the development of COBOL.


What year the FORTRAM computer programming language was developed?

First of all it's not FORTRAM it's FORTRAN. And This Programming language was developed in year 1957 by IBM in California for scientific and engineering applications.


Who created the first computer programming language?

The first programming language was Lambda Calculus Here is the link to the website [URL]http://en.wikipedia.org/wiki/Lambda_calculus#Lambda_calculus_and_programming_languages[/URL] It was introduced by Alonzo Church and Stephen Cole Lleene in the 1930s


How many programming language does Ada Lovelace developed?

None. Ada Lovelace is credited with creating the first algorithm intended to be carried out by a machine but she did not develop any programming languages. She died in 1852, a Century before machines were even capable of translating high-level code into machine code.


First computer language?

The oldest computer language still in use is Fortran, invented in 1957. The first computer language was assembly language, but the first high level programming language was Plankalkul.


What is programming launguage?

A programming language is a language to communicate with the machine (computer). It can either high or low level programming language. A high level programming language is harder to understand by computers but easier by people. These include BASIC, C++, Java and etc. Low level programming languages are understandable by computers and people , like assembly and other system programing languages. Compilers/Linkers/Interpreters are needed to translate between programming language into machine language (binary code - 010001001 etc). If you want to learn programming language, first you should learn Basic or Python then goto C++ or Java. You can also learn C instead of C+++, your choice.


What was the first high level language?

The first high-level programming language is often considered to be Fortran (short for "Formula Translation"). Developed by IBM in the 1950s, Fortran was designed to allow for high-level mathematical and scientific computations. Its creation marked a significant departure from low-level machine code programming, enabling programmers to write code in a more human-readable form, which could then be translated into machine code by a compiler.