高级语言是一种指令集的体系。这种指令集,称为机器码,是电脑的CPU可直接解读的数据。它是以人类的日常语言为基础的一种编程语言,使用一般人易于接受的文字来表示(例如汉字、不规则英文或其他外语),从而使程序编写员编写更容易,亦有较高的可读性,以方便对电脑认知较浅的人亦可以大概明白其内容。
低级语言可以直接操作计算机底层操作系统,编写格式主要按照计算机型号限制。只使用0和1编写程序,最原始的编程语言,运行速度最快。