El FORTRAN toma un llinaxe de versiones, caúna de les cualos evolucionó p'añedir estensiones al llinguaxe ente que usualmente retenía compatibilidá coles versiones previes. Versiones socesives añedieron soporte pa procesamientu de datos basaos en calteres (FORTRAN 77), programación d'arreglos, programación modular y programación empobinada a oxetos (Fortran 90/95), y programación xenérica (Fortran 2003).