What did the first generation of computer machine languages consist of

The computer language used in the first generation of computers was

machine instruction or assembly language.

The first generation of computers was based on vacuum tube technology, typified by the UNIVAC produced in 1951 and designed by MauchlyandEckert.

First-generation machines were characterized by the absence of an operating system and the use of machine instructions or assembly language.


The 1950s was the first climax period of computer development, at that time, the main components in the computer are made of electronic tubes, the later will be made of electronic tubes in the computer is called the first generation of computers. This period of computer development has three characteristics: that is, from the military to civilian expansion, from the laboratory development into industrialized production, at the same time by the expansion of scientific computing to data and transaction processing.

Representative of the first generation of computers – Eniak.

The world’s first electronic computer was a behemoth: it weighed more than 30 tons, covered an area of about 170 square meters, and contained 18,000 electron tubes in its belly. It was born on February 14, 1946, at the University of Pennsylvania.

In World War II, opposing sides used airplanes and artillery to pound each other’s military targets. To hit the targets accurately, “firing charts” had to be precisely calculated and plotted.

The table was used to determine the angle of the gun’s muzzle so that the projectile would hit the flying target. However, each number has to do thousands of times the four operations to get out, a dozen people with hand-cranked mechanical computers for several months to complete a “chart”.

In response to this situation, people began to study the electron tube as an “electronic switch” to improve the computer’s computing speed. Many scientists have participated in experiments and research, and finally made the world’s first electronic computer, named “Eniak”.

What was the original computerized speech language? What are its characteristics? What does it consist of?

The most primitive computer language is machine language, which consists of a string of binary codes of 0s and 1s.

Features of machine language: computers can recognize it directly without any translation. The instructions of each machine, its format and the meaning represented by the code are hardwired, so it is called a machine-oriented language, also known as machine language. It is the first generation of computer language. Machine language is generally different for different models of computers.

What is the history of computer languages?

History of computer language development:

Machine language;

Assembly language;

High-level languages.

Machine language

Electronic computers use binary numbers consisting of “0” and “1”, binary is the basis of the language of the computer. Machine language, is the first generation of computer language.

Assembly language

The use of some simple English letters, symbols to replace the binary string of a particular instruction, for example, with “ADD” on behalf of the addition, “MOV” on behalf of the transfer of data, etc., this program design language is called assembly language, that is, the second generation of computer language. This programming language is called assembly language, the second generation of computer languages. However, computers do not recognize these symbols, which requires a special program that is responsible for translating these symbols into machine language for binary numbers, and this translation program is called an assembler.

High-Level Languages

In 1954, the first high-level language completely separate from the machine hardware – FORTRAN was introduced, more than 40 years, the more common use of FORTRAN, ALGOL, COBOL, BASIC, LISP, SNOBOL, PL / 1, Pascal, C, PROLOG, Ada, C++, VC, VB, Delphi, and JAVA.

In 1969, the structured programming method was proposed, and in 1970, the first structured programming language-Pascal appeared, marking the beginning of the structured programming period.

Beginning in the early 1980s, another revolution in software design thinking arose, the result of which was object-oriented programming. Its method is the integration of software, as hardware integrated circuits, the same as the production of a number of general-purpose, tightly packaged functional modules, called software integration block, which has nothing to do with the specific application, but can be combined with each other, to complete the specific application functions, and at the same time can be reused.