以及可读性(human-readability)的程度来决定历史上第一个程式语言是什么语言。提花织布机和查尔斯·巴贝奇所制作的差分机()都具备在大量限制下，简单描述机器应执行行为的语言。也有种并非设计给人类运用的受限特定领域语言()，是将打孔卡运用到自动演奏钢琴()上。
1940年代.最早被确认的现代化、电力启动(electrically powered)的计算机约在1940年代被创造出来。程式设计师在有限的速度及记忆体容量限制之下，撰写人工调整(hand tuned)过的组合语言