Computer Programming Software Terms, Glossary and Dictionary

2GL: Second Generation Language

Second generation language (2GL), also known as second-generation programming language, usually refers to some form of assembly language. Unlike first-generation programming languages, the code can be read and written fairly easily by a human, but it must be converted into a machine readable form in order to run on a computer. The conversion process is simply a mapping of the assembly language code into binary machine code (the first-generation language). The language is specific to and dependent on a particular processor family and environment. Since it is the native language of a processor it has significant speed advantages, but it requires more programming efforts and is difficult to use effectively for large( or wide) applications.



Related Terms:

2GL: Second Generation Language