第一代语言(1GL)或机器语言是一种低级的面向计算机的程序设计语言,使用0和1表示各种命令。
起初,没有为第一代语言使用的编译器或连接器,指令是通过计算机系统开关的面板输入到系统中的。
机器语言的特点是执行速度快,效率高,但是难以学习、记忆和修改,同时它的移植性很差。