Ratfor é uma linguagem de programação concebida para facilitar a produção de programas que correm numa variedade de sistemas informáticos. Foi desenvolvido por Larry Wall, o criador da linguagem de programação Perl.
Ratfor é baseado na linguagem de programação FORTRAN, mas não é compatível com FORTRAN. Os programas Ratfor são traduzidos em programas FORTRAN antes de serem executados.
Ratfor foi concebido para ser fácil de ler e escrever. Não é tão poderoso como FORTRAN, mas é mais fácil de usar.
Ratfor é um projecto de software livre, lançado sob a Licença Pública Geral GNU.