using finite state techniques》论文是早期提到自动机编程的论文。Peter Naur在1963年的论文将自动机编程当成一种通用的软体技术。作者将此技术称为「图灵机的方法」，不过此论文是以自动机的状态及步骤为基础，没有提到图灵机。
范例.考虑一个C语言的程式，由标准输入流一行一行的读取资料，列印各一行的第一个英文单字。因此一开始需确认第一个英文单字之前是否有空白，若有，需读取所有空白后略过不列印，读取第一个英文单字然后列印，之后读取其他内容略过不列印，