而且较容易具体表现于硬体，所以大部分的编程语言都是指令式的。
原理和基础.很多指令式编程语言（比如Fortran、BASIC和C）是汇编语言的抽象化。大部分的高级语言都支援四种基本的语句：回圈、条件分支和无条件分支都是控制流程。
历史.早期的指令式编程语言都是电脑本身的机械语言。在这些语言中，指示非常简单，令硬体的执行更容易，却阻碍了复杂程式的设计。1954年开始开发的FORTRAN，是首个在复杂程式的设计中除掉机器码的编程语言。它是编译型的编程语