IBM 704,由IBM在1954年推出的产品,是第一台内建硬件浮点数运算功能的电脑。它由IBM 701改良而来,采用磁芯内存取代威廉姆斯管,并增加了三组变址寄存器(Index register)。为了支援它的新功能,它的处理器采用新的指令集,每个字组(word)扩展到 36-bit,这个指令集架构被接下来的IBM 700/7000系列所继承。
编程语言中,包括 Fortran与LISP,都是在IBM 704上开发的。马克思·马修斯(Max Mathews)在IBM 704上开发出第一个电脑音乐程式,MUSIC。1962年约翰·拉里·凯利使用IBM 704,完成声音合成。他研制的声音合成机在马克斯·马修斯的伴奏下唱歌。