A first-generation programming language (IGL) was a machine-level programming language. The first-generation programming instructions were entered through the front panel switches of the computer system. There was originally no compiler or assembler to process the instructions in IGL