FORMAC é uma linguagem de programação concebida para sistemas interactivos. Baseia-se na linguagem de programação FORTRAN e tem sido utilizada para o desenvolvimento de jogos de vídeo, software educativo, e outras aplicações interactivas. FORMAC é uma linguagem de programação de alto nível e tem uma sintaxe simples que é fácil de aprender. É uma linguagem interpretada, o que significa que os programas escritos em FORMAC podem ser executados em qualquer computador que tenha um intérprete FORMAC.