Other Free Encyclopedias » Science Encyclopedia » Science & Philosophy: Cluster compound to Concupiscence » Computer Languages - First-generation Language, Second-generation Language, Third-generation Language, Fourth-generation Language

Computer Languages - Second-generation Language

easier programming flow assembly

Assembly or assembler language was the second generation of computer language. By the late 1950s, this language had become popular. Assembly language consists of letters of the alphabet. This makes programming much easier than trying to program a series of zeros and ones. As an added programming assist, assembly language makes use of mnemonics, or memory aids, which are easier for the human programmer to recall than are numerical codes.

Second-generation language arose because of the programming efforts of Grace Hopper, an American computer scientist and Naval officer. Hopper developed FLOW-MATIC, a language that made programming easier for the naval researchers using the ENIAC computer in the 1940s. FLOW-MATIC used an English-based language, rather than the on-off switch language the computer understood. FLOW-MATIC was one of the first "high-level" computer languages. A high-level computer language is one that is easier for humans to use but which can still be translated by another program (called a compiler) into language a computer can interpret and act on.


Computer Languages - Third-generation Language [next] [back] Computer Languages - First-generation Language

User Comments

Your email address will be altered so spam harvesting bots can't read it easily.
Hide my email completely instead?

Cancel or

Vote down Vote up

5 months ago

good

Vote down Vote up

almost 3 years ago

Can you please add some some Examples for the progreming languages?